单选题 下列程序段的输出结果是( )。
Int n='c';
Switch(n++)
{
Default: printf("error");break;
Case 'a': case 'A': case 'b': case 'B': printf("good");break;
Case 'c': case 'C': printf("pass");
Case 'd': case 'D': printf("warn");
}

A、 pass
B、 wam
C、 error
D、 passwam
下载APP答题
由4l***ut提供 分享 举报 纠错

相关试题

单选题 以下描述中正确的是( )。(1 分)

A、当do while 循环体中只有一条可执行语句时,do后面的一对花括号也必须写
B、do while循环中,根据情况可以省略while
C、在do while循环结构中,一定要有能使while后面表达式的值变为0的操作或在循环体中使用break语句
D、do while循环由do 开始,用while结束,因此在while(表达式)后无需加分号

单选题 已知各变量的类型说明如下:int k,a,b;unsigned long w=5;double x=1.42;则以下不符合C语言语法的表达式是( )。(1 分)

A、x%(-3)
B、k=(a=2,b=3,a+b)
C、a+=a- =(b=4)*(a=3)
D、w+=-2

单选题 下列运算符中优先级最高的是( )。(1 分)

A、!
B、&
C、!=
D、+

单选题 下列4组选项中,均不是C语言关键字的是( )。(1 分)

A、gect,char ,printf
B、include,scanf ,case
C、define,IF ,Type
D、while,go ,pow

单选题 C语言是一种( )的程序设计语言。(1 分)

A、面向对象
B、可视化
C、组件导向
D、面向过程

单选题 以下叙述正确的是( )。(1 分)

A、构成C程序的基本单位是函数,所有函数名都可以由用户命名
B、唐花括号“{”和“}”只能作为函数体的定界符
C、分号是C语句之间的分隔符,不是语句的一部分
D、C程序中注释部分可以出现在程序中的任意合适的地方

单选题 以下选项中,与k=n++完全等价的表达式是( )。(1 分)

A、k+=n+1
B、k=n,n=n+1
C、n=n+1,k=n
D、k=++n

单选题 若有定义:int a=0;下列可正确给变量赋值的是( )。
(1 分)

A、a=a+"1"
B、a=a+"1";
C、a=a+'a';
D、a+1=a;