正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

NCRE计算机等级考试二级(C语言程序设计) 练习题

共 693 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《NCRE计算机等级考试二级(C语言程序设计)》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
设a=3,b=4,c=5,表达式a||b+c&&b-c的值是( )
  1. AA. 1
  2. BB. 0
  3. CC. -1
  4. DD. 表达式错误
多选题 2分
以下可以正确定义字符型变量的有( )
  1. AA. char c='A';
  2. BB. char c=65;
  3. CC. char c='\n';
  4. DD. char c="A";
  5. EE. char c=256;
  6. FF. char c=-1;
  7. GG. char c=0;
  8. HH. char c='abc';
多选题 2分
以下可以表示八进制的有( )
  1. AA. 0123
  2. BB. 0765
  3. CC. 0189
  4. DD. 0x123
  5. EE. 123
  6. FF. 0X12
  7. GG. 0778
  8. HH. 0
多选题 2分
以下关于C语言数据类型转换的说法正确的有( )
  1. AA. 赋值运算中,右边表达式的类型会自动转换为左边变量类型
  2. BB. 运算时,不同类型数据会自动转换为同一类型
  3. CC. 强制类型转换需要使用类型名()的形式
  4. DD. 类型转换不改变原变量的类型
  5. EE. 高精度转低精度一定不会丢失数据
  6. FF. double可以自动转换为int
  7. GG. char可以自动转换为int
  8. HH. 所有类型都可以互相转换
多选题 2分
以下可以表示十六进制的有( )
  1. AA. 0x23
  2. BB. 0xGH
  3. CC. 0X1A
  4. DD. 0x1Z
  5. EE. 123
  6. FF. 023
  7. GG. x23
  8. HH. 0Xg
多选题 2分
以下关于逻辑运算符的说法正确的有( )
  1. AA. !的优先级高于&&
  2. BB. &&的优先级高于||
  3. CC. ||的优先级低于&&
  4. DD. !是一元运算符
  5. EE. &&是二元运算符
  6. FF. ||是一元运算符
  7. GG. !只能用于逻辑值
  8. HH. 逻辑运算结果只有0和1
多选题 2分
以下属于关系运算符的有( )
  1. AA. <
  2. BB. <=
  3. CC. =<
  4. DD. =>
  5. EE. >=
  6. FF. :=
  7. GG. ===
  8. HH. !=
多选题 2分
以下关于算术运算符的说法正确的有( )
  1. AA. /和%优先级相同
  2. BB. %只能用于浮点数
  3. CC. +和-优先级低于*和/
  4. DD. 整数除法结果为整数
  5. EE. 浮点数除法结果为整数
  6. FF. %运算结果可以为小数
  7. GG. 算术运算结果都是整数
  8. HH. 自左至右结合
多选题 2分
以下可以正确表示字符'A'的有( )
  1. AA. 'A'
  2. BB. '\x41'
  3. CC. '\101'
  4. DD. "A"
  5. EE. '65'
  6. FF. '\n'
  7. GG. 65
  8. HH. '\0'
多选题 2分
以下关于自增自减运算符的说法正确的有( )
  1. AA. ++a和a++完全等价
  2. BB. ++a是先自增后使用
  3. CC. a++是先使用后自增
  4. DD. 只能用于变量
  5. EE. 可以用于表达式
  6. FF. 可以用于常量
  7. GG. a++++是合法的
  8. HH. ++a++是合法的
多选题 2分
以下关于赋值运算符的说法正确的有( )
  1. AA. 赋值运算符从右向左结合
  2. BB. a+=b等价于a=a+b
  3. CC. a*=b+c等价于a=a*(b+c)
  4. DD. 赋值表达式有返回值
  5. EE. a=b=c是错误的
  6. FF. 赋值运算符优先级最高
  7. GG. 赋值运算符优先级最低
  8. HH. 复合赋值不改变变量类型
多选题 2分
以下关于条件运算符的说法正确的有( )
  1. AA. 条件运算符是三目运算符
  2. BB. 条件运算符优先级最高
  3. CC. 条件运算符是右结合的
  4. DD. 条件运算符格式为exp1?exp2:exp3
  5. EE. 三个表达式都必须有值
  6. FF. exp2和exp3类型必须相同
  7. GG. 条件运算符可以嵌套
  8. HH. 条件运算符不能代替if语句
多选题 2分
以下属于转义字符的有( )
  1. AA. \n
  2. BB. \t
  3. CC. \r
  4. DD. \q
  5. EE. \m
  6. FF. \\n
  7. GG. \a
  8. HH. \v
多选题 2分
以下关于逗号运算符的说法正确的有( )
  1. AA. 逗号运算符优先级最低
  2. BB. 逗号表达式从左向右求值
  3. CC. 逗号表达式的值是所有值的和
  4. DD. 逗号运算符的结合方向是自左至右
  5. EE. 逗号运算符只能连接两个表达式
  6. FF. (a,b)与a等价
  7. GG. 逗号表达式值是第一个表达式的值
  8. HH. 逗号运算符不能用于赋值语句
多选题 2分
以下关于sizeof运算符的说法正确的有( )
  1. AA. sizeof(int)的值是编译时确定的
  2. BB. sizeof是函数
  3. CC. sizeof可以用于变量
  4. DD. sizeof可以用于类型名
  5. EE. sizeof返回值是int类型
  6. FF. sizeof返回值是unsigned int类型
  7. GG. sizeof可以求出字符串长度
  8. HH. sizeof计算的是bit数

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习