《2023年c语言复习题面试题考试题全.pdf》由会员分享,可在线阅读,更多相关《2023年c语言复习题面试题考试题全.pdf(79页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、不定项选择题(针对以下题目,请选择最符合题目规定的答案,每道题有一项或二项对的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。题量为5 0 道,每题2 分,总分为1 0 0 分。)第一章1)对于C语言的描述说法错误的是()oA、它是一种计算机程序设计语言B、它既有高级语言的特点,又具有汇编语言的特点C、它不可以作为系统设计语言,编写系统应用程序D、它可以作为应用程序设计语言,编写不依赖计算机硬件的应用限度2)在 C语言中,下图所示的流程图符号代表的是(选择一项)A、程序开始或结束B、判断和分支C、输入/输出指令D、计算环节3、下列关于算法的说法对
2、的的是()(选择二项)A、算法必须在有限环节内解决问题B、算法也许需要无穷步才干解决问题C、算法应当有拟定的结果D、算法的计算结果无法预知4、在 C 中,多行注释使用()符 号 结 尾(选择一项)A、/*B、*/C、*D、/5、c 语言是贝尔实验室在1973年设计的一种程序设计语言。以下关于c 语言程序的说法中,对的的是()(选择二项)A、c 语言程序必须包含头文献B、c 语言程序中可以包含多个main()函数C、在 c 语言程序中,一行可以写多条语句,条件是每条语句以分号结尾D、在 c 语言中的if语句后面假如只有一条语句,可以不用 括起来6、在 C 中,C 源程序文献的扩展名为()(选择一
3、项)A、.doc B、.txt C、,ppt D、.c 或.cpp7、以下对C 语言源程序的结构特点描述错误的是()(选择一项)A、一个C 语言源程序可以由一个或多个源文献组成B、每一个源文献只能有一个函数组成C、一个源程序有且只有一个main函数充当主函数D、每一个说明,每一个语句都必须以分号结尾8、下列对C 语言头文献描述错误的是()(选择一项)A、stdio.h中包含了标准的输入输出函数以及字符串出来函数B、math.h中包含了数学运算函数C、sldlib.h中包含了各类基本函数D、time.h中包含了时间和日期的解决函数9、从开发C 语言程序到让计算机可以执行命令,需要通过以下环节中对
4、的的是()(选择一项)A、编辑1编译9预解决T连接分加载分执行B、编辑今预解决今编译今连接今加载今执行C、编辑分预解决3连接分编译分加载)执行D、编辑少预解决今连接今编译今加载今执行1 0、在C语言中,下图所示的流程图符号代表的是()o (选择一项)A、程序开始或结束B、判断和分支C、输入/输出指令D、解决过程1 1、在C语言中,下图所示的流程图符号代表的是()。(选择一项)A、程序开始或结束B、判断和分支C、输入/输出指令I)、解决过程第二章3)在 C 语言中,以下声明变量和变量的初始化的语法错误的是()。(选择一项)A、int width=height=10;int width,heigh
5、t;height=width=10;C int _a_b_c_d=10;D、double auto=50.0;4)C语言中,变量的命名规则涉及()。(选择二项)A、变量名的第一个字符必须是字母、数字或下划线B、变量名必须以字母或下划线开头C、变量名不区分大小写D、第一个字母后可以是字母、数字和下划线组成的序列3、在 C 语言中,下列变量定义和赋值错误的是()(选择一项)A、short i=5;int j=i;B、char c=c;int j=c;C、float c+l;D float i=5;double d=i;4、在 C 语言中定义了如下变量:double x=10.0;int y=3;i
6、nt z=2;下面强制类型转换符都发生了作用,除 了()(选择一项)A、(int)(x+y;B、(int)(x/y);C、(int)x;D、(int)(y+z);5、在 C#中,下列代码运营后,变量c 的值是()(选择一项)inta=15,b=10;float c=(float)a/b;A、0 B、1 C、1.5 D、56、在以下数据类型中,不是C 常用数据类型的是()(选择一项)A、int B、double C、char D、string7、在 C 语言中,下 列()情况不需要定义常量(选择一项)A、程序中经常使用到某个值,而这个值保持不变,例如圆周率B、某个值在程序中保持不变,并且具有很多
7、位小数,在程序代码中不好书写C、某个固定不变的值非常简朴,但是需要在很多地方频繁使用D、某个值非常复杂,并且需要在很多地方频繁使用,但是这个值在不同的地方也许不同8、在 C 语言中,假设有定义:inti;chare,*s;float f,g;则结果为整型的表达式有()(选择二项)A、i+f B、i*c C、f*(int)g D、A+489、在 C 应用程序中,商品价格类的数据最佳使用()数据类型的变量存储(选择一项)A int B、String C、char D、double10、在 C 中,下列()是合法的标记符(选择二项)A、A123B、#A123C、588TTTD、sl23_Name11
8、、在 c 语言中,下列选项不能用作变量标记符的是()。(选择一项)A、1_ABCB、_2avC wee D、int_3_12、在 C 语言中若有以下定义,则表达式a*b+d-c的值的类型为()。(选择一项)char a;int b;float c;double b;A float B int C char D、double13、在 C 中,包含如下main函数,则编译运营后的结果是()(选择一项)voi d ma i n()(d oub l e c=3 4.8 9 6 7 5;第 1 行i nt b=(i nt)c+1 0;第 2 行pri ntf(b=%d +b);第 3 行)A、第1行出现
9、编译错误 B、第2行出现编译错误C、第3行出现编译错误 D、程序对的运营,输出结果为:b=4 41 4、在C语言中定义了如下变量:c h a rc h:下列赋值语句对的的是()(选择一项)A、c h =strte st B、c h=2 C、c h-2 3 4 5 D、c h=strte st1 5、C语言中定义常量P I对的的是()(选择一项)A、#d e f i ne P IB、#d e f i ne P I=3.1 4C、#d e f i ne P I 3.1 4D、#D e f i ne P I 3.1 4第三章5)在C语言中,5/3的 值 是()o(选择一项)A、1B、-1C、2D、1
10、.6 76)分析下面的C语言程序,假如从键盘上输入“1 0.6”,则输出结果是()o(选择一项)voi d ma i n()i nt n;sc a nf(d,&n);i f(n 3?0:1;A、0B、1C、2D、35)在 C 语言中,10%2的 值 为()(选择一项)A、5 B、2 C、0 D、-16)分析下面的C 语言程序:void main()(int n;scanf(d”,&n);if(nc?c:k;A、23 B、18 C、45 D、98、分析如下C 语言代码片段,输出结果为()(选择一项)void main()int i=2,j;j=i+;printf(d,%d”,i,j);)A、2,
11、2 B、2,3 C、3,2 D、3,39、C 语言提供“与”“或”“非”三种逻辑运算符。下列使用“或”运算符及“与”运算符的代码运营结 果 是()(选择一项)void main()float height 180,weight=90;if(height=160&height/weight2|(height 160&weight分析如下C 语言代码:int x=10,y=3;printf(d”,x/y);输出结果为()(选择一项)A、0 B、1 C、2 D、311、在 C 语言中,假设所有变量均为整型,则下列代码执行后c 的 值 是()(选择一项)a=2;b=5;b+;c=a+b;A、5 B、6
12、 C、7 D、812、在 c 语言中,下列代码的输出结果是().(选择一项)int age=2;int w=sizeof(age);printf(u%du,w);A、0 B、2C、4D、813、给定c代码如下:要使这段代码可以编译成功,横线处可以填入()(选择二项)public int count(char c,int i,double d)(return;)A、c*i B、c*(int)d C、(int)c*d D、i*d14、在C语言中,通过如下运算后,num的 值 为()(选择一项)int num=0;num=23?0:l;A、0 B、1 C、2 D、315、在C语言中,要判断整型变量x
13、是否等于0,下面()语句是对的的(选择一项)A x0B、x=0C x=0D、x!016、在c语言中,运营以下代码后,屏幕的输出结果是()。(选择一项)#includviod main()int x=l,y=l,z=l,t=l;t=(x+)+y+(-z);printf(%d,t);A、1B、2C、3D、417、在 c 语言中,关系运算符就是用于测试两个操作系统数之间关系的符号,以下运算符中不是关系运算符的是()。(选择一项)B、C、=D!18、二元运算符是指解决两个操作数的运算符,以 下()操作符不是C 语言中的二元运算符。(选择一项)A、+B、-C、%D、&19、有如下C 语言程序,则程序运营
14、后的输出结果为()。(选择一项)#include void main()int a=3;printf(u%dn”,a*310?l:2)A、1 B、2 C、0 D、1020、在 C 语言中,10%5的 值 为()(选择一项)A、5 B、2 C、0 D、-121、给定如下C 代码,编译运营之后,将会输出()(选择一项)void main()int a=5;print:%d,(a%2=l)?(a+l)/2:a/2);)A、1 B、2 C、2.5 D、322、有如下C 语言程序,则程序运后的输出结果为()(选择一项)#include void main()(int a=2;int b=3;int c;
15、printf(,%dn,c=ab?a:b);)A、2 B、3 C、1 D、023、在 C 语言中,设 x,y,z,m 均为int型变量,则执行以下语句后,m 的 值 为()x=z=l;y=0;m=x|y&z;(选择一项)A、2 B、1 C、0 D、-124、在 C 语言中,下列代码的输出结果是()(选择一项)void main()int a=10,b=13,max=0;max=ab?a+:b;printf(u%d”,max);)A、10 B、11 C、12 D、1325、void main()int a=10,b=6;if(a=b)printf(%d a,+a);elseprintf(%d 运
16、营的结果是()(选择一项)A、10B、11C、5D、626、在 C 代码程序中,运营以下表达式后,变量a 的 值 是()(选择一项)int a=l+2*3%4/5;A、1B、2C、3D、427、在 C 语言中,不等于的运算符表达为()(选择一项)A、B、!C、=D、!28、在 C 语言中,判断变量是否相等的运算符表达为()(选择一项)A、B、!=C 4第四章9)在 C 语言中,下 面()转义序列表达换行。(选择一项)A aB、nC rD、f10)在 C 语言中,为了输出如图所示的一个字符,下面代码对的的是()o (选择一项)A、get cha r (*C,);B、p u t cha r (*C
17、,);C、p r in t f(C);D、s ca n f(C);11)在 C 语言中,()函数可以用于从键盘每次读取一个字符。(选择一项)A、p r in t f()p u t cha r()C p u t s ()D、get cha r ()4、在 C 语言中,下列代码片段的输出结果是()(选择一项)fl o a t a =5 0;in t b=4;fl o a t c=a/b;p r in t fT%3.1f,c);A、0 B、12 C、12.0 D、12.55、C 语言中,s ca n f()函数可以使用()格式说明符接受单字符型变量的值。(选择一项)A、%cB、%dC、%fD、%s6
18、、在 c 语言中,下列代码的输出结果是().(选择一项)void main()(printfT%L0fn”,sqrt(4);)A、0 B、2 C、4 D、167、在 C 语言中,下列代码片段的输出结果是()o(选择一项)double x=99.9;double y=floor(x);printfT%.OP,y);A、98 B、99 C、100 D、1018、在 c 语言程序中,下列程序运营的结果为()(选择一项)#includvoid main()(int a=777,b=999;printR%dn”,a,b);A、出现错误 B、777 C、999 D、777 9999、#includevoi
19、d main()(int a=97,c=65;printf(a=%c,c=%cnu,a,c);以上C 程序的运营结果是()(选择一项)A a=%a,c=%A B、a=a,c=A C a=97,c=65 D、a=A,c=a10、在 C 语言中,如下代码段的输出结果是()(选择一项)int y=12345;printf(4ty=%4d44,y);A、y=12345 B、y=1234 C、y=2345 D、y=411、下列C 语言代码的输出是()(选择一项)void main()char ch;ch=a,+3;putchar(ch);)A、a+3 B、100 C、c D、d12、在 C 语言中,能使
20、整型变量i=2输出为002的语句是()(选择一项)A、printf(n%3dn,i);B、printf(n03%d,i);C、printf(%OOOd,i);D、printf(n%03dMj);13、在 C 语言中,为了得到如图所示的运营结果,在空白处应当添加的代码是()。(选择一项)void main()(int x;float y;printf(nenter x,y:u);空白处A、scanf(%d%f,&x,&y);printf(,nx4-y=%4.2f,x+y);B、scanf(u%d,%f;&x,&y);printf(,nx+y=%4.2f4-y);C scanf(u%d,%f&x,
21、&y);printf(nnx+y=%6.1 fx+y);D、scanf(%d,%3,1 f&x,&y);printf(,nx+y=%4.2f,x+y);14、以下代码是C文献中的代码,请分析该段代码的运营结果是()(选择一项)void main()printf(“H E L L O);printf(W orld!);)A、HELLO!World!B、存在注释错误,无法通过编译C、main()方法修饰符错误,无法通过编译D、HELLO!World!15、给定一个C程序的代码片断如下,编译运营后的输出结果是()(选择一项)char c-a1;ini i=c;float f=i+;int b=(by
22、te)(f+l);printf(%c,%d,%.lf,%d,c,i,f,b);A、a,97,97.0,98 B、a,97,97,98 C、a,98,97.0,98 D、a,98,97,9816、在 C 语言中,下列代码的运营结果是()(选择一项)#include stdio.hvoid main()(double squ,power,value;squ=sqrt(4);power=pow(3,2);val ue=po w(power,squ);printfC6%l.0fvalue);)A、1 B、16 C、81 D、25617、C 语言中,scanf()函数可以使用()格式说明符接受整型变量的
23、值。(选择一项)A、%cB、%dC、%fD、%s18、C 语言中,scanf()函数可以使用()格式说明符接受单精度浮点型变量的值。(选择一项)A、%cB、%dC、%fD、%s第五章1、已知下列C 语言代码的输出结果是2023年是闰年,已知闰年的鉴定规则是:能被4 整除但不能被100整除的年份,或能被400整除的年份。请问在空白处可以填写的代码是()(选择一项)void main()int i=2023;if(空白处)(printf(d 年是闰年,i);)getchar();)A、(i%4=0 II i%100!=0)&i%400=0B、!(i%4=0&i%100=0 II i%4!=0)!(
24、i%4=0&i%100=0 II i%4!=0)C,i%4=0&i%100=0 II i%4!=0D、(i%4=0&i%100!=0)II i%400=02、在 C 语言中,下列代码的运营结果是().(选择一项)void main()(int a=l,b=2,c=3;if(a0)if(b0)c=10;elsec=20;printf(d”,c);A、输出:1 0B、输出:2 0C、输出:3D、编译报错3、在 C 语言中,下列关于条件语句的描述中,对的的是()(选择二项)A、当 if语句嵌套使用I时,最后一个else和最近的一个没有else匹配的if匹配B、一个if可以有多个else与之匹配C、一
25、个switch语句总是可以被一系列if.else语句替换D、switch(表达式)语句中的表达式可以是任何类型4、在 C 语言中,关于下列代码的说法对的的是()(选择二项)#includevoid main()(int x,y;scanf(%d,&x);scanf(%d,&y);if(xy)x+=y;y+;else(y+=x;x+;)printf(%d,%d,x,y);)A、若输入数据1 和 4,则输出2 和 5B、若输入数据4 和 I,则输出5 和 2C、若输入数据4 和 4,则输出4 和 4D、若输入数据4 和 4,贝 IJ输出8 和 55、在 C 中,给定代码片段如下所示,则编译运营后,
26、输出结果是()(选择一项)for(int i=0;i+j)&(i+=j)i+=j;println(%d”,i);A、1 B、2 C、3 D、47、在 C 语言中,关于下列代码的输出结果是()(选择一项)#includevoid main()int x=10,y=l 1;if(xy)printf(xy);else if(x=y)(printf(x=y);)else|printf(xvy”);)A、xy B、xy C、x=y8、在C语言中,关于下列代码的输出结果是(#includevoid main()if(0)(printf(O”);)elseD、什么都不输出)(选择一项)printf(T);A
27、、1B、0C、程序出现编译错误D、什么都不输出9、在 C 语言中,关于下列代码若输入4 0,则输出结果为(#include stdio.hvoid main()(int money;printf(”请输入存款(单位为万):”);scanf(M%d*,&money);if(money100)(printf(我要买拍萨特n);)else if(money50)(printf(我要买伊兰特n);else if(money10)(printf(我要买奥托n);)else)(选择一项)printf(我要买捷安特n);)A、我要买拍萨特 B、我要买伊兰特C、我要买奥托 D、我要买捷安特10、在 C 语言中
28、,关于下列代码的输出结果为()(选择一项)#include stdio.hvoid main()(int year=2023,month=2,day=0;if(month=l|month=3|month=5|month=7|month=8|month=10|month=12)(day=31;)else if(month=4|month=6|month=9|month=ll)(day=30;)else if(month=2)(day=28;if(year%4=0&year%100!=0|year%400=0)day+=l;printf(%d 年(1 月有d 天n”,year,month,day)
29、;A、28B、29C、30D、3111、在C语言中,关于下列代码的说法对的的是()(选择二项)#includevoid main()(int x,y;scanf(M%dM,&x);scanf(%d&y);if(xy)(x+=y;If(x=4)y+;)else(x+;y+=x;)printf(d,%d”,x,y);)A、若输入数据1和4,则输出2和5B、若输入数据4和1,则输出5和2C、若输入数据4 和 4,则输出5 和 9D、若输入数据4 和 4,则输出8 和 512、在 C 语言中,关于下列代码的说法对的的是()(选择一项)#includevoid main()(int x,y;scanf(
30、n%dn,&x);scanf(d”,&y);if(x in defa u l t a=21 3)给定一个C语言程序的代码片断,如下:if(gr a de=A|gr a de=,B)score=90;else if(grade=,C|grade=-D,)score=70;elsescore=60;把这段代码转换为switch语句,以下对的的是()。(选择一项)A、switch(grade)(caseA:case,Bscore=90;caseC:case,D,:score=70;default:score=60;)B、switch(grade)(caseA:break;case,B,:score=
31、90;caseC:break;case,D,:score=70;default:score=60;break;C、switch(grade)case B,:score=90;break;case D:score=70;break;default:score=60;break;)D、switch(grade)|caseA:case,B,:score=90;break;caseC:case D:score=70;break;de fau 11:score=60;bre ak;)3、#includevoid main()(int n=3;switch(n)(case 1:printf(!”);bre
32、ak;case 2:printf(?”);break;default:printfCS);)在 C 语言中,执行上面程序后,输出是().(选择一项)A、!B、?C、$D、无输出4、在 C 中,以下程序编译运营后的输出结果为()(选择一项)void main()int a=5;int s=0;switch(a)case 5:s=s+2;case 3:s=s+5;case 8:s=s+6;default:s=s+10;break;)printf(s);A、2B、0C、7D、235、在 c 语言中,执行下面的程序时,若输入“hello”,则输出结果为()(选择一项)#includevoid main
33、()char ch;int m=0,n=0;doswitch(ch=getchar()case a:case e:break;case i:case o:m+;break;default:n+;)while(ch!-n);printfi(t4n m=%d,n=%d“,m,n);A、m=l,n=2B、m=2,n=3C m=1 ,n=4D、m=2,n=46、有如下的C 语言程序,则程序运营后的输出结果是()(选择一项)#include void main()(int x=l;int y=0;switch(x)case 1:switch(y)case 0:printf(”*0*”);break;ca
34、se 1:printfC*1*1);break;)case 2:printf(”*2*”);break;)A、*0*B、*0*1*C、*0*2*D、*o*2*入 C 语言中有如下代码,下 列 x 的定义中,可以使上段代码输出100的 有()(选择二项)switch(x)case 100:printf(“100);break;case 110:printf(100);break;)A、int x=100;B、float x=100;C char x=*d;D long x=100;8、阅读以下C 代码,在横线处填入(),输出结果中可以包含3(选择二项)void main()int a=;swit
35、ch(a)dafault;printf(default);break;case 1:printfCU);break;case 2:printfC7*);case 3:printf(“3)A、4 B、3 C、2 D、default9、给定如下C 代码片段,编译运营的结果是().(选择一项)int i=0,j=-l;switch(i)case 0,l:j=l;case 2:j=2;)System.out.print(,j=,+j);A、程序编译犯错 B、输出:j=l C、输出:j=2 D、输出:j=0第七章14)C 语言中,i 为 i n t 类型,进入下面的循环之前,i 的值为0,则循环执行的次
36、数为()o(选择一项)d o(i+;w h i l e(i j)break;j-;i+;while(j!=i);printf(%d,%d”,i,j);)A、8,7 B、9,6 C、7,6 D、7,84、分析下面的C 语言代码:下面说法对的的是()(选择一项)void main()int x=3;do(printf(”d”,x-);while(!x);A、输出:3 B、输出:321 C、输出:21 D、不输出任何内容5、分析下面的C 语言字段,编译运营后的输出结果是()(选择一项)for(int i=0;i6;i+)int k=+i;while(k5)printf(d”,i);break;)A、
37、024 B、02 C、13 D、1236、在 C 语言的控制结构中,break语句是经常用到的语句。下面一段代码中break语句起到()的作用(选择一项)int pointer=0;while(pointer=10)switch(pointer%3)case 1:pointer+=l;break;case 2:pointer+=2;break;default:pointer+=3;break;A、结束当次循环,是控制权直接转移到控制循环的条件表达式B、从嵌套循环内部跳出最里面的循环C、终止switch语句的语句系列,提高witch-case语句性能D、退出循环7、分析如下所示的C 代码,编译运
38、营后的数据结果是()(选择一项)void main()inta=100;while(a%2=0)printf(%d”,a);a=a/4;)A、1002561 B、10025 C、100 D、258、在 C 语言中有如下代码,执 行 后 输 出 的 结 果 是()(选择一项)void main()int i=0,s=0;doif(i%2)i=i+2;)i+;s=s+i;while(i=0);int r_digit;int value=2023!201;dor_digit=value%10;printf(%d4r_digit);value二 value/10;while(value0);C、int
39、 r_digit;int value=20231201;dor_digit=value/10;printf(%d4r_digit);value=value%10;while(value0);D、int r_digit;int value=20231201;dor_digit=value/10;printf(%dtr_digit);value=value%10;)while(value=0);10、某 C 的 main。方法如下所示,则编译运营该类饿输出结果是()(选择一项)void main()int i=0;while(i10)if(i%2!=0)return;printf(%d,i);i+
40、;)A、13578 B、02468 C、D、011、以下关于C 中程序控制流语句说法错误的是()(选择一项)A、break语句是跳出循环,执行循环体外面的语句B、在循环体中,结束或终止循环可以使用break和 continue语句C、continue是终止本次循环,进入下一次循环D、在 switch分支结构的每一个分支中,不能缺少break语句12、请分析下列C 代码,其运营结果是在控制台输出()行“我是最佳的!”(选择一项)void main()int i+10;doprintf(我是最佳的!”);i=i+l;while(i return D、continue14、C 语言中,某程序员编写了
41、如下while循环代码,请问该循环执行()遍(选择一项)int a=5,b=15;while(a 1 B、5 C、10 D、无数遍15、研究如下C 语言程序,输出结果是()(选择一项)#include void main()int n=9;while(n6)(n-;printf(d”,n);)A、987 B、8765 C 876 D、987616、在 C 中,无论循环条件是什么,下列()循环都将至少执行一次.(选择一项)A、for B、do.while C、while D while do17 分析下面的 C 语言代码:char ch;while(ch=getchar()!-e)printf(
42、*);若输入字符串:abcdev回车,则以上while循环体将执行()次(选择一项)A、0 B、1 C、5 D、418、在 C 语言中有如下代码,执行后输出的结果是()(选择一项)void main()int i=0,s=0;doif(i%2)continue;)i+;s=s+i;while(i3);printfC%dn”,s);A、1B、4C、5D、死循环19、在 C 语言中有如下代码,执 行 后 输 出 的 结 果 是()(选择一项)void main()int i=0,s=0;doi+;if(i%2=0)continue;)s=s+i;while(i3);printf(,%dn,s);)
43、A、1 B、4 C、5 D、死循环20、在 C 语言中有如下代码,执 行 后 输 出 的 结 果 是()(选择一项)#include#includevoid main()int age;printf(”请输入年龄:”);scanf(d”,&age);if(age=0)printff年龄输入错误)exit(l);printf(程序结束)A、程序出现编译错误C、程序结束B、年龄输入错误D、年龄输入错误程序结束第八章16)在C语言中,有以下for循环代码,为了输出如图所示的结果,在空白处应当填写代码()。(选择一项)int i,j=10;for(i=0;ij;)printf(%d,%dt”,空白处)
44、;)A、+i,jB、i+,jC、i+,jD、+i,j17)在C语言中,下列代码的输出结果是()。(选择一项)v o i d m a i n()(i n t i=0,j=10;f o r(i=0;i j;i+,j )(i f(j=10)(p r i n t f (%d,%d ”,i,j);j一;j+;)p r i n t f (%d,%d”,i,j);)A、0,10 9,9B、0,10 10,10C、10,10D、9,113、在C语言中,下列代码的输出结果是(v o i d m a i n())(选择一项)i n t i=0,j=10;for(i=0;ij;i+,j-)if(j=10)(prin
45、tf(d,%dn”,ij);j-;)j+;)printf(d,%d”,ij);)A、0,10 B、0,10 C、10,10 D、9,119,9 10,104、在 c 语言中,为了计算从1 到 100间所有的可以同时被3 和 2 整除的数的和,请问在空白处可以填写的代码是()(选择一项)void main()int total=0;for(int i=l;i=100;i+)空白处)printf(d”,total);)A、if(i%6=0)total=total+i;B、if(i/3=0)if(i/2=0)total=total+i;C、if(i/3=0&i/2=0)total=total+i;D
46、、if(i/6=0)total=total+i;5、在 C 语言中,执行下面的循环后,y 值 为()(选择一项)void main()(int y=l,x=l;for(;y=50;y+)(if(x=10)break;if(x%2=l)(x+=3;continue;x=10;x+=3;)As 1 B、2 C、3 D、46、在 C 语言中,下列代码的输出结果是()(选择一项)void main()(int i=0,j=0;for(i=0;i5;i+)j+;printf(d,%d”,i,j);)A、4,5 B、4,6 C、5,5 D、5,67、某学生练习12分钟跑步,已知该学生第一分钟跑100米,随
47、着时间的推移,以后每分钟少跑5 米,即第二分钟跑95米,第三分钟跑90 米,以此类推,下列代码是模拟计算该学生12分钟内跑多少米的C 语言代码,请问在空白处应填写的代码是()(选择一项)void main()(int i=0;int minutes=12;int length=100;int total=0;for(i=l;i=minutes;i+)(空白处)printf(共跑了d 米”,total);)A、length-=5;total+=length;B、length+=5;total-=length;C、total+=length;length-=5;D、total-length;len
48、gth+=5;8、给定如下C 代码片段,编译运营后,输出结果是()(选择一项)inti=l,j=10;for(;i-j)continue;)while(i i=6,j=5 D、i=5,j=49、在 C 语言中,下列代码的输出结果是().(选择一项)void mainO(int i=0,j=10;for(i=0;ij;i+j-)(j+;if(i=10)(printf(%d,%dn,i,j);)printf(%d,%d,i,j);)A、10,10 B、10,10 10,10 C、10,11 10,10 D、10,1110、在 C 语言中,下列代码的输出结果是().(选择一项)void mainOi
49、nt i,j=0;for(i=l;i10;i+)if(i%4=0)(continue;j+=i;)printf(%d,%d,i,j);)A、10,33 B、3,6 C、10,12 D、4,1011、下列C 语 言 代 码 的 输 出 结 果 是().(选择一项)void main()int i;for(i=0;i i;)j-;i+;)p r i n t f(%d,%d ,i,j);)A、7,7 B、8,7 C、7,8 D、8,813、有如下的C语言程序,运营后m的 值 为()(选择一项)v o i d m a i n()(i n t a=4;i n t m=0;i n t i,j;f o r(
50、i=0;i a;i+)f o r(j=0;j =i;j+)m+;)A、9 B、10 C、12 D、1614、分析下面的C代码片段,对的的输出结果是()。(选择一项)i n t i=0;f o r(;i 4;i+=2)printf(d,”,i);printf(“d”,i);A、0,2 B、0,2,4 C、0,2,4,6 D、0,1,2315、分析下面c 语言程序,运营后输出的对的结果是()o(选择一项)ini i;for(i=0;i4;i+)printf(d”,i);)A、123 B、1234 C、0123 D、0123416、在 c 语言中,为了输出如图所示的效果,请问在空白处应当填写的代码是