下面的程序执行后输出的结果是()。f(int a){ int b=0;static int c=3;b++;c++;return(a+b+c);}main(){ int a=2,i;for(i=0;i<3;i++) printf("%d ",f(a));}
A. 7 8 9
B. 7 9 11
C. 7 10 13
D. 7 7 7
查看答案
以下说法中不正确的是()。
A. 主函数main中定义的变量在整个文件或程序中有效
B. 不同的函数中可以使用相同名字的变量
C. 形式参数是局部变量
D. 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效
定义为void类型的函数,其含义是()。
A. 调用函数后,被调用的函数没有返回值
B. 调用函数后,被调用的函数不返回
C. 调用函数后,被调用的函数的返回值为任意的类型
D. 以上三种说法都是错误的
设有如下定义:nt x=10,y=3,z ;则语句printf("%d\n",z=(x%y,x/y));的输出结果是()。
A. 1
B. 0
C. 4
D. 3
函数调用语句f((x,y),(a,b,c),(1,2,3,4));中,所含的实参个数是()。
A. 1
B. 2
C. 3
D. 4