C语言期中复习题
更新时间:2023-12-09 01:51:01 阅读量: 教育文库 文档下载
- c语言期中考试试题推荐度:
- 相关推荐
2012-2013学年第二学期单选题练习
1. C 语言程序中可以对程序进行注释,注释部分必须用符号__C___括起来。 A. { 和 } B. [ 和 ] C. /* 和 */ D. */ 和 /*
2. 设要定义n为整型变量,定义x为浮点型变量,正确的语句是:__D___ 。 A. int n, float x, B. int n, float x; C. int n; float x, D. int n; float x;
3. 设有int n; 从键盘上输入整数给变量n,正确的语句是:_D____ 。 A. scanf( n ); B. scanf( \C. scanf( \D. scanf( \
4.以下不能定义为用户标识符的是 D 。 A._abc B.Float C.INT D.double
5. 程序段
int x=3, y=2;
printf(\的输出结果为__D___ 。 A. 1 B. 5 C. 7 D. 9
6. 要判断char型变量m是否是数字字符,可以使用表达式____B______。 A. 0<=m && m<=9 B. m>='0' && m<='9' C. \D. '0'<=m <='9'
7. 执行以下代码段后,a的值为_A____。
int a=1,b=2,c=3; if(a>b) a=b; if(a>c) a=c; A. 1 B. 2 C. 3
D. 不确定
8.下列定义变量的语句中错误的是__D______。 A.int _int B.double int_ C.char For D.float us$
9. 设int n; 判断“n不为0”的表达式是:__D_____。 A. n==0 B. !(n=0) C. n=!0 D. n!=0
10. 下面的for 语句执行时,__B_____将形成无限循环。 A. for(s=j=0; j<100; j+=1) s+=j; B. for(s=j=0; j<100; j+1) s+=j; C. for(s=j=0; j<100; ++j) s+=j-1; D. for(s=j=0; j<100; j++) s+= j;
11. 循环语句中,break的作用是___C____。 A. 终止程序运行 B. 结束本次循环 C. 从本循环体内跳出 D. 跳出子函数
12.表达式3.6-5/2+1.2+5%2的值是___D___。 A.4.3 B.4.8 C.3.3 D.3.8
13. 以下对C语言函数的描述中,不正确的是 A 。 A.函数可以嵌套定义
B.在不同的函数中可以使用相同名字的变量 C.函数可以没有返回值 D.程序由函数组成
14. 关于C程序的主函数,以下描述中正确的是:__D_____ 。 A. C程序的第一个函数称为主函数,程序从该函数开始运行。 B. C程序可以有多个主函数,程序从第一个主函数开始运行。 C. C程序可以没有主函数,程序从第一个函数开始运行。 D. C程序的主函数即是main函数,程序从该函数开始运行。
15. 字符变量a与b分别初始为'S'与'B',正确的语句是:__D_____ 。 A. char a,b='S','B';
B. char a='S', char b='B'; C. char a=\D. char a='S', b='B';
16. 设变量已经正确定义并赋值,以下正确的表达式是 C 。 A.x=y*5=x+z; B.x=15.8%5; C.x=y+z*5/y; D.x=25%5.0;
17. 设有int n=2010; 要求屏幕上显示“n=2010”结果,正确的语句是:___D____ 。 A. printf( n );
B. printf( \
C. printf( \D. printf( \
18. 设有变量定义:int a=5, b=8;当执行完语句:b= a
A. 5和5 B. 5和7 C. 5和8 D. 5和9
19. 设int n; 判断“n不为0”的表达式是:___D____。 A. n==0 B. !(n=0) C. n=!0 D. n!=0
20.以下能正确定义且赋初值的语句是__B____。 A.int x=y=1; B.int s=22; C.int s=s+1; D.int s,s++;
21. 下列if语句中,错误的是 ___A____。 A. if(a==b) a-- else b++; B. if(a-b>0) printf(\C. if(x>0&&x<10) y=x*x-1.5; D. if(x) y+=1; X不等于0
22. 若有定义: float w; int num; char s; 则合法的switch语句是__C_____。 A. switch(w) { case 1.0: printf(\B. switch(num); { case 1 printf(\C. switch(s) { case 'a': printf(\case 'b': printf(\default: printf(\D. switch(num+1) { case 1: printf(\case 1: printf(\default: printf(\
23. 若int x=1,执行以下语句后x的值不等于2的是 C 。 A.x++; B.x+=1; C.x+1; D.x=x+1;
24. 已知函数原型int f(int)和int g(int)。下列语句中,正确调用函数的语句是__D_____。 A. int f(3);
B. f( int g(3) ); C. int g( f(3) ); D. p=f( g(3) +1 );
25. C语言规定:函数返回值的类型由_D_____所决定。 A.return语句中的表达式类型 B.调用该函数时的实参
C.调用该函数时的形参
D.在定义该函数时指定的函数类型
26. C程序是由___D____组成的。 A. 子程序 B. 过程 C. 子函数
D. 主函数和函数
27. 设有float x=1.25; int n=x; 则语句printf(\的输出是:__D_____ 。 A. 1.25,1.25 B. 1,1 C. 1,1.25 D. 1.25,1
28. 执行以下程序后的输出结果是_C _____。 #include
for(i=1;i<=40;i++)
{ if(++i%5==0 && ++i%8==0)
printf(\}
printf(\}
A.5 B.24 C.16 D.40
29. 设有int n; 则判断“n为二位数(10至99)”的表达式是:___D____ 。 A. 10<=n<=99
B. 10<=n || n<=99 C. 10<=n, n<=99 D. 10<=n && n<=99
30. 有以下程序段,运行后的输出结果是__B____。 void main( ) { int a,b,c=25; a=c/10%9; b=a&&(-1);
printf(“%d,%d\\n”,a,b); } A.6,1
B.2,1书P27 C.6,0 D.2,0
31. 设int n; 判断“n为偶数”的表达式是:__A_____。 A. !(n%2)!=0 B. !(n%2==0) C. n%2=0 D. n%2!=0
32. 设:int i,n ; float sum; 则求调和级数s=1+1/2+1/3+...前n项之和的正确循环语句是__D_____。
A. for(i=1;i<=n;i++) sum+=1/i ;
B. for(i=1,sum=0.0;i<=n;i++) sum+=1/i;
C. for(i=1,sum=0.0;i<=n;i++) sum+=(float)(1/i) ;
D. for(i=1,sum=0.0;i<=n;i++) sum+=1.0/i;
33. C程序中,return语句的作用是__D_____。 A. 终止程序运行 B. 返回到上层循环 C. 返回到外层结构 D. 返回到上层函数
34.若有表达式(w)?(--x):(++y),则其中与w等价的表达式是_D____。 A.w==1 B.w==0 C.w!=1 D.w!=0
正在阅读:
C语言期中复习题12-09
关心体贴男朋友的短信02-13
实施校本教研,引领教师成长01-05
教师县管校聘个人竞岗述职报告03-27
写历史人物的作文03-31
中国联通集团LTE技术培训系列之LTE产业、市场、技术05-09
探讨影视资源在高中语文教学中的应用05-18
人教版小学四年级下册《品德与社会》复习题大全201705-07
闽建建59号文-福建省建设工程质量检测管理实施暂行办法01-11
Linux下的lds链接脚本基础07-04
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- 期中
- 语言
- 北师大版数学反比例函数基础练习题
- 新生儿头皮静脉留置针应用问题分析与对策 - 完稿
- 《长宁县城市总体规划(2012—2030)》铜锣乡调研资料
- 国家安全监管总局关于公布首批重点监管的危险化学品名录的通知安监总管三201195号20110621发
- 烷基苯磺酸磺化所用磺化剂及比较
- 时间序列二
- 汉语言文学专业毕业论文选题及指导教师(精) - 图文
- 现在完成时态专项练习题
- 食品微生物题
- 管理数量方法练习题
- 201704房屋建筑工程概论试卷
- 古代汉语 题库
- 快递行业发展现状与未来发展趋势预估研究
- 高中政治必修四哲学知识结构图
- 中国建筑史答案 - 图文
- 二元函数连续性、偏导数存在性及可微性的讨论
- 泰山版品德与社会五年级上册全册教案 - 图文
- 2018南通市高三第三次模拟考试地理试题
- CAD入门及提高(15个命令走天下)
- 关于《普通高等学校图书馆评估指标(征求意见稿)》及评估