logo
  • write-homewrite-home-active首页
  • icon-chaticon-chat-activeAI 智能助手
  • icon-pluginicon-plugin-active浏览器插件
  • icon-subjecticon-subject-active学科题目
  • icon-uploadicon-upload-active上传题库
  • icon-appicon-app-active手机APP
首页
/
计算机
题目

以下程序输出结果是( b )main()( int m=5;if(m++>5) printf("%dn",m);else printf("%dn",m--);A. 7 B. 6 C. 5 D. 4 E. 2以下程序的输出结果为( b ) F. h> G. in ( )=6;++;;)i=0, j=0, a=6i=1, j=1, a=7i=1, j=0, a=7i=0, j=1, a=73有如下程序in()=2,b=-1,c=2;<b)if(b<0) c=0;lse c++;n",c);}该程序的输出结果是( c)1234若i为int型,且有程序如下,则输出结果是( c )i=111;if(i%3==0)printf("####");printf("****");####****####****无输出结果)(int x, y;nf("%d", x);y=x>12 ? x+10:x-12;n", y);)2212106以下程序的输出结果是( c )in()( int i=0, j=0, k=6;if ((++i>0)||(++j>0)) k++;n", i, j, k);)0, 0, 61, 0, 71, 1, 70, 1, 77若变量都已正确说明,则以下程序段[1]输出为( c )=1,b=2,c=3;>b)=b;=c;;=%d=%d=%dn",a,b,c);a=1 b=2 c=1a=1 b=2 c=3a=1 b=3 c=1a=2 b=3 c=2=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是()<b)if(c<d)x=1;lse<c)if(b<d)x=2;lse x=3;lse x=6;lse x=7;12369以下不正确的语句为( b )if(x>y);if(x==y)(x!=0)x+=y;if(x!=y)scanf("%d",x);else scanf("%d",y);if(x<y)(x++;y++;)10有以下程序:h"in( )r i;r ())!='n';)')se 0: putchar (i);se 1: putchar (i+1);break;se 2: putchar (i+2);se 3:reak;ult: putchar (i);break;}}n");}输入下列数据后,程序的输出结果是( b )bcde<CR>abcdeabceeabbdeabccddc1、c2、x、y、均是整型变量,正确的switch语句是( a )switch(a+b);switch(a*a+b*b)se 1:y=a+b;reak;ase 1:y=a+b; break; (case 3:se 0:y=a-b;reak;ase 1:y=a+b;break;se 3:y=b-a,break;)switch aswitch(a-b)se 1 :y=a-b;rease 1 :y=a-b; break (se 2: x=a*d;reakase c1:case 4:x=a+b;break;ult:x=a+b; case c2:case 11:y=a-b;break;ult:y=a*b;break;)12写出下面程序输出结果( d )=0,=0;h(x)se 1:h(y)se 0: a++;se 1:++; }se 2: a++;++;}=%d, b=%dn", a,;}a=2, b=1a=1, b=1 C) a=1, b=0 D) a=2, b=2)不可省略。但当三个表达式均省略后,因缺少判断条件,循环会无限制地进行下去,形成死循环。<++;,14下面有关for循环的正确描述是(d )。for循环只能用于循环次数已经确定的情况for循环是先执行循环体语句,后判定表达式在for循环中,不能用break语句跳出循环体for循环体语句中,可以包含多条语句,但要用花括号括起来15以下程序段( d )。x=-1;o( x=x*x;)hile(!x)是死循环循环执行2次循环执行一次有语法错误[2]rray占用的内存空间是()个字节。r array[]=('c','h','i','n','a');156不确定17设有程序段int k=10;hile(k=0) k=k-1;则下面描述正确的是( c )。while 循环执行10次循环是无限循环循环体语句一次也不执行循环体语句执行一次18下列程序段的运行结果是( d )int n=0;hile(n++<3);printf("%d",n)234以上都不对19设有程序段t=0;hile(printf("*"));( t++;reak;)下面描述正确的是( c )。其中循环控制表达式与0等价其中循环控制表达式与'0'等价其中循环控制表达式是不合法的以上说法都不对20下面程序的运行结果是( d )。h>in()( int y=10;hile(--y);n",y--);)-118).in()( int i=5;or ( ;i<=15; ){ i++;if (i%4==0) printf("%d ",i);lse continue;)}8 12 168 1212 168)。for(y=0,x=1;x>++y;x=i++) i=x;for( ; ;x++=i);while(1)(x++;)for(i=10; ; i--) sum+=i;23有如下语句int x=3;on",x-=2);} while(!(--x));则上面程序段( b )输出的是1输出的是1和-2输出的是3和0是死循环)for(y=0,x=1;x>++y;x=i++) i=x;for( ; ;x++=i);while(1) x++;for(i=10; ;i--) s+=i;25以下正确的描述是( b )。continue语句的作用是结束整个循环的执行只能在循环体内和switch语句内使用break语句在循环体内使用break语句或continue语句的作用相同从多层循环嵌套中退出时,只能使用goto语句26以下程序输出结果为( d )h"in()(int i,b,k=0;or(i=1;i<=5;i++){ b=i%2;hile (b-->=0) k++;)n",k,b);}3,-18,-13,08,-2)int i,j;or(i=7;i;i--)or(j=0;j<6;j++)(......)4221133628以下不正确的描述是( b )break 语句不能用于循环语句和switch语句外的任何其他语句在switch语句中使用break语句或continue语句的作用相同在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环1else语句总是和靠它最近的if匹配。 错ult分支 错se后只能跟常量[3],不能跟变量 对k语句的作用就是结束本层循环。 错hile语句构成的循环不能用其它语句构成的循环来代替。 对hile语句构成循环时,只要while后的表达式为0时就结束循环。 错7for(表达式1;表达式2;表达式3)中,表达式1和表达式3不能同时都是逗号表达式。 错8for循环中,如果表达式2为空,则该循环一定是死循环。 错hile循环的while()后没有分号,而do-while循环的while()后一定要有一个分号。错10for(i=0,j=10;i<=j;i++,j--) k=i+j;执行完后,k的值为50。 错b均为int型变量,且a=100,则以下的for循环是死循环. 错!=b;++a,b++) printf("----n");执行语句:for(i=1;i++<4;++i);后;变量i的值是5。 错[ 1 1 ]in()(int x,y,z;x=1;y=2;z=3;x=y--<=x||x+y!=z;printf("%d,%d",x,y);)[ 1 0 ]in()(int x,y,z;x=1;y=1;z=0;x=x||yz;printf("%d,%d",x,x!y||z);)[ 2 0 随机值 ]in(),b,c;int s,w=0,t;=-1;b=3;c=3;+b;<=0)(if(b>0)-b;)-b;lse t=c;n",s,w,t);}5阅读下面程序:in(),;nf("%d%d",a, b);s=1;t=1;>0) s=s+1;>b) t=s+t;==b) t=5;lse t=2*s;printf("s=%d, t=%d", s, t);}和b应满足的条件是[a<ba>0 ]7下面程序的功能是在输入的一批整数中求出最大者,输入0结束循环。in(),max=0;[ a ])( if (max<a) max=a;;)x);}[ 36 ]。k=1; n=263;hile(n);=2,公差d=3,下面程序的功能是在前n项和中,输出能被4整除的所有的和。请填空。h>in(),d,sum;=2;d=3;sum=0;o;+=d;[sum%4==0]) printf("%dn",sum);hile(sum<200);}10鸡兔共有30只,脚共有90个,下面程序段是计算鸡兔各有多少只,请填空。or(x=1;x<=29;x++)( y=30-x;[x*4+y*2==90]) printf("%d,%dn",x,y);)[ 7 ]。h>in ( )=14,=63;!=b)>b) a-=b;<b)-=a;}n",a);}[6 ]。h>in()(int i,j,x=0;or(i=0;i<3;i++)reak;x++;or(j=0;j<4;j++)reak;x++;)x++;}n",x);}语言(分支和循环结构)二以下程序的输出结果是( c )in( )=-1,b=1,k;<0)!(b--<=0))n",a,b);lsen",b,a);}-1 10 11 00 0)if (x>0) y=1;if(x)lse if(x<0)y=-1; if(x>0)y=1;lse y=0; else if(x<0)y=-1;lse y=0;y=-1y=0;if(x) if(x>=0)if(x>0)y=1; if(x>0)y=1;lse if(x==0)y=0; else y=-1;lse y=-1;若执行以下程序时从键盘上输入9,则输出结果是( c )in()( int n;nf("%d",n);n",n);n",n--);)111098若i为int型,且有程序如下,则输出结果是( c )i=111;if(i%3==0);printf("####");printf("****");####****####****无输出结果请读下面程序:)。k=8567;n",k);输出格式描述不合法输出为|008567|输出为|8567|输出为|-08567|t)是()。一个双精度[4]表达式一个整型表达式一种函数调用[5]一个不合法的表达式语言中, int、char和short三种类型数据在内存中所占用的字节数()。由用户自己定义均为2个字节是任意的由所用机器的机器字长决定r型变量c1是否为小写字母的正确表达式为 ( D )。(c1>=A. (c1<='z')('a'>=c1)||('z'<=c1)(c1>='a')(c1<='z'))。a是实型变量,C语言允许进行以下赋值a=10,因此可以这样说:实型变量中允许存放整型值在赋值表达式中,赋值号右边即可以是变量也可以是任意表达式执行表达式a=b后,在内存中a和b存储单元[6]中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0已有a=3,b=5当执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为3)。intfloat C)double D)不确定)。<> =!! =in()(int x=1, y=2, z=3;x+=y+=z;t", x<y ? y : x);t", x<y ? x++:y++);)程序输出结果为( d )5 44 5 C) 5 6 D) 6 5语言的if语句中,用作判断的表达式为()关系表达式逻辑表达式算术表达式任意表达式若变量都已正确说明,则以下程序段输出为( d )=1,b=2,c,d;=b) c=d=a;lse c=b;d=b;printf("%d,%d",c,d);c=1,d=1c=1,d=2c=2,d=1c=2,d=2以下程序的输出结果是( d )in()=100,x=10,y=20,a1=5,a2=0if(x<y)if(y !=10)1) a=1;lse2) a=10;=-1;n",a)110-1)w=1;x=2;y=3; z=4;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;1234t w; int a,; 则合法的switch语句是()switch(a);se 1.0: printf("*n"); ( case 1 printf("*n");se 2.0: printf("**n"); case 2 printf("**n");) }switch(b)switch(a+b);se 1: printf("*n"); ( case 1: printf("*n");ult: printf("n"); case 2: printf("**n");se 1+2: printf("**n"); default: printf("n");) },以下程序的运行结果为 ()in()r grade;nf("%c", grade);de)se 'A': printf(">=85");se '':se 'C': printf(">=60");se 'D': printf("<60");ult: printf("error.");}}>=85>=60>=60rror.<60rror.选择出i的正确结果( d )int i=10;h(i)(se 9: i++;se 10: i+=1;se 11:i++;ult: i+=1;)1011 C) 12 D) 13语言的do_while循环中,循环由do开始,用while结束;而且在while表达式后面的( b)_while循环的结束。n;%,以下程序的输出结果是( b )。h>in()(int num=0;hile(num<=2){num++;n",num);)}1111

