单选题 以下程序的输出结果是
#define N 2
#define M N+2
#define NUM 2*M+2
Main()
{
Printf(“%d\n”,NUM);
}

A、 4
B、 6
C、 8
D、 10
下载APP答题
由4l***ys提供 分享 举报 纠错

相关试题

单选题 下面表达式为0的是( )

A、3%5
B、3/5.0
C、3.0/5
D、 3/5

单选题 下列关于面向过程的编程特征的说法中,不正确的一个是( )

A、 强调做算法,按算法步骤的思路去执行
B、 大程序被分隔为许多小程序
C、大多数函数共享全局数据
D、数据开发传递,数据形式保持不变

单选题 指出下面正确的输入语句( )

A、 scanf(“a=b=%d”,&a,&b);
B、 scanf(“%d,%d”,&a,&b) ;
C、 scanf(“%c”,c) ;
D、 scanf(“%f%d\n”,&f) ;

单选题 下列选项中,优先级最高的运算符是( )

A、&&
B、/=
C、||
D、 ++

单选题 下面哪个是赋值表达式( )

A、 a==a+b
B、 a!=b
C、 a+=b
D、 a+b=b

单选题 判断char型变量ch是否为大写字母的正确表达式是( )

A、(ch>=‘A’)&&(ch<=‘Z’)
B、(ch>=‘A’)&(ch<=‘Z’)
C、’A’<=ch<=‘Z’
D、(‘A’<= ch)AND(‘Z’>= ch)

单选题 break语句的正确的用法是( )

A、 无论在任何情况下,都中断程序的执行,退出到系统下一层。
B、 在多重循环中,只能退出最靠近的那一层循环语句。
C、 跳出多重循环。
D、 只能修改控制变量。

单选题 C程序中,合法的关键字是( )

A、Int
B、integer
C、int
D、Integer