C整理题库(更新版)
第一章 C语言简介 一.选择题
(1) x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是( )。B
A.INPUT x、y、z;
B.scanf(“%d%d%d”,&x,&y,&z); C.scanf(“%d%d%d”, x, y, z); D.read(“%d%d%d”,&x,&y,&z); (2) 在一个C语言程序中( )B
A) main函数必须出现在所有函数之前 B) main函数可以在任何地方出现
C) main函数必须出现在所有函数之后 D) main函数必须出现在固定位置
(3) 下列关于C语言用户标识符的叙述中正确的是( )B A) 用户标识符中可以出现下划线和中划线(减号)
B) 用户标识符中不可以出现中划线,但可以出现下划线
C) 用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D) 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头 (4)构成一个C程序的是( )A
A.一个主函数和若干个非主函数 B.若干个主函数和若干个非主函数 C.一个主函数和最多一个非主函数 D.若干个主函数和最多一个非主函数
(5)合法的C语言标识符是( )。A
A._a1 B.a+b C.3abc D.AB,CD
二.填空题
1 在TRUBO C环境中用RUN命令运行一个C程序时,所运行的程序的后缀是____.exe __。
2 C语言源程序文件的后缀是_.c ____,经过编译后,生成文件的后缀是___.obj __,经过连接后,生成文件的后缀是__.exe ___。
第二章 数据类型及其运算 一.选择题
1 C语言中,字符(char)型数据在微机内存中的存储形式是
A) 反码 B) 补码 C) EBCDIC码 D) ASCII码 2 以下选项中正确的实型常量是
A)0 B)3. 1415 C)0.329×10(2)(10的2次方) D).871 3 C语言中运算对象必需是整型的运算符是 A)% B)/ C)! D)** 4 以下叙述中正确的是
A)a是实型变量,C允许进行以下赋值a=10,因此可以这样说:实型变量中允许存放整型值。
B)在赋值表达式中,赋值号右边既可以是变量也可以是任意表达式。
C)执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0。
D)已有a=3,b=5。当执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为3。 答案:B
5 以下程序的输出结果是
A) 0 B) 1 C) 3 D)不确定的值 main() {
int x=10,y=3;
printf(\ }
答案:C
二. 填空题
1 若x为double型变量,请写出运算x=3.2,++x后表达式的值____4.2_和变量的值___ 4.2 __。
2 调用C语言对字符处理的库函数时,在#include命令行中应包括的头文件是___ string.h _。 3 C语句的最后用_
;_结束。
4 格式字符%d表示输出______十进制整数__________型数据,格式字符%f表示输出________单精度实数________型数据,格式字符%c表示输出________字符________型数据。 5 为了明确表示函数没有返回值,可用 _____void _______来进行函数类型定义。
6 设a=2,b=3,x=3.5,y=2.5,则表达式(float)(a+b)/2+(int)x%(int)y 的结果是______3.500000______。
7 表达式a=2*7,a*2的值是__________________。 28 8 写出下面程序的输出结果__________________。2,1 #include
a=a+b;b=a-b;a=a-b; printf(\ }
第三章 控制语句
一、选择题
1 当输入9,2,11时,下列的程序运行结果为(A)
#include “stdio.h” void main() {int a,b,c,max;
printf(“please input three numbers a,b,c\\n”); scanf(“%d,%d,%d”,&a,&b,&c); max=a; if(max
printf(“max=%d”,max); }
A) max=11 B) max=10 C) max=9 D) max=2 2 下列的程序运行结果为(D)
#include “stdio.h” void main() {int x=2,y=–1,z=2; if(y<0) z=0; else z+=1;
printf(“%d\\n”,z); }
A) 3 B) 2 C) 1 D) 0
3 C语言中while和do-while循环的主要区别是___A_____ A)do-while的循环体至少无条件执行一次 B)do-while允许从外部转到循环体内
C)while的循环控制条件比do-while的循环控制条件严格 D)do-while的循环体不能是复合语句
4 以下关于for循环的说法不正确的是____A____
A) for循环只能用于循环次数已经确定的情况下 B) for循环是先判断表达式,后执行循环体语句 C)for循环中,可以用break语句跳出循环体
D)for循环语句中,可以包含多条语句,但要用花括号括起来 5 以下程序的输出结果是___B_____ #include
For(i=1;i<=5;i++)
{if(i%2!=0) printf(\ else continue; printf(\}
Printf (\
A)*#*#*#$ B)#*#*#*$ C)*#*#$ D)#*#*$
6 设x和y 均为整型变量,则执行下面的循环后, y的值为____C____ for(y=1,x=1;y<=50;y++) {if( x>=10) break;
if (x%2==1) {x+=5; continue; } x-=3; }
A)2 B)4 C)6 D)8
7 以下程序输出的结果是_____B_______ for(a=8;a>0;a--)
{ if(a%3==0) {printf(\}
A) 7,4,1 B) 5,2 C) 8,6,3 D) 8,7,5,4 8 以下程序段的输出结果是C
A) 15 B) 14 C) 不确定 D) 0 main()
{ int i,sum;
for(i=1; i<6; i++) sum+=sum; printf(\ }
9 以下叙述正确的是
A) do_while语句构成的循环不能用其它语句构成的循环来代替。 B) do_while语句构成的循环只能用break语句退出。
C) 用do_while语句构成循环时,只有在while后的表达式为非零时结束循环。
D) 用do_while语句构成循环时,只有在while后的表达式为零时结束循环。 答案:D 二. 填空题
1 在c语言中,要表示条件:55&&a<35||a<2______________。
2 写出下面程序的运行结果__________________。11111 #include
printf(“%d”,2<5&&4<8); printf(“%d”,2<3&&5<7); printf(“%d”,(3<6));
printf(“%d”,!(2<6)||(4<7)); printf(“%d”,(6<=9)&&(5<=8)); }
3 输入字母B时,下面的程序的输出结果为____________70-79
60-69
#include
{
char cha;
scanf(“%c”,&cha);
cha=(cha>=97&&cha<=122)?cha-32:cha; switch(cha) {
case ?A?:printf(“80-100\\n”); case ?B?:printf(“70-79\\n”);
case ?C?:printf(“60-69\\n”);break; case ?D?:printf(“0-59\\n”); break;
default : printf(“error\\n”); break; }} 4 以下程序输出的结果是___s=4_______ #include
for(k=5;k>=0;k--) {switch(k) {case 1:
< …… 此处隐藏:2007字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




