电子科大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
中国日化市场发展趋势及投资战略研究报告2016-2021年08-28
睁眼到天亮,眼泪陪我度过!感悟AA制生活01-30
实验报告110-22
C++标准库介绍03-18
数学三年级下册解决问题专练03-08
2017年人教版新目标初中英语八年级英语下册全套全册精品学案Unit06-08
ppt选择题(答案)11-13
绩效考核与员工激励 毕业论文外文文献翻译03-07
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 科大
- 作业
- 语言
- 电子
- 在线
- 滚珠丝杠选型计算
- ××铅锌矿资源开发利用方案 - 图文
- 教材配套宏观习题与答案
- 我要上小学 主题整理 - 图文
- 上海版沪版牛津各单元知识点梳理及练习8Bunit4
- 罗氏智能化路灯ppp实施方案 - 图文
- 《C程序设计》实验报告格式
- 校本研修教师个人反思总结 教师个人校本研修总结
- 讲道 - 推动旅游发展
- 外国新闻史复习资料
- 世界降水和降水分布练习题
- K12学习冀教版小学科学二年级上册第十一课《磁极》教学设计
- 2017补写句子配课件
- 风险融资过程中投资协议条款清单(Term Sheet)谈判
- 实验九 表的创建和修改答案
- 耳机分类 - 图文
- 储运罐区安全技术规程
- 综合实践思维导图鱼的认识
- 05 地下水分析与对策012
- 汽车空调系统毕业论文