


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上靖州职业中专一年级2017年1月C语言期末考试题(总分150分)班级:_ 姓名:_一、单选题(每小题3分,共45分)1. C语言程序经过编译以后生成的文件名的后缀为( ) A).c B).obj C).exe D).cpp2. 整形数据在内存中是以( )形式存储。 A)十进制 B)二进制原码 C)二进制反码 D)二进制补码3. 下面4组常量,合法的一组C语言常量是( )A) 0x10 2E+9 a 123 B) 10 10L E1 a 0 C) 0.01 123 t t D) 0.1 3E+0 tt 0184. 下列可用做用户标识符的是( ) A)char B)_xy
2、z C)2a D)&kk5. 表达式!x|a=b 等效于 。 A) !(x|a)=b) B) !(x|y)=b C) !(x|(a=b) D) (!x)|(a=b) 6. a是int类型变量,c是字符变量,下列输入语句中哪一个是错误的()A)scanf(“%3d%2c”,&a,&c);B)scanf(“%d,%c”,a,c);C)scanf(“%d%c”,&a,&c);D)scanf(“d=%d,c=%c”,&a,&c);7. 以下叙述中正确的是()A)输入项可以是一个实型常量,如scanf(%f,3.5);B)只有格式控制,没有输入项,也能正确输入数据到内存,如:scanf(a=%d,b=%
3、d);C)当输入一个实型数据时,格式控制可以规定小数点后的位数,如:scanf(%4.2f,f);D)当输入数据时,必须指明变量地址,例如:scanf(%f,&f);8. 下面合法的实型常量是( ) A)-1.4eL B)13 C)1.90E-8 D)2.4u9. 设a 为整型变量,不能正确表达数学关系:10a15的 C 语言表达式是() 。 A) 10a10 & a15 D) !(a=15) 10. 字符串ABx44C在内存占用的字节数是( )。 A) 3 B) 4 C) 5 D) 6 11. 在以下一组运算符中,优先级最低的运算符是( ) 。 A) * B) != C) + D) =12.
4、 设int类型的数据长度为2个字节,unsigned int 类型数据的取值范围是( ) A) -3276832767 B) 0255 C) 065535 D) -12812713. 设有以下定义#defind d 2int a=0; double b=1.25; char c=A; 则下面表达式中错误的是( ) A) a+ B) b+ C) c+ D) d+ 14.以下程序的输出结果是( ) main() int x=6,y=10; x+=y;y+=x;printf(“%d %dn”,x,y);A) 16 26 B) 6 10 C) 16 16 D) 10 615. 设ch是 char型变量
5、,其值为 A,则下面表达式的值是() 。 ch=(ch=A& ch=Z)? (ch+32):ch A) A B) a C) Z D) Z 二、填空题(每空3分,共45分)1. 在C语言中,标识符只能由 、 下划线种字符组成,且第一个字符必须 或下划线。2. 已知int x=10;执行x+=x-=x+x;后,x的值为 。3. 在C语言中,八进制整型常量以_做前缀,十六进制整型常量以_做前缀。4. C语言中,用关键字int定义基本整型变量,用关键字 定义双精度实型变量,用关键字 定义字符型变量。5. 执行语句x=(a=3,b=a-)后,x,a,b的值依次是 。6. 如果int i=3,则print
6、f(%d,-i+)执行后输出是 ,i的结果是 。7. 判断变量 a、b 的值均不为 0 的逻辑表达式为 。8. 输出数据时,对不同类型的数据有不同的格式字符。例如: 格式字符是用来输出有符号十进制整数, 格式字符是用来输出一个字符, 格式字符是用来输出一个指数形式的实数。三、阅读程序,写出程序运行结果(每小题5分,共20分)1、若从键盘上输入23456.45,则输出结果为 #includevoid main()int x;double n=0; char c; scanf(“%3d%4lf%c”,&x,&n&c);printf(“x=%5d,n=%-8.3f,c=%3cn”,x,n,c);2、
7、若从键盘上输入abde,则输出结果为 #includevoid main()char c1,c2,c3,c4; scanf(“%c%c”,&c1,&c2); c3=getchar(); c4=getchar();printf(“*c1=%c*c2=%-3cn”,c1,c2);printf(“*c3=%3c*c4=%c”, c3,c4); 3、以下程序运行结果为 #includemain()int x=0xf2,y=12,z;z=xy;y=x;printf(z=%x,y=%xn,z,y);4、以下程序运行结果为 #includemain()int x=0733,y=0xcfef,z=24;pri
8、ntf(x=%d,y=%o,z=%x,x,y,z);四、程序填空(每小题5分,共25分)1、编写程序:输入一矩形的长和宽,计算该矩形的面积。#include void main() float longer,wide,area; scanf(“%f%f”, );area=wide*longer;printf(area=%f,area);2、编程:输入的圆球的半径r,求圆球的表面积、体积,公式:mj=4r2 , tj=4/3r3。#include#define PI 3.1415void main() float r,mj,tj; ; mj=4*PI*r*r; tj= ;printf(“圆球的表
9、面积为%.2ft圆球的体积为%.2fn”,mj,tj);3、编程:输入一个四位整数x(9999=x=1000),将其分解出千位、百位、十位、各位,并求出各位之和。 #include void main() int x,g,s,b,q; int sum;scanf(“%4d”,&x);q=x/1000; b= ; s=x%100/10; g= ; sum=q+b+s+g; printf(“sum=%dn”,sum);五、阅读程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误代码所在的行号,并给出该行修改后的程序代码。(每处5分,共10分)编写一个程序,输入a、b、c三个值,输出其中最大值。程序有三处错误。(L1:表示行号)L1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上海市建筑施工企业三类人员考试题库及答案
- 泰安语文考试题及答案
- 小学教师反思与课程目标实现的关系试题及答案
- 2025年度农村信用社招聘考试基础知识试题150道及答案
- 会计笔试面试题目及答案
- 美国智力测试题及答案
- 电池管理系统创新技术对新能源车的影响试题及答案
- 新能源汽车行业发展的外部环境考量试题及答案
- 小学教师教育教学反思与技巧试题及答案
- 新能源汽车的能效标准评估试题及答案
- 电厂预防触电培训课件
- DB13-T1725-2013高粱抗蚜性评价技术规程
- 相关方需求和期望识别评价表
- 西南科技大学井巷工程课程设计样本
- 《养老护理员职业培训》课程标准
- 船舶修造业通用安全知识讲义课件
- 新生儿死亡讨论模板课件
- 曼娜小说全文的回忆
- 《精益生产培训》课件
- 快递客户服务与营销快递客户维护
- 《中国的生物灾害》课件
评论
0/150
提交评论