c语言选择题?
7、有如下程序main(){intn=10;while(n>6){n--;printf("%d",n);}}该程序段的输出结果是______。A、6789B、9876C、...
7、有如下程序
main( )
{ int n=10;
while(n>6) {n--;printf("%d",n);}
}
该程序段的输出结果是______。
A、6789 B、9876 C、8765 D、987
8、t为int类型,进入下面的循环之前,t的值为0,
while(t=1)
{ ......}
则以下叙述中正确的是______。
A、循环控制表达式的值为1 B、循环控制表达式不合法
C、以上说法都不对 D、循环控制表达式的值为0
9、有以下程序
main()
{ int i;
for(i=0;i<3;i++)
switch(i)
{ case 1: printf("%d",i);
case 2: printf("%d",i);
default: printf("%d",i);
}
}
执行后输出的结果是______。
A、011122 B、120 C、012020 D、012 展开
main( )
{ int n=10;
while(n>6) {n--;printf("%d",n);}
}
该程序段的输出结果是______。
A、6789 B、9876 C、8765 D、987
8、t为int类型,进入下面的循环之前,t的值为0,
while(t=1)
{ ......}
则以下叙述中正确的是______。
A、循环控制表达式的值为1 B、循环控制表达式不合法
C、以上说法都不对 D、循环控制表达式的值为0
9、有以下程序
main()
{ int i;
for(i=0;i<3;i++)
switch(i)
{ case 1: printf("%d",i);
case 2: printf("%d",i);
default: printf("%d",i);
}
}
执行后输出的结果是______。
A、011122 B、120 C、012020 D、012 展开
展开全部
答案是BAA,说下最后一个吧,
switch case语句缺少了break;所以当case匹配完后不会跳出,而是接着执行下个语句,所以会出现011122。
switch case语句缺少了break;所以当case匹配完后不会跳出,而是接着执行下个语句,所以会出现011122。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询