资源描述
一、单项选择题(只有一个选项正确,共 10 道小题)1. C 语言表示逻辑假的方法是 (A) FALSE(B) 0(C) 1(D) NULL你选择的答案: B 正确正确答案:B解答参考:2. C 语言开始执行程序的开始执行点是 (A) 程序中第一条可执行的语句(B) 程序中第一个函数(C) 程序中的 main( )函数(D) 包含文件中的第一个函数你选择的答案: C 正确正确答案:C解答参考:3. continue 语句的作用是 (A) 中止函数的执行(B) 立即中止循环(C) 中止本次循环,直接开始下一次循环(D) 从一个循环体直接跳转至另一个循环体内你选择的答案: C 正确正确答案:C解答参考:4. 有定义 static int a=1, 2, 3, 4,*p ; 执行语句 p=a+2 ; 后,表达式*p 的值为 。(A) 4(B) 1(C) 2(D) 3你选择的答案: D 正确正确答案:D解答参考:5. 下面用 scanf 语句获得从键盘输入的值,正确的语句是: (A) int a12; scanf(“%d”,&a1);(B) char a12; scanf(“%s”,&a);(C) int a12; scanf(“%d”,a1);(D) int a; scanf(“%d”,a);你选择的答案: A 正确正确答案:A解答参考:6.若有以下说明语句,且 0a4)你选择的答案: C 正确正确答案:C解答参考:10. 若有函数说明为 void f(double s); 则以下函数调用正确的是 。(A) double x; f(x);(B) double x; f(x);(C) double x; f(D) int x; f(你选择的答案: C 正确正确答案:C解答参考:(注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。在线只需提交客观题答案。)二、主观题(共 16 道小题)11. 下列程序段的输出是 。#includevoid main() int k;for(k=1; kminj=i;for(j=i+1;jif(ajif(minj!=i) t=ai;ai=aminj;aminj=t; void main() int aN,i;for(i=0;iSelSort(a);for(i=0;i21. C 语言规定,标识符必须以(1)或 (2) 开头。参考答案:(1) 字母 (2) 下划线 (1)(2)答案次序可交换 22. C 语言的变量有 4 种存贮类型,即 extern、static 、 register 和 (3) 。参考答案:(3) auto 23. 当语言的算术表达式中出现了 char 型变量时,系统自动将该型变量值转换为 (4) 数据类型以后才参与运算。参考答案:(4) int 24. 已知 int a = 1, b = 2, c = 3, d = 4; 独立执行下列两条语句后,写出指定变量的值。1)c=a b ; 变量 a= (12) , b= (13) 2)a= d+1 ; 变量 a= (14) ,d= (15) 参考答案:(12) 2 (13) 3 (14) 4 (15) 3 25. C 语言没有专门的逻辑变量,在进行逻辑判断时,用数值 表示逻辑假。参考答案:026. 参考答案:5*log10(1+P/N)
展开阅读全文