单项选择题

有以下程序: #include <stdio.h> int f(int x); main() { int n=1, m; m=f(f(f(n))); printf("%d\11", m); } int f(int x) { return x*2;} 程序运行后的输出结果是______。

A.8
B.2
C.4
D.1
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中错误的是______。
A.可以给指针变量赋一个整数作为地址值
B.函数可以返回地址值
C.改变函数形参的值,不会改变对应实参的值
D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL
单项选择题
有以下程序:#include <stdio.h>main(){ int a=0, b=0, c=0, d=0;if(a=1)b=1; c=2;else d=3;printf( %d, %d, %d, %d n , a, b, c, d);}程序输出______。
A.1,1,2,0
B.0,0,0,3
C.编译有错
D.0,1,2,0
相关试题
  • 读取二进制文件的函数调用形式为:fread(b...
  • 有以下程序:#include <stdio.h>main...
  • 有以下程序:#include <stdio.h>#inc...
  • 以下叙述中正确的是______。
  • 有以下程序:#include <stdio.h>typed...