题目内容

以下程序的输出的结果是()。int a = 3;main ( ){int s = 0;{ int a=5;s+=a++;}s+=a++;printf(“%d\n”,s);}

A. 8
B. 10
C. 7
D. 11

查看答案
更多问题

以下程序的输出的结果是()。void f (int a[ ], int i, int j){ int t;If (i

A. 5,4,3,2,1,
B. 5,2,3,4,1,
C. 1,2,3,4,5,
D. 1,2,5,4,3,

在C语言中如果变量作为函数的参数,则以下说法中正确的是()。

A. 实参和与其对应的形参各占用独立的存储单元
B. 实参和与其对应的形参共占用一个存储单元
C. 只有当实参和与其对应的形参同名时才占用共同的存储单元
D. 形参是虚拟的,不占用存储单元

下列叙述中错误的是()。

A. 对于用户自己定义的函数,在使用前有时可以加以说明
B. 说明函数时必须明确其返回类型,不需要确定其参数的类型
C. 函数可以返回一个值,也可以什么值也不返回
D. 空函数不能完成任何操作,所以在程序设计中没有用处

若有如下函数的定义:int fun( int k){if(k<1)return 0jelse if(k==1)return ljelse returnfun(k -1)+1;}如果执行调用语句n= fun(3);则fun函数总共被调用的次数是()。

A. 2
B. 3
C. 4
D. 5

答案查题题库