?
我的答案:C得分: 2.5分
21
【单选题】 已有以下代码 #include
static int x = 1; x -= 1;
printf(\} int main() { int i;
for (i = 0; i<4; i++) f(); return 0; }
则程序的输出是:()?
?
1, 2,3,4
A、
? ?
0,1,2,3,
B、
?
? C、
0,-1,-2,-3,
? ?
D、
-1,-2,-3,-4,
?
我的答案:C得分: 2.5分
22
【单选题】
C语言程序的基本单位是?
?
函数
A、
? ?
过程
B、
? ?
子程序
C、
? ?
D、
源程序文件
?
我的答案:A得分: 2.5分
23
【单选题】以下说法中正确的是?
?
A、C语言程序总是从第一个定义的函数开始执行 ;
? ? ?
B、C语言程序中,要调用的函数必须在main( )函数中定义; C、总是从main( )函数开始执行;
D、main( )函数必须放在程序的开始部分;
我的答案:C得分: 2.5分
24
【单选题】
在函数调用时,以下说法正确的是?
?
A、
函数调用后必须带回返回值;
? ?
B、
实际参数和形式参数可以同名;
? ?
C、
函数间的数据传递不可以使用全局变量;
? ?
D、
主调函数和被调函数总是在同一个文件里;
?
我的答案:B得分: 2.5分
25
【填空题】
下面程序段运行后的输出结果是:_______ (假设程序运行时输入5,3回车)
void swap( int a, int b) {
int t; t=a; a=b; b=t; } void main() { int a,b;
scanf(\ swap(a,b ); printf (\ }
我的答案:得分: 0.0分 第一空: a=3,b=5 批语
26
【填空题】
以下程序的功能是用递归方法计算工资,已知第一位员工工资最少,为3100元,其余员工工资一个比一个多500元,求第5位员工的工资。请填空。 salary(int n) {
int s; if(n==1)
s=3100; else
s=salary(n-1)+500; return s; }
void main() {
int n=5;
printf(“sarary:%d\\n”,______); }
我的答案:得分: 2.5分 第一空: salary(5) 批语
27
【填空题】
分析以下程序的运行结果是_______ #include “stdio.h” func(int a ,int b) { int c; c=a+b; return c; } int main() {
int x=6,y,r; y=x+2;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言函数练习题及答案(4)在线全文阅读。
相关推荐: