问题 单项选择题

运行下面程序时,从键盘输入字母A,则输出结果是( )。
#include<stdio.h>
main()
char ch;
ch=getchar();
switch(ch)
case’A’:printf("AAAA\n");
case’B’:printf("BBBB\n");
default:printf("CCCC\n");

A.AAAA

B.AAAA
BBBB

C.AAAA
BBBB
CCCC

D.AAAA
CCCC

答案

参考答案:C

解析: 本题考查switch语句。因为ch=A,所以第一个switch语句,执行ease’A’后面的语句,输出AAAA,没有遇到break语句,所以接着再执行case’B’和default,分别输出BBBB和CCCC。

单项选择题 案例分析题
单项选择题 A1/A2型题