单项选择题

有以下程序:
#include <stdio, h>
main ( )
int k=5,n =0;
while ( k>0)
switch (k)
default: break;
case 1 : n+ =k;
case 2 :
case3 : n+ =k;

k--;
printf( "% d \n" ,n);程序运行后的输出结果是( )。
A) 0 B) 4 C) 6 D) 7

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

单项选择题
以下程序的运行结果是 int k=0; void fun(int m) m+=k;k+=m;printf( m=%d k=%d ,m,k++); main() int i=4; fun(i++); printf( i=%d k=%d n ,i,k);
A) m=4 k=5 i=5 k=5
B) m=4 k=4 i=5 k=5
C) m=4 k=4 i=4 k=5
D) m=4 k=5 i=4 k=5
单项选择题
阅读以下程序 #include<stdio.h> main() Int Case;float printF; printf( 请输入2个数: ); scanf( %d %f ,&Case,&printF); printf( %d%f n ,Case,printF); 以下说法正确的是( )。
A) 定义浯句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符
B) 定义语句出错,Int无法被识别
C) 定义语句无错,scanf不能作为输入函数使用
D) 定义语句无错,printf不能输出Case的值
相关试题
  • 有以下程序: #include<stdio.h> str...
  • 已知函数的调用形式:fread(buf,size,co...
  • 有以下程序 void fun(int *a, int ...
  • 有以下程序 #include <stdio.h> int...
  • 若有结构体定义: struct stuint num;...