#KG008. 信息素养赛C++小学组初赛-模拟题1

信息素养赛C++小学组初赛-模拟题1

一、【单选题】(每题 5 分)

  1. 下列选项中,输出命令是( )。 {{ select(1) }}
  • cin
  • cout
  • output
  • input
  1. C++ 中可以用作单行注释的符号是( )。 {{ select(2) }}
  • #
  • @
  • //
  • *
  1. 在 Dev C++ 中对一个写好的 C++ 源文件要生成一个可执行程序需要执行下面哪个处理步骤?( ) {{ select(3) }}
  • 创建
  • 编辑
  • 编译
  • 调试
  1. 假定 int a = 11; 执行语句 a = (a / 3 > 3) ? (a % 3 - 1) : a % 3 + 1 ; 后,a 的值是( )。 {{ select(4) }}
  • 1
  • 2
  • 3
  • 4
  1. 以下关于变量的赋值语句,格式正确的一项是( )。 {{ select(5) }}
  • 3 = a;
  • a = 9, b = 9;
  • 3 + 5 = a;
  • 3 = a, b = a;
  1. 物联网中的一个关键技术是传感器技术,它主要用于( )。 {{ select(6) }}
  • 收集数据
  • 传输数据
  • 处理数据
  • 存储数据
  1. 以下关于头文件的描述,错误的是( )。 {{ select(7) }}
  • 包含头文件的语句必须以 “#” 开头
  • 一个程序可以有多个头文件
  • 包含头文件语句的行尾没有 “;”
  • 包含头文件语句的行尾有 “;”
  1. 关于 switch 语句,以下说法不正确的是( )。 {{ select(8) }}
  • 所有 case 语句按照从上往下的顺序依次执行。
  • 对于整型常量的多分支情形,可以使用 switch 结构。
  • default 子句最多只能有一个。
  • 在包含 break 的情况下,default 子句可以放在所有 case 子句的前面。
  1. C++ 诞生在( )。 {{ select(9) }}
  • AT&T 贝尔实验室
  • 卡文迪什实验室
  • 莫斯科大学的物理实验室
  • 麻省理工学院的林肯实验室
  1. 执行以下代码,输出的结果是( )。
int a = 6;
a *= 4;
cout << a << endl;

{{ select(10) }}

  • 4
  • 6
  • 10
  • 24
  1. 在 C++ 中,哪个关键字用于定义一个函数为不抛出异常?( ) {{ select(11) }}
  • throw()
  • noexcept
  • try
  • catch
  1. 在微型计算机内存储器中,不能用指令修改其存储内容的部分是( )。 {{ select(12) }}
  • RAM
  • DRAM
  • ROM
  • SRAM
  1. 关于 C++ 函数,以下说法正确的是( ) {{ select(13) }}
  • 函数不可以没有返回值
  • 函数不可以没有参数
  • 调用函数时填写的参数必须和函数声明时的变量名一致
  • 有的时候调用函数时函数参数可以少于声明时的参数个数
  1. 表达式 (8 % 2 == 0) ? (- 3) : (- 5) 的计算结果是( )。 {{ select(14) }}
  • -2
  • -3
  • -4
  • -5
  1. 执行以下代码,输出的结果是( )。
int a = 1;
int b = 2;
int c;
c = a;
a = b;
b = c;
cout << a << endl;

{{ select(15) }}

  • 1
  • 2
  • 3
  • 4

二、【判断题】(每题 5 分)

  1. 程序员用 C、C++、Python、Scratch 等编写的程序能在 CPU 上直接执行。 {{ select(16) }}
  • 正确
  • 错误
  1. 在C++的程序中,cin是一个合法的变量名。 {{ select(17) }}
  • 正确
  • 错误
  1. C++中,while 和 do…while 语句的功能完全相同。 {{ select(18) }}
  • 正确
  • 错误
  1. 在 C++语言中,标识符中可以有数字,但不能以数字开头。

{{ select(19) }}

  • 正确
  • 错误
  1. 如果希望记录10个最长为99字节的字符串,可以将字符串数组定义为 char s[10][100]; 。 {{ select(20) }}
  • 正确
  • 错误