以下程序输出结果是( b )

main()

{ int m=5;

if(m++>5) printf("%d\n",m);

else printf("%d\n",m--);

A. 7
B. 6
C. 5
D. 4
E. 2以下程序的输出结果为( b )
F. h>
G. in ( )
=6;
++;
;}
i=0, j=0, a=6
i=1, j=1, a=7
i=1, j=0, a=7
i=0, j=1, a=7
3有如下程序
in()
=2,b=-1,c=2;
<b)
if(b<0) c=0;
lse c++;
\n",c);
}
该程序的输出结果是( c)

1
2
3
4若i为int型,且有程序如下,则输出结果是( c )
i=111;
if(i%3==0)
printf("####");
printf("****");
####
****
####****
无输出结果
)
{int x, y;
nf("%d", x);
y=x>12 ? x+10:x-12;
\n", y);}

22
12
10
6以下程序的输出结果是( c )
in()
{ int i=0, j=0, k=6;
if ((++i>0)||(++j>0)) k++;
\n", i, j, k);
}
0, 0, 6
1, 0, 7
1, 1, 7
0, 1, 7
7若变量都已正确说明,则以下程序段[1]输出为( c )
=1,b=2,c=3;
>b)
=b;
=c;
;
=%d
=%d
=%d\n",a,b,c);
a=1 b=2 c=1
a=1 b=2 c=3
a=1 b=3 c=1
a=2 b=3 c=2
=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是(
)
<b)
if(c<d)x=1;
lse
<c)
if(b<d)x=2;
lse x=3;
lse x=6;
lse x=7;
1
2
3
6
9以下不正确的语句为( b )
if(x>y);
if(x==y)(x!=0)x+=y;
if(x!=y)scanf("%d",x);else scanf("%d",y);
if(x<y){x++;y++;}
10有以下程序:
h"
in( )
r i;
r ())!='\n';)
')
se 0: putchar (i);
se 1: putchar (i+1);break;
se 2: putchar (i+2);
se 3:
reak;
ult: putchar (i);break;
}
}
\n");
}
输入下列数据后,程序的输出结果是( b )
bcde<CR>
abcde
abcee
abbde
abccdd
c1、c2、x、y、均是整型变量,正确的switch语句是( a )
switch(a+b);
switch(a*a+b*b)
se 1:y=a+b;
reak;
ase 1:y=a+b; break; {case 3:
se 0:y=a-b;
reak;
ase 1:y=a+b;break;
se 3:y=b-a,break;
}
switch a
switch(a-b)
se 1 :y=a-b;
re
ase 1 :y=a-b; break {
se 2: x=a*d;
reak
ase c1:case 4:x=a+b;break;
ult:x=a+b; case c2:case 11:y=a-b;break;
ult:y=a*b;break;
}
12写出下面程序输出结果( d )
=0,
=0;
h(x)
se 1:
h(y)
se 0: a++;
se 1:
++; }
se 2: a++;
++;
}
=%d, b=%d\n", a,
;
}
a=2, b=1
a=1, b=1 C) a=1, b=0 D) a=2, b=2
)不可省略。但当三个表达式
均省略后,因缺少判断条件,循环会无限制地进行下去,形成死循环。
<
++
;
,
14下面有关for循环的正确描述是(d )。
for循环只能用于循环次数已经确定的情况
for循环是先执行循环体语句,后判定表达式
在for循环中,不能用break语句跳出循环体
for循环体语句中,可以包含多条语句,但要用花括号括起来
15以下程序段( d )。
x=-1;
o
{ x=x*x;}
hile(!x)
是死循环
循环执行2次
循环执行一次
有语法错误[2]
rray占用的内存空间是(
)个字节。
r array[]={'c','h','i','n','a'};
1
5
6
不确定
17设有程序段
int k=10;
hile(k=0) k=k-1;
则下面描述正确的是( c )。
while 循环执行10次
循环是无限循环
循环体语句一次也不执行
循环体语句执行一次
18下列程序段的运行结果是( d )
int n=0;
hile(n++<3);
printf("%d",n)
2
3
4
以上都不对
19设有程序段
t=0;
hile(printf("*"));
{ t++;
reak;
}
下面描述正确的是( c )。
其中循环控制表达式与0等价
其中循环控制表达式与'0'等价
其中循环控制表达式是不合法的
以上说法都不对
20下面程序的运行结果是( d )。
h>
in()
{ int y=10;
hile(--y);
\n",y--);
}
-1
1
8

).
in()
{ int i=5;
or ( ;i<=15; )
{ i++;
if (i%4==0) printf("%d ",i);
lse continue;}
}
8 12 16
8 12
12 16
8
)。
for(y=0,x=1;x>++y;x=i++) i=x;
for( ; ;x++=i);
while(1){x++;}
for(i=10; ; i--) sum+=i;
23有如下语句
int x=3;
o
\n",x-=2);} while(!(--x));
则上面程序段( b )
输出的是1
输出的是1和-2
输出的是3和0
是死循环
)
for(y=0,x=1;x>++y;x=i++) i=x;
for( ; ;x++=i);
while(1) x++;
for(i=10; ;i--) s+=i;
25以下正确的描述是( b )。
continue语句的作用是结束整个循环的执行
只能在循环体内和switch语句内使用break语句
在循环体内使用break语句或continue语句的作用相同
从多层循环嵌套中退出时,只能使用goto语句
26以下程序输出结果为( d )
h"
in()
{int i,b,k=0;
or(i=1;i<=5;i++)
{ b=i%2;
hile (b-->=0) k++;}
\n",k,b);
}
3,-1
8,-1
3,0
8,-2
)
int i,j;
or(i=7;i;i--)
or(j=0;j<6;j++)
{......}
42
21
13
36
28以下不正确的描述是( b )
break 语句不能用于循环语句和switch语句外的任何其他语句
在switch语句中使用break语句或continue语句的作用相同
在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行
在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环
1else语句总是和靠它最近的if匹配。 错
ult分支 错
se后只能跟常量[3],不能跟变量 对
k语句的作用就是结束本层循环。 错
hile语句构成的循环不能用其它语句构成的循环来代替。 对
hile语句构成循环时,只要while后的表达式为0时就结束循环。 错
7for(表达式1;表达式2;表达式3)中,表达式1和表达式3不能同时都是逗号表达式。 错
8for循环中,如果表达式2为空,则该循环一定是死循环。 错
hile循环的while()后没有分号,而do-while循环的while()后一定要有一个分号。错
10for(i=0,j=10;i<=j;i++,j--) k=i+j;执行完后,k的值为50。 错
b均为int型变量,且a=100,则以下的for循环是死循环. 错
!=b;++a,b++) printf("----\n");
执行语句:for(i=1;i++<4;++i);后;变量i的值是5。 错
[ 1 1 ]
in()
{int x,y,z;
x=1;y=2;z=3;
x=y--<=x||x+y!=z;
printf("%d,%d",x,y);
}
[ 1 0 ]
in()
{int x,y,z;
x=1;y=1;z=0;
x=x||yz;
printf("%d,%d",x,x!y||z);
}
[ 2 0 随机值 ]
in()
,b,c;
int s,w=0,t;
=-1;b=3;c=3;
+b;
<=0)
{if(b>0)
-b;
}
-b;
lse t=c;
\n",s,w,t);
}
5阅读下面程序:
in()
,
;
nf("%d%d",a, b);
s=1;
t=1;
>0) s=s+1;
>b) t=s+t;
==b) t=5;
lse t=2*s;
printf("s=%d, t=%d", s, t);
}
和b应满足的条件是[a<ba>0 ]
7下面程序的功能是在输入的一批整数中求出最大者,输入0结束循环。
in()
,max=0;

