




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 选择题1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。Amain BMAIN Cname Dfuntion2C语言原程序文件的缺省扩展名为(A)。Acpp Bexe Cobj DC3由C语言目标文件连接而成的可执行的缺省扩展名为(B)。Acpp Bexe Cobj DC4程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。A空格或逗号 B逗号或回车 C回车或分号 D空格或回车5每个C语言程序的编译错误分为(B)类。A1 B2 C3 D46设x 和y 均为逻辑值,则x & y为真的条件是(A)。A它们均为真 B其中一个为真 C它们均为假 D其中一个为假7设有语句“int a=12;a+=a*a;”,则执行结束后,a 的值为(C)。A12 B144 C156 D2888x0 & x=10的相反表达式为(A)。Ax10 Bx10 Cx=0 | x0 & x109字符串“a+b=12n”的长度为(B)。A6 B7 C8 D910在下列符号常量定义中。错误的定义语句格式为(C)。Aconst M1=10; Bconst int M2=20; Cconst M3 10 Dconst char mark=3;11带有随机函数的表达式rand()%20的值在(C)区间内,A119 B120 C019 D02012当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。 Afor Bwhile Cdo-while Dswitch13在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。Afor Bif Cdo Dwhile14for语句能够被改写为(D)语句。A复合 Bif Cswitch Dwhile15下面循环语句执行结束后输出的i值为(B)。for(int i=0;in/2)coutiendl;break;An/2 Bn/2+1 Cn/2-1 Dn-116在下面循环w语句中内层循环体S语句的执行次数为(D)。for(int i=0;in;i+)for(int j=i;jn;j+)S;An2 B(n+1)/2 Cn(n-1)/2 Dn(n+1)/217在下面的do循环语句中,其循环体被执行的次数为(A )。int i=0;do i+;while(i*i5的相反表达式为_x+yb | b=5的相反表达式为_a5 | by逻辑值为_false_。35若x=5,y=10,则x=y逻辑值为_true_。36假定x=5,则执行“a=(x?10:20);”语句后a的值为_10_。37执行“typedef int DataType;”语句后,在使用int定义整型变量的地方都可以使用_DataType_来定义整型变量。38在switch语句中,每个语句标号所含保留字case后面的表达式必须是_整型_。39作为语句标号使用的C保留字case和default只能用于_switch_语句的定义体中。40在switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止)_不停止_执行。41若do循环的“尾”为“while(+i10)”,并且i的初值为0,同时在循环体不会修改i的值,由循环体将被重复执行_10_次后正常结束。42当在程序执行到_break_语句时,将结束本层循环语句或switch语句的执行。43在程序中执行到_return_语句时,将结束所在函数的执行过程,返回到调用该函数的位置。44在程序执行完_主(main)_函数调用后,将结束整个程序的执行过程,返回到操作系统或C语句集成开发环境界面窗口。三、写出下列每个程序运行后的输出结果1. #includevoid main()int x=5;switch(2*x-3)case 4:printf(%d ,x);case 7:printf(%d ,2*x+1);case 10:printf(%d ,3*x-1);break;default:printf(%s ,defaultn);printf(%sn,switch end.);输出结果为:11 14 switch end.Press any key to continue2. #includevoid main()int i,s=0;for(i=1;i=6;i+)s+=i*i;printf(s=%dn,s);输出结果为:s=91.Press any key to continue3. #includevoid main()int i,s1=0,s2=0;for(i=0;i10;i+)if(i%2)s1+=i;else s2+=i;printf(%d %dn,s1,s2);输出结果为:25 20.Press any key to continue4. #includevoid main()int n=10,y=1;while(n-)y+;y+;printf(y=%dn,y);输出结果为:y=21.Press any key to continue5. #includevoid main()int f,f1,f2,i;f1=f2=1;printf(%d %d ,f1,f2);for(i=3;i=10;i+)f=f1+f2;printf(%d ,f);if(i%5=0)printf(n);f1=f2;f2=f;printf(n);输出结果为:1 1 2 3 58 13 21 34 55Press any key to continue6. #include#includevoid main()int i,n;for(n=2;n=20;n+)int temp=(int)sqrt(n);/sqrt(n)求出n的平方根并取整for(i=2;itemp)printf(%d ,n);printf(n);输出结果为:2 3 5 7 11 13 17 19Press any key to continue7. #include#includeconst int M=20;void main()int i,c2,c3,c5;c2=c3=c5=0;for(i=1;i=M;i+)if(i%2=0)c2+;if(i%3=0)c3+;if(i%5=0)c5+;printf(%d %d %dn,c2,c3,c5);输出结果为:10 6 4Press any key to continue8. #include#includeconst int M=20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木材的抗压和抗撞击性能考核试卷
- 绿化工程苗木采购管理考核试卷
- 2025年中考数学冲刺满分计划压轴集训测试四含答案
- 纺织鞋材的耐磨擦性能改善考核试卷
- 美容仪器技术创新与产业发展考核试卷
- 影视广告音乐制作保密及版权共享合同
- 矿产勘探样品储存与信息安全管理租赁协议
- 私募基金存管安全风险管理协议
- 基因编辑细胞治疗项目合作合同
- 网络直播带货供应链金融服务协议
- 【2025二轮复习】读后续写专题
- 商品房门窗加工合同协议
- 四年级下册数学口算练习题
- (四调)武汉市2025届高中毕业生四月调研考试 物理试卷(含答案)
- 数学建模与系统仿真智慧树知到期末考试答案2024年
- 烟草原料学-烟草的品质课件
- 非法行医和非法采供血信息报告课件
- DG-TJ 08-2362-2021 综合杆设施技术标准
- 计算机集成制造技术(CIMT)(PPT 53)第三讲柔性制造系统(FMS)
- TSG11-2020 锅炉安全技术规程
- 天津科技大学工程硕士学位论文答辩评议书及表决票
评论
0/150
提交评论