单项选择题

下列程序的输出结果是()。

#include<stdio.h>

main()

int a=0,i;

for(i=1;i<5;i++)

switch(i)

case 0:

case 3:a+=1;

case 1:

case2:a+=2;

default:a+=3;





printf("%d",a);

A.19
B.18
C.6
D.8

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

单项选择题
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是()。

A. x=x*100+0.5/100.0
B. x=(x*100+0.5)/100.0
C. x=(int)(x*100+0.5)/100.0
D. x=(x/100+0.5)*100.0

单项选择题
若变量a是int类型,并执行了语句:a='A'+1.6;,则正确的叙述是()

A. a的值是字符C
B. a的值是浮点型
C. 不允许字符型和浮点型相加
D. a的值是字符'A'的ASCII值加上1

相关试题
  • 写出下列程序的执行结果。 swap(p1,p2...
  • 以下程序把3个NODETYPE型的变量链接成一个...
  • 有以下程序 #include <stdio.h> int...
  • printf( n )
  • 以下程序的输出结果是______。int f...