[ a ]){ if (max<a) max=a;
;
}
x);
}
[ 36 ]。
k=1; n=263;
hile(n);
=2,公差d=3,下面程序的功能是在前n项和中,输出能被4整除的所有的和。请填空。
h>
in()
,d,sum;
=2;d=3;sum=0;
o
;
+=d;
[sum%4==0]) printf("%d\n",sum);
hile(sum<200);
}
10鸡兔共有30只,脚共有90个,下面程序段是计算鸡兔各有多少只,请填空。
or(x=1;x<=29;x++)
{ y=30-x;
[x*4+y*2==90]) printf("%d,%d\n",x,y);
}
[ 7 ]。
h>
in ( )
=14,
=63;
!=b)
>b) a-=b;
<b)
-=a;
}
\n",a);
}
[6 ]。
h>
in()
{
int i,j,x=0;
or(i=0;i<3;i++)
reak;
x++;
or(j=0;j<4;j++)
reak;
x++;
}
x++;
}
\n",x);
}
语言(分支和循环结构)二
以下程序的输出结果是( c )
in( )
=-1,b=1,k;
<0)!(b--<=0))
\n",a,b);
lse
\n",b,a);
}
-1 1
0 1
1 0
0 0
)
if (x>0) y=1;
if(x)
lse if(x<0)y=-1; if(x>0)y=1;
lse y=0; else if(x<0)y=-1;
lse y=0;
y=-1
y=0;
if(x) if(x>=0)
if(x>0)y=1; if(x>0)y=1;
lse if(x==0)y=0; else y=-1;
lse y=-1;
若执行以下程序时从键盘上输入9,则输出结果是( c )
in()
{ int n;
nf("%d",n);
\n",n);
\n",n--);
}
11
10
9
8
若i为int型,且有程序如下,则输出结果是( c )
i=111;
if(i%3==0);
printf("####");
printf("****");
####
****
####****
无输出结果
请读下面程序:
)。
k=8567;
\n",k);
输出格式描述不合法
输出为|008567|
输出为|8567|
输出为|-08567|
t)是(
)。
一个双精度[4]表达式
一个整型表达式
一种函数调用[5]
一个不合法的表达式
语言中, int、char和short三种类型数据在内存中所占用的字节数(
)。
由用户自己定义
均为2个字节
是任意的
由所用机器的机器字长决定
r型变量c1是否为小写字母的正确表达式为 ( D )。

