C程序设计实验指导与习题集2(2)
{int x,y;
scanf("%d%*d%d",&x,&y);
printf("%d\n",x+y);
}
程序执行的时候输入:12 34 567
则输出结果是 。
3.在C程序中,很多函数的使用必须要包含相应的库函数,例如:使用getchar函数要包含 ,使用fabs函数要包含 等。但是使用scanf和printf就不需要包含相应的库函数,因为启动TC的时候已经自动将其加载了。
4.对于下面的程序
main()
{char a,b,c;
scanf("%c%c%c",&a,&b,&c);
printf("%d %d %d ",a,b,c);
printf("%c%c%c\n",a,b,c);
}
程序运行时输入123,输出结果是 。
三、问答题
1.C语句用来让计算机产生一定的操作,每个C语句都由分号(;)结束,但到目前为止有
简单介绍
一类程序行是用分号结束的,但不是语句,请说出这类程序行的名称并说明不是语句的原因。
2.TurboC中,什么情况下int型数据与char型数据是可以通用的?
3.如果将一个超出int型表示范围的long数据给一个int型数据赋值,是否会出现语法错误?为什么?
第四章 答案
一、选择题
1.C 2.B 3.A 4.B 5.A 6.D
7.D 8.C 9.D 10.D
二、填空题
1.x+=1 2.579 3.stdio.h math.h 4.49 50 51 123
三、问答题
1.变量声明部分(如int a,b,c;)虽然含有分号,但不是语句,因为其作用是在编译期间为变量分配存储空间,在执行的时候不产生操作,因此不是语句。
2.由于char数据占据一个字节的存储空间,而int型数据占据两个字节的存储空间,因此在其交集范围内就是可以通用的。也就是说当int型数据范围在0~255时就是可以通用的范围。
3.不会出现语法错误。因为long数据占四个字节存储空间,int型数据占两个字节存储空间,当将一个long型数据给int型数据赋值时,是将其两个低字节的内容赋值给int型变量。但是此时数据的值会发生变化。
第五章 选择结构程序设计
一、选择题(第1小题的答案多于一个)
1.选择出合法的if语句(假设其中出现的变量均为整型且已正确赋值)
A、if(a=b)x++; B、if(a=<b)x++; C、if(a-b)x++;
D、if(a>=b)x++ E、if(a<=b<=c)x++; F、if(1)x++;
简单介绍
2.以下运算符中优先级最高的是 ,优先级最低的是 。
A、&& B、! C、!= D、|| E、?: F、==
3.用以判断字符型变量c1的值是否为小写字母的最简单且正确的表达式为 。
A、'a'<=c1<='z' B、c1>=a && c1<=z
C、'a'<=c1 || 'z'>c1 D、c1>='a' && c1<='z'
4.已知a是int型变量,不能正确表达数学关系10<a<15的表达式是 。
A、10<a<15 B、a>10 && a<15
C、a==11||a==12||a==13||a==14 D、!(a<=10) && !(a>=15)
5.x为奇数时值为“真”,x为偶数时值为“假”的表达式是 。
A、!(x%2==1) B、x%2==0
C、x%2 D、!(x%2)
6.有以下程序:
main()
{int a=2,b=1,c=2;
if(b<a)
if(b<0)c++;b++;
printf("b=%d,c=%d\n",b,c);
}
程序的输出结果是 。
A、b=1,c=2 B、b=1,c=0 C、b=2,c=2 D、b=1,c=1
7.有以下程序
main()
{int n;
scanf("%d",&n);
简单介绍
if(n++<5)printf("%x\n",n);
else printf("%x\n",n--);
}
若程序执行时从键盘输入9,则输出结果是 。
A、11 B、A C、9 D、8
8.若变量x=3,y=2,z=1,则表达式z*=(x>y?++x:y++)的值是 。
A、4 B、3 C、1 D、0
9.若有以下定义:
float x;int a,b,c=2;
且a,b,x都有合理的值,则正确的switch语句是 。
switch(x) A、 C、
{case 1.0: printf("*\n"); case 2.0: printf("**\n"); } switch(int(x)) {case 1: printf("*\n"); case 2: printf("**\n"); }
B、 switch(a+b)
{case 1: printf("*\n"); case 1+2: printf("**\n"); } switch(a+b) D、 {case 1: printf("*\n"); case c: printf("**\n"); }
10.已知x=6,y=4,z=5,执行以下语句后,能正确表示x,y,z值的选项是 。 if(x<y)z=x;x=y;y=z;
A、x=4,y=5,z=6 B、x=4,y=6,z=6
C、x=4,y=5,z=5 D、x=5,y=6,z=4
二、填空题
1.C语言中提供了6个关系运算符,这些运算符的优先级分为两个档次,其中优先级较高的运算符是 ,优先级较低的是 。
简单介绍
2.在逻辑运算符中,先级最高的是 ,次是 ,最低的是 。
3.表达式3&&4的值是 。
4.已知:a=4,b=5,c=6,执行下面的表达式:(a=5)||(b=4)||(c=3)后,a,b,c的值为 。
5.若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的值为 。
三、问答题
1.将以下条件写成C语言逻辑表达式:
⑴p<x或p<y或p<2
⑵x>0并且x≤15
⑶x+y>10并且x-y<0
⑷1≤a≤8并且1≤b≤8
2.语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”?
第五章 答案
一、选择题
1.ACEF 2.B 3.D 4.A 5.C 6.C
7.B 8.A 9.B 10.C
二、填空题
1.优先级较高的四个运算符:> >= < <= 优先级较低的两个运算符:== !=
2.! && || 3.1 4.5 5 6 5.1
三、问答题
1.⑴p<x||p<y||p<2 ⑵x>0&&x<=15
简单介绍
⑶x+y>10&&x-y<0 ⑷(a>=1&&a<=8)&&(b>=1&&b<=8)
2.语言中用1表示“真”,用0表示“假”。系统把值为非零的量当作“真”处理,把零当成“假”处理。例如3&&4认为是两个“真”的量做逻辑与运算。
第六章 循环控制
一、选择题
1.以下while循环中,循环体执行的次数是 。
k=1;
while(--k)k=10;
A、10次 B、无限次 C、一次也不执行 D、1次
2.有以下程序段,其中n是整型变量,其输出结果是 。
n=2;
while(n--); printf("%d",n);
A、2 B、1 0 C、-1 D、0
3.若变量已正确定义,以下不能正确计算1+2+3+4+5的程序段是 。
A、i=1;s=1;do{s=s+i;i++;}while(i<5);
B、i=0;s=0;do{i++;s=s+i;}while(i<5);
C、i=1;s=0;do{s=s+i;i++;}while(i<6);
D、i=1;s=0;do{s=s+i;i++;}while(i<=5);
4.有以下程序段,其中x为整型变量:
x=-1; do{;}while(x++); printf("x=%d",x); …… 此处隐藏:2606字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




