




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙大华嵌C语言摸底考试姓名: 班级: 联系方式:一、选择题(每题2分共2*30分)1、下面程序的输出是_ #include void main() int k=11; printf(k=%d,k=%o,k=%xn,k,k,k); A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b 2、在下列选项中,不正确的赋值语句是_. A) +t; B) n1=(n2=(n3=0); C) k=i=j; D) a=b+c=1; 3、下面合法的C语言字符常量是_. A) t B) A C) 65 D) A 4、表达式: 10!=9的值是_. A) true B) 非零值 C) 0 D) 1 5、C语言提供的合法的数据类型关键字是 _. A) Double B) short C) integer D) Char 6、字符(char)型数据在微机内存中的存储形式是_. A) 反码 B) 补码 C) EBCDIC码 D) ASCII码 7、C语言程序的基本单位是_. A) 程序行 B) 语句 C) 函数 D) 字符 8、执行下面程序中的输出语句后,输出结果是 _. #include void main() int a;printf(%dn,(a=3*5,a*4,a+5); A) 65 B) 20 C) 15 D) 10 9、下面程序的输出是_. #include void main() int x=023;printf(%dn,-x); A) 17 B) 18 C) 23 D) 24 10、下面程序的输出的是_. #include void main() int x=10,y=3;printf(%dn,y=x/y); A) 0 B) 1 C) 3 D) 不确定的值 11、已知字母A的ASCII码为十进制的65,下面程序的输出是_. #include void main() char ch1,ch2; ch1=A+5-3; ch2=A+6-3; printf(%d,%cn,ch1,ch2); A) 67,D B) B,C C) C,D D) 不确定的值 12、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为_. A) a0 B) !a C) a=0 D) a 13、以下程序的输出结果是_. #include void main() int x=10,y=10;printf(%d %dn,x-,-y); A) 10 10 B) 9 9 C) 9 10 D) 10 9 14、设有如下定义: int x=10,y=3,z; 则语句 printf(%dn,z=(x%y,x/y); 的输出结果是_. A) 1 B) 0 C) 4 D) 3 15、为表示关系xyz,应使用C语言表达式 _. A) (x=y)&(y=z) B) (x=y)AND(y=z) C) (x=y=z) D) (x=y) & (y=z)16、C语言中非空的基本数据类型包括_.A) 整型,实型,逻辑型 B) 整型,实型,字符型C) 整型,字符型,逻辑型 D) 整型,实型,逻辑型,字符型17、阅读下面的程序#includevoid main() char ch; scanf(%3c,&ch); printf(%c,ch);如果从键盘上输入 abc 则程序的运行结果是_. A) a B) b C) c D) 程序语法出错18、若有以下定义和语句: int a=010, b=0x10, c=10; printf(%d,%d,%dn,a,b,c); 则输出结果是_. A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,1019、若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是_. A) 5.5 B) 5 C) 3 D) 4.020、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符_.A) 必须为字母 B) 必须为下划线C) 必须为字母或下划线 D) 可以是字母,数字或下划线中的任意一种21、若d为double型变量,则表达式d=1,d+5,d+的值是_. A) 1 B) 6.0 C) 2.0 D) 1.0 22、表达式5!=3的值是_. A) T B) 非零值 C) 0 D) 1 23、若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值_. A) 0 B) 1 C) 12 D) 6 24、若有定义int x=3,y=2和float a=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是_. A) 0 B) 2 C) 1.5 D) 1 25、在C语言中,以下叙述不正确的是_. A) 在C程序中,无论是整数还是实数,都能被准确无误的表示 B) 在C程序中,变量名代表存储器中的一个位置 C) 静态变量的生存期与整个程序的生存期相同 D) C语言中变量必须先定义后引用26、一个C语言的执行是从_. A) 本程序的主函数开始,到本程序的主函数结束 B) 本程序的第一个函数开始,到本程序的最后一个函数结束 C) 本程序的主函数开始,到本程序的最后一个函数结束 D) 本程序的第一个函数开始,到本程序的主函数结束27.如果c为字符型变量,判断c是否为空格不能使用_.(空格ASCII码为32) A) if(c=32) B) if(c=32) C) if(c=40) D) if(c= )28、运行下面程序时,从键盘输入12,34,9,则输出结果是_. #include void main( ) int x,y,z; scanf(%d,%d,%d,&x,&y,&z); if (xy) if (yz) printf(%dn,z); else printf(%dn,y); else if (xz)printf(%dn,z); else printf(%dn,x); A) 34 B) 12 C) 9 D) 不确定的值29、执行下面程序的输出结果是_. #include void main( ) int a=5,b=0,c=0;= if (a=a+b) printf(*n); else printf(#n); A) 有语法错误不能编译 B) 能通过编译,但不能通过连接 C) 输出 * D) 输出 #30、为了避免嵌套的if-else语句的二义性,C语言规定else总是与_组成配对关系. A) 缩排位置相同的if B) 在其之前未配对的if C) 在其之前尚未配对的最近的if D) 同一行上的if二、程序填空 (23分)1C语言中基本的数据类型有:_整形_、_浮点型_ 、_双精度_ 、_长整型_等.(4分)2.表达式1/4+2.75的值是_2.75_(2分)3.C语言规定:在一个源程序中,main函数的位置必须在最开始_错_(填对或错)(2分).4./*如果ab,就将两个数的位置调换;否则,保持不变。*/ (3分)main() int a,b,temp; printf(nPlease input two int number:); scanf(%d%d,&a,&b); if(ab) /*SPACE*/ _temp=a_;/*SPACE*/ a=_b_; b=_temp_; printf(%d,%dn,a,b);5.(2分)int a=1,b=2,c=3; if(ac)b=a;a=c;c=b;则c的值为_2_.6.将整数十进制整数34转换成十六进制表示_0x22_,二进制表示_100010_(2分)7. 若有int i=10,j=2; 则执行完i*=j+8;后i的值为_100_(2分)8、C语言中普通整型变量的类型说明符为_int_,在内存中占_4_字节(2分)9、整数-35在机内的补码表示为 1101 1101_.(2分)10.有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是_a=1,b=2,c=3_.(2分)3、 编程题(17分)1、 输入一个年份,判断该年是否是闰年。(提示:判断闰年的条件:能被4整除但不能被100整除。或者能被400整除的年份为闰年)(7分)#include void ma
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兵团餐饮考试题及答案
- 保管 门卫考试题及答案
- 保洁开荒考试题及答案
- 班长集训考试题及答案
- 安全环保考试题及答案
- java的考试题及答案
- 施工宿舍防火管理制度
- 培训机构计算机管理制度
- 日间手术流程管理制度
- 互联网平台公司管理制度
- 医疗废物管理相关法律、法规介绍
- 漯河医学高等专科学校辅导员招聘考试行政管理教师岗笔试面试历年真题库试卷
- 无砟轨道底座板首件施工总结(最新)
- 油藏数值模拟中几种主要的数学模型
- 政审在校证明
- 200立方米谷氨酸发酵罐设计
- 变电站一次通流-通压试验方法的探讨与实践
- 线槽灯安装施工工法
- 自由公差对照表(共3页)
- 约克YS螺杆式冷水机组_《操作手册》6-3
- WPS表格基础教程ppt课件
评论
0/150
提交评论