(c1>=A. (c1<='z')
('a'>=c1)||('z'<=c1)
(c1>='a')(c1<='z')
)。
a是实型变量,C语言允许进行以下赋值a=10,因此可以这样说:实型变量中允许存放整型值
在赋值表达式中,赋值号右边即可以是变量也可以是任意表达式
执行表达式a=b后,在内存中a和b存储单元[6]中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0
已有a=3,b=5当执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为3
)。
int
float C)double D)不确定
)。
<
> =
!
! =
in()
{int x=1, y=2, z=3;
x+=y+=z;
\t", x<y ? y : x);
\t", x<y ? x++:y++);
}
程序输出结果为( d )
5 4
4 5 C) 5 6 D) 6 5
语言的if语句中,用作判断的表达式为(
)
关系表达式
逻辑表达式
算术表达式
任意表达式
若变量都已正确说明,则以下程序段输出为( d )
=1,b=2,c,d;
=b) c=d=a;
lse c=b;d=b;
printf("%d,%d",c,d);
c=1,d=1
c=1,d=2
c=2,d=1
c=2,d=2
以下程序的输出结果是( d )
in()
=100,x=10,y=20,a1=5,a2=0
if(x<y)
if(y !=10)
1) a=1;
lse
2) a=10;
=-1;
\n",a)
1

