信息素养大赛 C++编程小学组初赛真题3

1. 您的姓名:
一、单选题(每题 5 分)
2.
执行以下程序段,输入 11,则输出的值是?

3.
在 C++中,输入指令是?
4.
假设有两个城市:城市 A 和城市 B,每个城市的温度都在-50 到 50 摄氏度之间,当且
仅当只有一个城市的温度低于 0 时,输出 1; 也就是说,如果城市 A 的温度低于 0 而城市
B 大于等于 0,或者如果城市 A 的温度大于等于 0 而 B 小于 0,则输出 1,否则输出 0。
补全①和②处的代码?
 
5.
在 C++中,表示布尔数据类型的关键字是? 
6.
完全数是指一个数恰好等于除它本身之外的所有因数之和,例如:6 的因数有 1、2、
3、6,除去 6 之外的因数之和为 1+2+3=6,所以 6 为完全数。编写程序,按从小到大的
顺序寻找 1 到 10000 之间的完全数,输出第 n 个完全数,n 的范围 0 <n<5,补全①、②
和③处的代码? 

7.
以下可以作为变量名的是? 
8.
C++中有很多数据类型,以下可以定义存储浮点型变量的关键字是? 
9.
如果我们想在终端输出变量 x 的值,正确的代码是? 
10.
执行以下代码段,变量 x 和 y 的值分别是?

11.
执行以下代码,输出的结果是?
 
12.
在 C++中,如果用两个 int 类型的变量 length 和 width 分别表示长方形的长和
宽,则可以用来计算长方形面积的表达式是?
13.
数字直角三角形:给出 n,输出一个直角边长为 n 的数字直角三角形。所有数字都是 2
位组成的,如果没有 2 位则加上前导 0。补全①和②处的代码?
例如:n 为 5 时,数字直角三角形为: 

14.
编写程序,计算区间 100~n 之间的所有整数(100<n<=999),数字 x(0<x<9)共出
现的次数,补全①、②和③处的代码?例如:100 到 109 中,即 100、101、102、103、
104、105、106、107、108、109 中数字 1 出现了 11 次。
 
15.
运行下列程序段,输出的结果是?
 
16.
下列关于 C++语言中变量的叙述,不正确的是? 
二、判断题(每题 5 分)
17.
在 C++中,变量声明后,如果不初始化,其值是确定的。
18.
在 C++中,==是赋值运算符。 
19.
在 C++中,整型 int 可以用来存储小数。
20.
在 C++中,所有变量都必须在使用前声明其数据类型。
21.
在 C++中,变量名可以以字母或下划线开头。
更多问卷 复制此问卷