C语言程序设计综合练习题
C语言练习题
《C语言程序设计》综合练习题
要求掌握的章节:第1章、第3章~第8章、
第10章(前4节)、第11章(前6节)
重点章节:第3章~第8章、第10章(前4节)
难点章节:第8章、第10章(前4节)
考试题型:①选择题(填空题)(20%)
②读程序题(40%)
③编程序题(40%)
第1章 C语言概述
一、选择题
1.能将高级语言编写的源程序转换为目标程序的软件是
A)汇编程序 B)编辑程序 C)解释程序 D)编译程序
2.在一个C程序中
A)main函数必须出现在所有函数之前 B)main函数可以在任何地方出现
C)main函数必须出现在所有函数之后 D)main函数必须出现在固定位置
3.C语言中用于结构化程序设计的三种基本结构是
A)顺序结构、选择结构、循环结构 B)if、switch、break
C)for、while、do-while D)if、for、continue
4.C语言程序的基本单位是
A) 函数 B) 过程 C) 子例程 D) 子程序
二、填空题
1.C语言程序总是从
2.C语言是种面向_____的程序设计语言,其程序的基本单位是。.
3.C语言中的函数由、
4.结构化程序设计中所规定的三种基本控制结构是、。
C语言练习题
第3章 数据类型、运算符与表达式
一、选择题
1.下列关于C语言用户标识符的叙述中正确的是
A)用户标识符中可以出现下划线和中划线(减号)
B)用户标识符中不可以出现中划线,但可以出现下划线
C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头
2.C语言中基本数据类型有
A) 整型、实型、逻辑型 B)整型、字符型、逻辑型
C) 整型、实型、字符型 D)整型、实型、字符型、逻辑型
3.在计算机中,一个字节所包含二进制位的个数是
A)2 B)4 C)8 D)16
4.用8位无符号二进制数能表示的最大十进制数为
A)127 B)128 C)255 D)256
5.在计算机系统中,存储一个汉字的国标码所需要的字节数为
A) 1 B) 2 C) 3 D) 4
6.在C语言中,char型数据在内存中的存储形式是
A)原码 B)补码 C)反码 D)ASCII码
7.十六进制数100转换为十进制数为
A)256 B)512 C)1024 D)64
8.十六进制数7A转化成八进制数是
A)123 B)122 C)173 D)172
9.十进制数32转化成十六进制数是
A)20 B)ff C)10 D)21
10.与十进制数511等值的十六进制数为
A) 1FF B) 2FF C) 1FE D) 2FE
11.以下选项中可作为C语言合法整数的是
A)10110B B)0386 C)0Xffa D)x2a2
12. 以下选项中合法的实型常数是
A) 5E2.0 B) E-3 C) .2E0 D) 1.3E
13.依据C语言的语法规则,下列( )是用户定义的合法标识符。
A)int B)INT C)jin#2 D)8f
14.依据C语言的语法规则,下列合法标识符是
A)Else B)else C)user$2 D)5_examp
15.以下不正确的字符常量是
A)'8' B)'\xff ' C)'\887' D)' '
16.以下不正确的字符常量是
A) '\0' B) '\xgg ' C) '0' D) ' a'
17. 以下选项中不合法的八进制数是
A) 01 B) 077 C) 028 D) 00
18.下列运算符优先级最高的是
A) B) + C) && D) !=
C语言练习题
19.若有说明:char s1='\067', s2='1' ; 则变量s1,s2在内存中各占的字节数是。
A)1 1 B)4 1 C)3 1 D)1 2
20.以下不能定义为用户标识符的是
A)scanf B)Void C)_3com_ D)inte
21. 在C语言中,可以作为用户标识符的一组标识符是
A) void define WORD B) as_b3 _224 Else
C) Switch -wer case D) 4b DO SIG
22. 若有: int x=1,n=5; 则执行语句x%=(n%2)后,x的值为
A) 3 B) 2 C) 1 D) 0
23.设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是
A) 10 B) 9 C) 8 D) 7
24.已知: char a= a ; int b=0; float c= -1.2; double d=0; 执行语句:c=a+b+c+d; 后,变量c的类型是
A)char B)int C) double D)float
25.表示x≤0或x≥1的正确的表达式是
A) x>=1||x<=0 B) x>1 || x<=0
C) x>=1 or x<=0 D) x>=1 || x<0
26. 对于int x=12, y=8; printf (“%d%d%d”, !x, x || y, x&&y); 输出的结果是
A)0 1 1 B)0 1 0 C)0 0 0 D)1 1 1
27. 设有int x=11;则表达式(x++*1/3)的值是
A) 3 B) 4 C) 11 D) 12
28. 以下非法的赋值语句是
A) n=(i=2,++i); B)j++; C) ++(i+1); D)x=j>0;
29.已定义c为字符型变量,则下列语句中正确的是
A)c='97'; B)c="97"; C)c="a"; D)c=97;
30. 执行int j,i=1; j=-i++; 后j的值是
A) -1 B) -2 C) 1 D) 2
31.以下选项中非法的表达式是
A)(a+2)++ B)i=j==0 C)(char)(65+3) D)x+1=x+1
32.已知小写字母的ASCII码为97,对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是
A) 99, b B)c, 98 C)99, 98 D)c, b
33.以下选项中非法的表达式是
A)0<=x<100 B)i=j==0 C)(char)(65+3) D)x+1=x+1
34.下列错误的表达式是
A)-x++ B)(-x)++ C)x+++y D)++x+y
35.对于int x=12, y=8; printf (“%d%d%d”, !x, x || y, x&&y); 输出的结果是
A)0 1 1 B)0 1 0 C)0 0 0 D)1 1 1
36.设a,b,c均为int型变量,且a=3, b=4, c=5,则下面的表达式中,值为0的表达式是
A)'a' && 'b' B)0 | |1 C)a | | b + c && b-c D)! ( ( a<b)&&!c||1)
37. 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,C的值是
A) 1.4 B) 1 C) 2.0 D) 2
38. 以下选项中,与k=n++完全等价的表达式是
A) k=n,n=n+1 B) n=n+1,k=n C) k=++n D) k+=n+1
39. 设a=3,b=4,c=5,则逻辑表达式:a || b+c && b==c 的值是
C语言练习题
A)1 B)0 C)非0 D)语法错
40.若x为int型变量,则逗号表达式(x=4*5,x*5),x+25的结果是
A)20 B)45 C)100 D)表达式不合法
41.若有语句int i=﹣19, j=i%4;printf("%d\n", j);则输出结果是
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




