单项选择题

有以下程序: #define H1 5 #define H2 H1+1 #define H3 H2*H2/2 main() { int s=0,k=H3; while(k--)s++; printf("%d\n",s); } 程序的输出结果是 ( )

A.30
B.10
C.29
D.19
<上一题 目录 下一题>
热门 试题

单项选择题
若有如下程序: main() {int x=1,n; for(n=0;n<5;n++) {switch(n) { case 3:x+=3; case 2:x+=2; case 1: case 0: default:x+=4; } } printf( %d n ,x); } 则程序执行后的输出结果是 ( )
A.10
B.18
C.28
D.30
单项选择题
若有以下定义语句: float a[11]={0,1,2,3,4,5,6,7,8,9,10}; 则以下叙述中错误的是 ( )
A.a数组在内存中占44个字节
B.a数组的最后一个元素为a[10]
C.a数组的第一个元素为a[0]
D.以上定义语句给a数组所赋初值是整数,因此不能正确赋初值
相关试题
  • 下面程序的功能是求整数m、n的最大公约数,...
  • 下面程序的功能是两个整数进行交换,请填空...
  • 函数fun的功能是使一个字符串按逆序存放。...
  • 选择程序中的输入输出语句,以满足题目给定...
  • 若输入字符串:abcde<回车>,则以下while...