15. (单选题) 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写成的语句是()。(本题2.0分)
A. for
B. if
C. do
D. while
答案: B
解析: 
16. (单选题) 带有随机函数调用的表达式rand()%20的值在()区间内。(本题2.0分)
A. 1~19
B. 1~20
C. 0~19
D. 0~20
答案: C
解析: 
17. (单选题) for(int i=0;i<n;i++)if(i >n/2){cout<(本题2.0分)
A. n/2
B. n/2+1
C. n/2-1
D. n-1
答案: B
解析: 
18. (单选题) 用calloc函数创建具有10个整型元素的一维数组的正确语句是()。(本题2.0分)
A. int *p=calloc(10,2);
while语句都可以用for改写B. int *p=calloc(10);
C. int *p=calloc(10,4);
D. int *p=malloc(10)
答案: C
解析: 
19. (单选题) 假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。(本题2.0分)
A. ff(a)
B. ff(a[0])
C. ff(a+3
D. ff(&a[0])
答案: B
解析: 
20. (单选题) for语句能够被改写成的语句是()。(本题2.0分)
A. 复合
B. if
C. switch
D. while
答案: D
解析: 
21. (单选题) C语言程序中的基本功能模块为()。(本题2.0分)
A. 表达式
B. 标识符
C. 语句
D. 函数
答案: D
解析: 
22. (单选题) 在下面的字符数组定义中,()语句有语法错误。(本题2.0分)
A. char a[20]=“abcdefg”;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。