电子科大17春《C语言》在线作业2
更新时间:2023-10-23 02:56:01 阅读量: 综合文库 文档下载
- 电子科大c语言教材推荐度:
- 相关推荐
2017秋17春电子科大17春《C语言》在线作业2
一、单选题(共 20 道试题,共 100 分。)
1. 若有说明:int a[10];则对a数组元素的正确引用是( ) A. a[10] B. a[3.5] C. a(5) D. a[10-10] 正确答案:
2. 若有以下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为6的表达式是( ) A. *p+6 B. *(p+6) C. *(p+5) D. p+5
正确答案:
3. 下面描述正确的是( )
A. 两个字符串所包含的字符个数相同时,才能比较字符串 B. 字符个数多的字符串比字符个数少的字符串大 C. 字符串\与\相等(-表示空格) D. 字符串\小于字符串\正确答案:
4. 下述关于条件语句的描述中错误的是( ) A. if语句中只有一个else子句
B. if语句中可以有多个else if 子句 C. if语句中if体内不能有switch语句 D. if语句的if体中可以是循环语句 正确答案:
5. 有定义:int x,*p1=&x, *p2;,则能使得p2也指向x的语句是( ) A. *p2=&x; B. p2=p1; C. p2=*p1; D. p2=&p1; 正确答案:
6. 在C语言中,一维数组的定义方式为:类型说明符 数组名( ) A. [常量表达式] B. [整形表达式]
C. [ 整型常量]或[整型表达式]
D. [整型常量] 正确答案:
7. 以下叙述中不正确的是( )
A. 预处理命令行都必须以#号开始
B. 在程序中凡是以#号开始的语句行都是预处理命令行 C. C程序在执行过程中对预处理命令行进行处理 D. 以下是正确的宏定义 #define IBM PC 正确答案:
8. 有以下程序段:int x=0,s=0; while (!x!= 0) s+=++x; printf(\则有以下程序段( ) A. 运行程序段后输出0 B. 运行程序段后输出1
C. 程序段中的控制表达式是非法的 D. 程序段执行无限次 正确答案:
9. 下列程序段不是死循环的是( )
A. int i=100; while(1){i=i0+1;if(i>100) break; } B. for(;;);
C. int k=0; do{++k; if(i>100) break; }while(k>=0); D. int s=36;while(s);--s; 正确答案:
10. 下面程序的输出是( ) main() { int a=-1,b=4,k; k=(a++<=0)&&(!(b--<=0)); printf(\A. 0 0 3 B. 0 1 2 C. 1 0 3 D. 1 1 2 正确答案:
11. C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( ) A. float型 B. int型 C. long型 D. double型 正确答案:
12. C语言规定,函数返回值的类型是由( ) 决定的 A. return语句中的表达式类型 B. 调用该函数时的主调函数类型 C. 调用该函数时由系统临时
D. 在定义函数时所指定的函数类型 正确答案:
13. 下面四个选项中、均是正确的数值常量或字符常量的选项是( ) A. 0.0 0f 8.9e '&' B. \C. '3' 011 0xFFOO 0a
D. +001 0xabcd 2e2 50. 正确答案:
14. 对下面程序段: #define A 3 #define B(a) ((A+1)*a) x=3*(A十B(7)); 正确的判断是( ) A. 程序错误,不许嵌套宏定义 B. )x=93 C. x=21
D. 程序错误,宏定义不许有参数 正确答案:
15. 以下各组选项中,均能正确定义二维实型数组a的选项是( ) A. float a[3][4]; float a[][4]; float a[3][]={{1},{0}}; B. float a(3,4);float a[3][4];float a[][]={{0},{0}};
C. float a[3][4];static float a[][4]={{0},{0}};auto float a[][4]={{0},{0},{0}}; D. float a[3][4];float a[3][];float a[][4] 正确答案:
16. C语言提供的预处理功能包括条件编译,其基本形式为: #XXX标识符 程序段1 #else 程序段2 #endif 这里XXX可以是( ) A. define或include B. ifdef或include
C. ifdef或ifndef或define D. ifdef或ifndef或if 正确答案:
17. 已知各变量的类型说明如下: int k,a,b; unsigned long w= 5; double x=1.42; 则以下不符合C语言语法的表达式是( ) A. x%(-3) B. w+=-2
C. k=(a=2,b=3,a+b) D. a+= a-=(b=4)*(a=3) 正确答案:
18. 已知定义:int b[ ]={1,2,3,4},y,*p=b;则执行y=*p++后,y的值应为( ) A. 1 B. 2 C. 3 D. 4
正确答案:
19. 下面不正确的字符串常量是( ) A. abc' B. \C. \D. \
正确答案:
20. 已知一个函数的定义如下:double fun(int x, double y) { …… } 则该函数正确的函数原型声明为( )
A. double fun (int x,double y)
B. fun (int x,double y)
C. double fun (int ,double ); D. fun(x,y) ; 正确答案:
正在阅读:
电子科大17春《C语言》在线作业210-23
质量检验与质量管理体系 - 图文05-23
把握现在作文800字06-22
苏教版五年级数学竖式计算试卷06-27
公司安全生产管理办法(2012)09-19
人教版初中体育与健康七年级《原地双手胸前传接球》 教案04-29
台灯的自述作文500字07-10
丢手绢作文02-04
全国各地市百所名校2015年高考生物模拟题分类汇编 第三单元 生物的变异、育种和进化 新人教版必修210-07
收养小狗作文700字06-21
- 滚珠丝杠选型计算
- ××铅锌矿资源开发利用方案 - 图文
- 教材配套宏观习题与答案
- 我要上小学 主题整理 - 图文
- 上海版沪版牛津各单元知识点梳理及练习8Bunit4
- 罗氏智能化路灯ppp实施方案 - 图文
- 《C程序设计》实验报告格式
- 校本研修教师个人反思总结 教师个人校本研修总结
- 讲道 - 推动旅游发展
- 外国新闻史复习资料
- 世界降水和降水分布练习题
- K12学习冀教版小学科学二年级上册第十一课《磁极》教学设计
- 2017补写句子配课件
- 风险融资过程中投资协议条款清单(Term Sheet)谈判
- 实验九 表的创建和修改答案
- 耳机分类 - 图文
- 储运罐区安全技术规程
- 综合实践思维导图鱼的认识
- 05 地下水分析与对策012
- 汽车空调系统毕业论文