单项选择题

有以下程序:
main()
{ int k=5,n=0;
while(k>0)
{switch(k)
{
default : break; case 1 : n+=k; case 2 :
case 3 : n+=k;
}
k--;
}
printf("%d\n",n);
}
程序运行后的输出结果是______。

A.0
B.4
C.6
D.7

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序:#include main() { char p[]={'a','b','c'},q[10]={'a','b','c'};printf( %d %d n ,strlen(p),strlen(q));}以下叙述中正确的是______。
A.在给 p 和 q 数组置初值时,系统会自动添加字符串结束符,故输出的长度都为 3
B.由于 p 数组中没有字符串结束符,长度不能确定;但 q 数组中字符长度为 3
C.由于 q 数组中没有字符串结束符,长度不能确定;但 p 数组中字符长度为 3
D.由于 p 和 q 数组中没有字符串结束符,故长度都不能确定
单项选择题
以下能正确定义且赋初值的语句是______。
A.int n1=n2=10;
B.char c=32;
C.float f=f+1.1;
D.double x=12.3E2.5;
相关试题
  • 下面是一个栈类的模板,其中push函数将元素...
  • 多数运算符既能作为类的成员函数重载,也能...
  • 非成员函数应声明为类的 【10】 函数才...
  • 请将下列类定义补充完整。class Base{pub...
  • 下列程序的输出结果为2,请将程序补充完整...