单项选择题

有以下程序:
#include <stdio.h>
main()

int c=0,k;
for(k=1;k<3;k++)
switch(k)
default:c+=k;
case 2:c++;break;
case 4:c+=2;break;

printf("%d\n",c);

程序运行后的输出结果是()。

A、 9
B、 7
C、 5
D、 3

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

单项选择题
下面的程序段运行后,输出结果是() int i,j,x=0; static int a[8][8]; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=2*i+j; for(i=0;i<8;i++) x+=a[i][j]; printf( %d ,x);

A、 9
B、 0
C、 不确定值
D、 18

单项选择题
设有如下程序段: char s[20]= beijing ,*p; p=s; 则执行p=s;语句后,以下叙述中正确的是()

A、 可以用*p表示s[0]
B、 s数组中元素的个数和p所指字符串长度相等
C、 s和p都是指针变量
D、 数组s中的内容和指针变量p中的内容相等

相关试题
  • 有以下程序: #include <stdio.h> m...
  • 有以下程序: #include <stdio.h> ...
  • 阅读下列程序,当运行函数时,输入abc de...
  • 设有以下说明语句: struct ex int x;...
  • 有以下程序: int fun1(double a) r...