更多“2、下面程序的输出结果是_______main() { in…”相关的问题
第1题
写出程序的运行结果
include
main()
{ intk=6,n=0; while(k>0)
{switch(--k)
{case1:n+=k;
case2:
case3:n+=k;
default:break;
}
k--;}
printf("%d",n);
}
输出结果为:____________
点击查看答案
第2题
k=1 while k<=2: print (k) if k>0: _____空格处填入下列哪个语句可使k值只打印一次:
A、continue
B、break
C、k = k + 1
D、k = k-1
点击查看答案
第3题
有以下程序
#include
main()
{int C=O,k;
for (k=1;k<3;k++)
switch(k)
{default:C+=k;
case 2:C++;break;
cKse 4:C+=2;break;
}
prinff(“%d\n”,C);
{
程序运行后的输出结果是
A.3
B.5
C.7
D.9
点击查看答案
第4题
下面程序的输出是 main() { char s[ ]="121"; int k=0, a=0, b=0; do {k++; if(k%2= =0) {a=a+s[k]-'0';continue;} b=b+s[k]-'0'; a=a+s[k]-'0'; }while (s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b);
A、k=3 a=2 b=3
B、k=3 a=3 b=2
C、k=2 a=3 b=2
D、k=2 a=2 b=3
点击查看答案
第5题
for语句 main() { int i=1 ,s =0,t=1; for( ; i<=99 2 ; i="i+" ) { s="s" + * t -1 } printf("s="%d\n",s" );>
点击查看答案
第6题
有以下程序: #include<stdio.h> int main() { int n=2,k=0; while(k++&&n++>2); printf("%d%d\n",k,n); return 0; }
点击查看答案
第7题
下面程序段的运行结果是()。 int i=1, a=0, s=1; do{ a=a+s*i; s=-s; i++; }while(i<=10); printf(“a="%d”,a);">
点击查看答案
第8题
以下程序的运行结果是8 。 #include <stdio.h> main() { int i=1,s=3; do { s+=i++; if (s%7==0) continue; else ++i; } while (s<15); printf("%d\n",i); }>
点击查看答案
第9题
3、下面程序的输出结果是_________。 main() { int x=3; do { printf("%d\n",x-=2); } while(!(--x)); }
点击查看答案
第10题
1、下面程序段的循环体被执行几次? int x=-1; do { x=x*x;} while(!x); A) 0次 B) 1次 C)2次 D)3次
点击查看答案