10
-1
)
w=1;x=2;y=3; z=4;
m=(w<x)?w:x;
m=(m<y)?m:y;
m=(m<z)?m:z;
1
2
3
4
t w; int a,
; 则合法的switch语句是(
)
switch(a);
se 1.0: printf("*\n"); { case 1 printf("*\n");
se 2.0: printf("**\n"); case 2 printf("**\n");
} }
switch(b)
switch(a+b);
se 1: printf("*\n"); { case 1: printf("*\n");
ult: printf("\n"); case 2: printf("**\n");
se 1+2: printf("**\n"); default: printf("\n");
} }
,以下程序的运行结果为 (
)
in()
r grade;
nf("%c", grade);
de)
se 'A': printf(">=85");
se '
':
se 'C': printf(">=60");
se 'D': printf("<60");
ult: printf("error.");}
}
>=85
>=60
>=60

rror.
<60
rror.
选择出i的正确结果( d )
int i=10;
h(i)
{
se 9: i++;
se 10: i+=1;
se 11:i++;
ult: i+=1;
}
10
11 C) 12 D) 13
语言的do_while循环中,循环由do开始,用while结束;而且在while表达式后面的( b)
_while循环的结束。
\n
;
%
,
以下程序的输出结果是( b )。
h>
in()
{
int num=0;
hile(num<=2)
{
num++;
\n",num);
}
}
1
1
1
1

