#992. C++基础选择题1

C++基础选择题1

  1. 以下对 C++ 头文件使用或描述正确的是

{{ select(1) }}

  • 头文件没用
  • 可以使用 包含 iostream 包含头文件
  • 可以使用 import iostream 包含头文件
  • 可以使用 #include <iostream> 包含头文件

  1. 以下针对 using namespace std; 描述正确的是

{{ select(2) }}

  • 这行命令无意义
  • namespace 表示你需要告诉程序你的名字
  • 令程序正在使用名为 std 的名字空间
  • 最后的 ; 不应该存在

  1. 以下代码的结果是
int a = 1;
int a = 2;
cout << a << endl;

{{ select(3) }}

  • 1
  • 2
  • 3
  • 以上都错

  1. 变量的命名规则是:

    (1) 只能使用 ___ ,___ 或 ____ 组成

    (2) ___ 不能开头

    (3) 不可直接使用系统保留的关键字

    以上的空,按顺序是

    {{ select(4) }}

  • 数字,字母,下划线,下划线
  • 数字,符号,下划线,数字
  • 字母,符号,下划线,下划线
  • 数字,下划线,字母,数字

  1. 针对以下代码,输出的结果是?

    int a = 1;
    a = a ++;
    switch(a) {
     	case 1: cout << "hello ";
     	case 2: cout << "world ";
     	case 3: cout << "c++ ";
     	default: cout << "oh yeah! ";
    }
    

    {{ select(5) }}

  • hello world c++ oh yeah!
  • world c++ oh yeah!
  • c++ oh yeah!
  • oh yeah!

  1. 以下可以输出 1+2=3 的是

{{ select(6) }}

  • cout << 1+2=3;
  • cout << a << "+" << b << "=" << c
  • int a = 1;  
    int b = 2; 
    cout << a << '+' << b << '=' << a+b;
    
  • int a = 1;
    int b = 2;
    cout << a << "+" << b << "=" << a+b << endl
    

  1. 准备判断一个数 a 的范围是 4 ~ 80 之间,包含 4 和 80,以下正确的是

    {{ select(7) }}

  • 4 < a < 80
  • 4 <= a <= 80
  • 4 < a && a < 80
  • 4 <= a && a <= 80


  1. 以下代码执行的结果是
    int a = 6;
    if (a % 2 == 0) {
        if (a % 3 == 0) {
            cout << "Oh yeah~";
        } else {
            cout << "No yeah~";
        }
    } else {
        if (a % 3 == 0) {
            cout << "Yes yeah~";
        } else {
            cout << "Emm yeah?";
        }
    }
    

{{ select(8) }}

  • Oh yeah~
  • No yeah~
  • Yes yeah~
  • Emm yeah~

  1. 123D123_{D} 转为二进制数是

{{ select(9) }}

  • 123B123_B
  • 1010B1010_B
  • 1111011B1111011_B
  • 1111101B1111101_B

  1. 1111111B1111111_B 转为十进制数是

    {{ select(10) }}

  • 126D126_{D}
  • 127D127_{D}
  • 128D128_{D}
  • 129D129_{D}