#2172. 2024年信息素养大赛(5)
一. 单项选择题(共 15 题,每题 5 分,共计 75 分)
1.执行以下程序段,输入 11 ,则输出的值是?( )
2.在 C++ 中,输入指令是?( )
3.假设有两个城市:城市 A 和城市 B ,每个城市的温度都在 -50 到 50 摄氏度之间,当且仅当只有一个城市的温度低于 0 时,输出 1 ;也就是说,如果城市 A 的温度低于 0 而城市 B 大于等于 0 ,或者如果城市 A 的温度大于等于 0 而 B 小于 0 ,则输出 1 ,否则输出 0 。 补全(1)和(2)处的代码?( )
4.在 C++ 中,表示布尔数据类型的关键字是?( )
5.完全数是指一个数恰好等于除它本身之外的所有因数之和,例如: 6 的因数有 1、2、3、6 ,除去 6 之外的因数之和为 1+2+3=6 ,所以 6 为完全数。编写程序,按从小到大的顺序寻找 1 到 10000 之间的完全数,输出第 n 个完全数,n 的范围,补全(1)、(2)和(3)处的代码?( )
6.以下可以作为变量名的是?()
- C++ 中有很多数据类型,以下可以定义存储浮点型变量的关键字是?( )
8.如果我们想在终端输出变量 x 的值,正确的代码是?( )
9.执行以下代码段,变量 x 和 y 的值分别是?( )
10.执行以下代码,输出的结果是?( )
11.在 C++ 中,如果用两个 int 类型的变量 length 和 width 分别表示长方形的长和宽,则可以用来计算长方形面积的表达式是?( )
12.数字直角三角形:给出n,输出一个直角边长为 n 的数字直角三角形。所有数字都是 2 位组成的,如果没有 2 位则加上前导 0 。补全(1)和(2)处的代码?( ) 例如: n 为 5 时,数字直角三角形为:
13.编写程序,计算区间 100 ~ n 之间的所有整数( ),数字 x () 共出现的次数,补全(1)、(2)和(3)处的代码?( ) 例如: 100 到 109 中,即 100、101、102、103、104、105、106、107、108、109 中数字 1 出现了 11 次。
14.运行下列程序段,输出的结果是?( )
15.下列关于 C++ 语言中变量的叙述,不正确的是?( )
二. 判断题(共 5 题,每题 5 分,共计 25 分)
16.在 C++ 中,变量声明后,如果不初始化,其值是确定的。( )
17.在 C++ 中,== 是赋值运算符。( )
18.在 C++ 中,整型 int 可以用来存储小数。( )
19.在 C++ 中,所有变量都必须在使用前声明其数据类型。( )
20.在 C++ 中,变量名可以以字母或下划线开头。( )