以下程序段的输出结果是( )
int a=1,b=2,c=3,d=4;
if(a
- AA. OK
- BB. NO
- CC. OKNO
- DD. 不确定
以下关于if-else语句的说法中,正确的是( )
- AA. else与最近的if配对
- BB. else与第一个if配对
- CC. else可以单独使用
- DD. if语句可以没有else
以下程序段的输出结果是( )
int x=1,y=2,z=3;
if(x
- AA. 22
- BB. 23
- CC. 12
- DD. 13
若有定义:int a=1,b=2,c=3;,执行语句a=b=c;后,a、b、c的值分别是( )
- AA. 1,2,3
- BB. 3,3,3
- CC. 1,3,3
- DD. 3,2,3
若有定义:int a=0,b=1,c=2;,表达式a&&b||c的值是( )
- AA. 0
- BB. 1
- CC. 2
- DD. 表达式错误
以下程序段的输出结果是( )
int a=3,b=2,c=1;
if(a>b>c) printf("%d",a);
else printf("%d",b);
- AA. 3
- BB. 2
- CC. 1
- DD. 0
以下关于switch语句的说法正确的有( )
- AA. switch后面必须是整型或字符型表达式
- BB. case标签后通常要有break
- CC. case后面只能是常量
- DD. default子句可以省略
- EE. case标签必须按顺序排列
- FF. switch后面必须跟花括号
- GG. case后面必须是常量表达式
- HH. switch语句必须包含default
以下程序段的输出可能是( )
int x=5,y=3;
if(x=y) printf("%d",x);
else printf("%d",y);
- AA. 3
- BB. 3
- CC. 5
- DD. 0
- EE. 1
- FF. 2
- GG. 4
- HH. 6
以下关于if-else配对规则的说法正确的有( )
- AA. else与最近的if配对
- BB. else与第一个if配对
- CC. 可以用花括号改变配对
- DD. else必须单独一行
- EE. if和else之间不能有其他语句
- FF. 一个if只能有一个else
- GG. if-else语句是复合语句
- HH. if-else可以嵌套任意层
以下关于嵌套if语句的说法正确的有( )
- AA. if语句可以嵌套
- BB. 嵌套层数没有限制
- CC. 内层if不能有else
- DD. 内层if可以有else
- EE. 嵌套if必须缩进
- FF. 嵌套if必须使用花括号
- GG. 内层if外不能有语句
- HH. 嵌套if影响执行效率
以下关于switch语句中break的说法正确的有( )
- AA. break用于跳出switch
- BB. break可以省略
- CC. break是必需的
- DD. break可以有多条
- EE. break后不需要分号
- FF. break只能用于switch
- GG. break可以跳出多层switch
- HH. case标签后必须有break
以下程序段执行后,输出可能是( )
int a=2,b=3;
if(a
- AA. AB
- BB. B
- CC. A
- DD. 不确定
- EE. 编译错误
- FF. 运行错误
- GG. 空
- HH. AA
以下关于条件表达式中类型转换的说法正确的有( )
- AA. char和int可以混合使用
- BB. float和double可以混合使用
- CC. 整型和浮点型混合时自动转换
- DD. 赋值时自动转换类型
- EE. 强制类型转换不改变原类型
- FF. short自动转换为int
- GG. 所有类型可以自动互相转换
- HH. double自动转换为float
以下关于if语句的说法错误的有( )
- AA. if后面需要then
- BB. if后面是条件表达式
- CC. else if是两个单词
- DD. if语句是分支语句
- EE. else if是两个词连写
- FF. if可以嵌套
- GG. if可以没有else
- HH. if后可以是复合语句
以下关于if语句和条件运算符的说法正确的有( )
- AA. if语句必须有else
- BB. 条件运算符是表达式
- CC. if语句是表达式
- DD. 条件运算符可以构成表达式语句
- EE. if语句不能嵌套
- FF. 条件运算符不能嵌套
- GG. if语句可以代替所有条件运算符
- HH. 条件运算符可以代替所有if语句
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。