题目解答

答案

A)7 B)6 C)5 D)4 3 有如下程序 main() { int a=2,b=-1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是 ( c) A) 0 B) 1 C) 2 D) 3 若 i 为 int 型 , 且有程序如下 , 则输出结果是 ( c ) i=111; if(i%3==0) printf("####"); printf("****"); 6 以下程序的输出结果是 ( c ) main() { int i=0, j=0, k=6; if ((++i>0)||(++j>0)) k++; printf("%d, %d, %d\n", i, j, k); } A) 0, 0, 6 B) 1, 0, 7 C) 1, 1, 7 D) 0, 1, 7 19 设有程序段 t=0; while(printf("*")); { t++; if (t<3) break; } 下面描述正确的是 ( c ) 。 A) 其中循环控制表达式与 0 等价 B) 其中循环控制表达式与 '0' 等价 C) 其中循环控制表达式是不合法的 D) 以上说法都不对 26 以下程序输出结果为 ( d ) #include "stdio.h" main() {int i,b,k=0; for(i=1;i<=5;i++) { b=i%2; while (b-->=0) k++;} printf("%d,%d\n",k,b); } A. 3,-1 B. 8,-1 C. 3,0 D. 8,-2 12 下列程序的输出为【 6 】。 #include <stdio.h> main() { int i,j,x=0; for(i=0;i<3;i++) { if(i%3==2) break; x++; for(j=0;j<4;j++) { if(j%2) break; x++; } x++; } printf("x=%d\n",x); } 10sizeof(float) 是 ( B ) 。 若有定义 : float w; int a, b; 则合法的 switch 语句是 ( c ) A) switch(w) B) switch(a); { case 1.0: printf("*\n"); { case 1 printf("*\n"); case 2.0: printf("**\n"); case 2 printf("**\n"); } } C) switch(b) D) switch(a+b); { case 1: printf("*\n"); { case 1: printf("*\n"); default: printf("\n"); case 2: printf("**\n"); case 1+2: printf("**\n"); default: printf("\n"); } }

相关问题

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

  • 路径排序算法的工作流程主要有三步()A. 特征计算B. 特征抽取C. 分类器训练D. 因果推断

  • 下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习

  • 网络诈骗中常见的“钓鱼网站”目的是()?A. 传播病毒B. 窃取个人信息C. 提供免费电影

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

  • 下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法

  • 由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore

  • 下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计

  • 在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切

  • 程序=算法+()A. 数据结构B. 程序结构C. 控制结构[1]D. 体系结构

  • AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确

  • 以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层

  • 下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法

  • 下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法

  • Windows中“复制”操作的快捷键是Ctrl+V。

  • 2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情

  • 下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型

  • 3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错

  • 7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误

  • 下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计

上一页下一页
logo
广州极目未来文化科技有限公司
注册地址:广州市黄埔区揽月路8号135、136、137、138房
关于
  • 隐私政策
  • 服务协议
  • 权限详情
学科
  • 医学
  • 政治学
  • 管理
  • 计算机
  • 教育
  • 数学
联系我们
  • 客服电话: 010-82893100
  • 公司邮箱: daxuesoutijiang@163.com
  • qt

©2023 广州极目未来文化科技有限公司 粤ICP备2023029972号    粤公网安备44011202002296号