#5811. Test

Test

一、单选题(每题两分)

  1. 以下关于C++变量定义的描述中,正确的是 ( ) {{ select(1) }}
  • 变量名可以以数字开头
  • 变量名可以包含空格
  • 变量名区分大小写
  • 变量名可以使用C++关键字
  1. 计算机中存储容量的基本单位是 ( ) {{ select(2) }}
  • 字节(Byte)
  • 比特(bit)
  • 千字节(KB)
  • 兆字节(MB)
  1. 下列运算符中,优先级最高的是 ( ) {{ select(3) }}
  • +(加法)
  • *(乘法)
  • =(赋值)
  • &&(逻辑与)
  1. 若int a=5, b=3; 则表达式a % b的结果是 ( ) {{ select(4) }}
  • 1
  • 2
  • 1.666
  • 0
  1. 以下哪个是合法的C++字符常量 ( ) {{ select(5) }}
  • 'abc'
  • "a"
  • '5'
  • 5
  1. 执行语句int x=10; x+=5; 后,x的值是 ( ) {{ select(6) }}
  • 5
  • 10
  • 15
  • 50
  1. 下列循环语句中,能恰好执行5次循环体的是 ( ) {{ select(7) }}
  • for(int i=0; i<5; i++)
  • for(int i=1; i<5; i++)
  • while(int i=0; i<5; i++)
  • do { } while(int i=0; i<5; i++);
  1. 以下属于输入设备的是 ( ) {{ select(8) }}
  • 显示器
  • 打印机
  • 键盘
  • 音箱
  1. 运行以下代码,输出结果是 ( )
#include<iostream> 
using namespace std; 
int main() { 
    int x=3, y=4; 
    if(x>y) cout<<"A"; 
    else if(x==y) cout<<"B"; 
    else cout<<"C"; 
    return 0; 
}

{{ select(9) }}

  • A
  • B
  • C
  • 无输出
  1. 若int a=8; 则表达式(a > 5) && (a < 10)的结果是 ( ) {{ select(10) }}
  • true
  • false
  • 1
  • 0
  1. 下列表达式能正确表示“x是大于10且小于20的整数”的是 ( ) {{ select(11) }}
  • 10 < x < 20
  • x > 10 || x < 20
  • x > 10 && x < 20
  • (x > 10) = (x < 20)
  1. 以下关于C++注释的说法,错误的是 ( ) {{ select(12) }}
  • 单行注释以//开头
  • 多行注释以/开头,以/结尾
  • 注释内容不会被编译器执行
  • 注释可以嵌套使用
  1. 以下哪个是编译型编程语言 ( ) {{ select(13) }}
  • Python
  • JavaScript
  • C++
  • PHP
  1. 若int a=0, b=1; 则执行语句a = !b; 后,a的值是 ( ) {{ select(14) }}
  • 0
  • 1
  • true
  • false
  1. 已知int a=5, b=2; 则表达式(a / b)的值是 ( ) {{ select(15) }}
  • 2
  • 2.5
  • 3
  • 0

二、判断题(每题 2 分,共 20 分)

  1. C++中,整数类型的变量可以存储小数。

{{ select(16) }}

  • 正确
  • 错误
  1. 计算机的CPU主要由运算器和控制器组成。

{{ select(17) }}

  • 正确
  • 错误
  1. do…while循环的循环体至少会执行一次。

{{ select(18) }}

  • 正确
  • 错误
  1. C++程序中,语句结束必须使用分号(;)。

{{ select(19) }}

  • 正确
  • 错误
  1. 逻辑运算符“||”表示逻辑与,“&&”表示逻辑或。

{{ select(20) }}

  • 正确
  • 错误
  1. 变量在使用前必须先定义。

{{ select(21) }}

  • 正确
  • 错误
  1. 字符串常量"hello"在C++中是以'\0'作为结束标志的。

{{ select(22) }}

  • 正确
  • 错误
  1. for循环中,表达式1只能用来初始化循环变量。

{{ select(23) }}

  • 正确
  • 错误
  1. 计算机病毒只会破坏计算机的硬件设备。

{{ select(24) }}

  • 正确
  • 错误
  1. 在C++中,break语句可以终止当前所在的循环或switch语句。

{{ select(25) }}

  • 正确
  • 错误