首页 C语言期中测试题(含答案)

C语言期中测试题(含答案)

举报
开通vip

C语言期中测试题(含答案)、填空1.c语言源程序文件的后缀是丄c。结构化程序由顺序结构、选择结构在C语言中,用关键字int定义基本整型变量,一个基本整型变量系统分配循环结构三种基本结构组成。24亍8^节。字节,用关键字float定义单精度实型变量,一个单精度实型变量系统分配节,用关键字double定义双精度实型变量,一个双精度实型变量系统分配、选择1.以下选项中正确的实型常量是A12.B.-20C2.以下选项中不正确的实型常量是A.2.607E-1B.0.8103e2以下选项中不合法的用户标示符是A._123B.A12_1C3.4.A).1...

C语言期中测试题(含答案)
、填空1.c语言源程序文件的后缀是丄c。结构化程序由顺序结构、选择结构在C语言中,用关键字int定义基本整型变量,一个基本整型变量系统分配循环结构三种基本结构组成。24亍8^节。字节,用关键字float定义单精度实型变量,一个单精度实型变量系统分配节,用关键字double定义双精度实型变量,一个双精度实型变量系统分配、选择1.以下选项中正确的实型常量是A12.B.-20C2.以下选项中不正确的实型常量是A.2.607E-1B.0.8103e2以下选项中不合法的用户标示符是A._123B.A12_1C3.4.A).1,000D(无正确答案)C(C.A-77.77456e-2C语言中运算对象必须是整型的运算符是A.%B./C.!D若变量已正确定义并赋值,符合C语言语法的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式A.a=a+7;B.a=7+b+c,a++C.int(12.3%4)下面合法的赋值语句是(C)A.a=b=58B.k=int(a+b)7.若变量已正确定义为int,要给A.read(a,b,c)BC.scanf(“%D%D%D&a,&b,&c)&若变量a,b,t已正确定义,要将5..a=a+7=c+b--i(D).scanf(“%d%d%d,a,b,c)D.scanf(“%d%d%d,&a,&b,&c)a和b中的数进行交换,以下选项中不正确的语句a=58,b=58Ca,b,c输入数据,正确的输入语句是组是(C)A.a=a+b,b=a-b,a=a-b;B.t=a,a=b,b=t;C.a=t;t=b;b=aD.t=b;b=a;a=t;9.若有正确定义语句:doublex=5.16894;语句printf(“%f\n”,(int)(x*1000+0.5)/(double)1000);的输出结果是(D)A.输出格式说明与输出项不匹配,输出无定值B.5.170000C.5.168000!D.5.16900010.若有以下程序段:inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%d\\n”,a,b,c);执行后的输出结果是(B)A.3,0,-10B.0,0,5C.-10,3,-10D.3,0,311.下列运算符中优先级别最高的是(A)A.!B.%C.-=D.&&.为表示关系:X亠y亠Z,应使用的C语言表达式是(A)A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=x)C.(x>=y>=z)D.(x>=y)&(y>=z).设a、b和c都是int型变量,且a=3,b=4,c=5,则以下的表达式中值为0的表达式是(D)A.a&&bB.a<=bC.a||b+c&&b-cD.!((amain(){inta=2,b=-1,c=2;if(amain(){intw=4,x=3,y=2,z=1;printf(“%d\n”}程序的运行结果(AA.1B.有以下程序:main(){inta,b,s;scanf(“%d%d”,&a,&b);s=a;if(a0)y=1;elsey=0;其能正确表示的数学函数关系是-1(x::0)0(x=0)「(x>0)A.y=,(w0)18.若有定义语句inta,bA.switch(x%2){case0:a++;break;case1:b++;break;default:a++;b++;}C.switch((int)x%2){case0:a++;break;case1:b++;break;c.doublex-1(x::0)y=*1(x=0)\0(xa0)则下列选项中正确的是(C)B.switch((int)x/2.0){case0:a++;break;case1:b++;break;default:a++;b++;D.switch((int)(x)%2{case0.0:a++;break;case1.0:b++;break;default:a++;b++;}default:a++;b++;}19.有以下程序段:intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf(“%d\n”,s);程序段的输出结果是(D)A.9B.1C.11D.1020.有以下程序段:inti,j,m=0;for(i=1;i<=15;i+=4)for(j=3;j<=19;j+=4)m++;printf(“%d\n”,m);程序段的输出结果是(C)A.12B.15C.20D21.有以下程序段:intn=10;while(n>7){n--;printf(“%d\n”,n);}25程序段的输出结果是(B)A.10B.9C.10D.9989887877622.有以下程序段:intx=3;doprintf(“%3d”,x-=2);while(!(--x));程序段的输出结果是(C)A.1B.30C.1-2D23.有以下程序:main(){inti,sum;for(i=1;i<=6;i++)sum+=sum;printf(“%d\n”,sum;);}程序的输出结果是(C)A..15B.14C.不确定D24.有以下程序:#includemain().死循环{inti;for(i=1;i<=5;i++){if(i%2)printf(“*”);elsecontinue;printf(“#”);}pintf(“$\n”);}程序的输出结果是(A)A.*#*#*#$B.#*#*#*$C.*#*#$D.#*#*$25.有以下程序:#includemain(){intx,i;for(i=1;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf(“%d”,x);}printf(“\n”);}程序的输出结果是(A)A.2870B.4284C.2668D.3981
本文档为【C语言期中测试题(含答案)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_598372
暂无简介~
格式:doc
大小:15KB
软件:Word
页数:0
分类:
上传时间:2018-09-18
浏览量:0