版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章至第四章模拟测试题一、单项选择题(本大题共35小题,每小题1分,共35分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.可以用作C程序标识符的一组是()A.printB.iamoodb one-halfaBc 3paiC.PxqD.Cpp line# pow His.age while2.以下叙述正确的是()A.宏名必须用大写的英文字母表示B.宏定义不仅是符号替换,也可以赋值C.宏替换是在程序编译时完成的,不占用程序运行时间D.引用带参数的宏时,实际参数与宏定义中的形式参数类型应一致3.设char a=70;则变量a中()A
2、.包含1个字符 B.包含2个字符 C.包含3个字符D.是非法表示4.设long i=65539;,执行语句printf(%d,i);后的输出结果是()A.-3B.3 C.65539D.数据不确定5.设float c,f;,将数学表达式C=(F-32)能正确表示成C语言赋值表达式的是()A.c=5*(f-32)/9B.c=5/9(f-32) C.c=5/9*(f-32)D.c=5/(9*(f-32)6.设int i=10;,表达式30-i=i=0&y=0);D.if(x= =0)a=5;b=10;8.设int x=7;,执行语句x=x2;后,变量x的值是()A.1B.3 C.14 D.289以下
3、属于C语言保留字的是()Afopen Binclude Cget Dunsigned 10C语言中,错误的int类型的常数是()A1E5 B0 C037D0xaf11在C语言中,a和a存储所占用的字节数分别是()A1,1 B1,2 C2,1D2,212对于数学表达式,正确的C语言表达式是()A2sqrt(x)+(a+b)/3sin(x)B2sqrt(x)+(a+b)/(3sin(x)C2*sqrt(x)+(a+b)/3/sin(x)D2*sqrt(x)+(a+b/3*sin(x)13设int x=10, a=0, b=25;,条件表达式xD 15sizeof(double)是()A函数调用Bi
4、nt型表达式Cdouble型表达式D非法表达式16设有以下程序段: int a=1, b=10, c=1, x;x=a&b|+c;printf(%d, %dn,x,c);执行后输出的结果是()A0,0 B0,1 C1,0D1,117设int x;,则以下语句中错误的输入是()Ascanf (%d,x); Bscanf (%d,&x);Cscanf (%o,&x); Dscanf (%x,&x);18在C语言中,运算符和的功能分别是()A关系运算和赋值运算B赋值运算和关系运算C都是关系运算D都是赋值运算19设有以下程序段:int x=2,y=2,z=0,a;a=+x|+y&z+;printf(%
5、d,%d,%dn,x,y,z);执行后输出的结果是()A2,2,0 B3,3,1 C3,2,0D3,2,120设int a=11,b=2;,执行下述程序段后,变量a和b的值分别是()doa/=b+;while(ab);A1,3 B1,4 C2,3 D2,421执行下列程序段后输出的结果是() int x,y,z=1; for(x=1,y=-1;x0?-x:x B.x0?x:-x C.x0?x:-xD.x0?-x:-x23.设int a=0;,错误的语句是( )A. +a; B. a+; C. a=-a;D. (-a)+;24.设int a=1,b=2,c=3,d=4,f;,执行语句f=(a!=
6、b)?c+:d+;后f的值是( )A. 2 B. 3 C. 4 D. 525.设int m=5;,语句while (m=0)printf (%d,m-=2);的循环体执行的次数是( )A. 0 B. 1 C. 2 D. 无限26. 设int a,b;,则表达式(b=2, a=5, b+, a+b)的值是( )A. 2 B. 5 C. 7 D. 827. 设int a=7; float x=2.5, y=4.7;, 则表达式x+3(int)(x+y)/4的值是( )A. 2.75 B. 3.5 C. 2.5 D. 0.028. 设char cl; , 则cl中为小写英文字母字符的正确表达式为(
7、)A. a=a)&(cl=a)&(c1=z) D. (a=c1)29. 正确的条件语句为( )A. if(a=b;)0)t=a; B. if(a=b)0)then t=a; C. if(ab)t=a; D. if(a=0?x:-x;后y的值是_。50.设int x=5;, 则表达式2/(float)(x)+3/x的结果是_。51.设char ch;,判断ch为数字字符的逻辑表达式是 。52设有宏定义#define X 10-4,则printf(“dn”,6*X);的输出结果是_。53设double x:,则表达式x=5,(x+5)/2的值是_。54能正确表述“2x3或x-10”的C语言表达式是
8、_。55设有循环语句for(i=-1;i=5;i+)i+;,则其循环体执行的次数是_。56.执行printf(“dn”,1+!2+(3=4)+56+78);后的输出结果是_。57.设int m=0;,执行表达式m (m=2) (m=3) (m=4)后,m的值是_。58.设int n;,“n的值能同时被3和5整除”的逻辑表达式是_。59. 设int i;float f=3.14;,执行i=(int)f;后,变量f的值是_。60. 设int m=3;float n=12.6;char ch=a;,若用输入语句实现上述三个变量的初始化结果且键入数据形式为:3,12.6a,则scanf语句应是_。三、
9、程序分析题(本大题共6小题,每小题5分,共30分)阅读下列程序,将输出结果写到各题右侧的空白处。61. main() int color=2;switch(color) case l:printf(“redn”);break;case 2:printf(“yellown”);case 3:printf(“bluen”);62. main() int m,n;for(m=1;m=3;m+) for(n=1;n=2*m-l;n+) printf (“*”);printf(“n”);63. #include main() int i=11,j;j=i%3;switch (j) case 1:case
10、 2: printf(%dn,j); break;default: printf(%dn,i);64main()int x=15;while(x0 & a5) b=b-1; +a; c-; printf (%d, %d, %dn, a, b, c);66main ( )int i, s=0; for (i=1; i10; i+=2) s+=i+1;printf (%dn, s);四、程序填充题(本大题共2小题,每小题6分,共12分)请将下列程序横线处缺少的部分补上,使其能正确运行。67.为n输入一个正整数值后,计算并输出sum=1-的值。main()int n,k=0;float_; * 第一空 *scanf(d,&n);do k+;if(_)sum+=1.0k; * 第二空 *else sum-=1.0k;while(_); * 第三空 *printf(sum=.4fn,sum);68.对两个整型变量先进行输入和输出,将它们的值交换后再输出。#define PR printf(“a=d,b=dn”,a,b)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多功能电子商务平台用户服务优化升级方案
- 合作项目里程碑确认函(6篇范文)
- 合作项目风险规避责任书(4篇)
- 售后产品维修服务承诺保证承诺书3篇
- 2026年智能家电嵌入式系统开发标准化研究
- 促销活动实施效果总结反馈函9篇
- 《庭院的墙》课件 2025-2026学年(桂美版2024)美术八年级下册
- 风险评估及应对策略模板综合分析版
- 网络设备维护与检修协议合同二篇
- 教育成果保证责任承诺书6篇
- 制药厂绩效考核制度
- 2025-2030中国成像流式细胞仪市场行情走势与投资前景研究研究报告
- 医疗器械生产质量管理规范自查表(2026版)
- 大数据与财务管理专业 人才培养方案-五年一贯制人培
- 婚前医学检查证明表
- 海报设计完整版教学课件
- 2023年05月四川大学全国干部教育培训基地公开招聘3人笔试题库含答案解析
- CIF贸易术语CIF术语价格构成
- 城市的辐射功能课件高中地理人教版(2019)选择性必修2
- 营养风险筛查评估表
- 《土工试验规程》(SL237999)土力学简版
评论
0/150
提交评论