选择题 共29道
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29判断题 共11道
30 31 32 33 34 35 36 37 38 39 40648 | 2023年全国青少年信息素养大赛C++算法创意实践挑战赛-小学组-初赛-真题-练习
选择题 共29道
01 以下关于数组说法错误的是( ) 2分
登录后查看选项
02 以下说法错误的是( ) 2分
登录后查看选项
03 以下选项错误的是。( ) 2分
登录后查看选项
04 以下变量名命名正确的是( ) 2分
登录后查看选项
05 以下为输出设备的是?( ) 2分
登录后查看选项
06 在计算机领域中,通常用英文单词“byte”来表示( )。 2分
登录后查看选项
07 CPU 可直接访问的存储器是( ) 2分
登录后查看选项
08 局域网和广域网的主要区别是?( ) 2分
登录后查看选项
09 若已定义变量 int f,g; 则表达式 f=1,g=f+5*1.0/4;的值是:( ) 2分
登录后查看选项
10 已知 bool A=true,B=true,C=false,D=false; 下列逻辑表达式的结果为 false 的是:( ) 2分
登录后查看选项
11
下列程序的输出结果是:( )
#include <iostream>
using namespace std;
int main(){
char c1='A',c2='B';
printf("%d %c",c2,c1);
return 0;
}
2分
登录后查看选项
12
分析下列程序的输出结果:( )
#include <iostream>
using namespace std;
int main(){
int x = 2,y = 3,z = 4;
if(x++<y){
x++;
y++;
}else ++z;
cout<<x<<" "<<y<<" "<<z<<endl;
return 0;
}
2分
登录后查看选项
13
有如下程序代码:
#include <iostream>
using namespace std;
int main(){
int k=60;
while(k>1){
cout<<k;
k=k/2;
}
return 0;
}
上述程序的运行次数是:( )
2分
登录后查看选项
14 执行语句 int i; for(i=0;++i<4; i++);后,变量 i 的值是:( ) 2分
登录后查看选项
15 定义数组 int a[5];,以下对数组操作正确的是:( ) 2分
登录后查看选项
16 以下程序的输出结果是:( ) 2分
登录后查看选项
17 在 C++中,下面哪个关键字用于声明一个变量,其值不能被修改?( ) 2分
登录后查看选项
18 8+6)×a-10+c÷2 在 C++中应表示为( ) 2分
登录后查看选项
19 C++中,11%3 的运算结果是( ) 2分
登录后查看选项
20 下列关于算法的叙述不正确的是( ) 2分
登录后查看选项
21
若有如下语句:
int a,b,c;
a=b=c=5;
则执行语句:
b+=++a&&++c>b
后 a、b、c 的值分别为( )
2分
登录后查看选项
22 有四个人要从 A 点坐一条船过河到 B 点,船开始在 A 点,该船一次最多可坐两个人,己知这四个人中每个人独自坐船的过河时间分别为 1, 2, 4, 8, 且两个人坐船的过河时间为两人独自过河时间的较大者。则最短()时间可以让四个人都过河到 B 点(包括从 B 点把船开回 A 点的时间)。( ) 2分
登录后查看选项
23 下列 C++代码执行之后输出的结果是( )。 2分
登录后查看选项
24 关于 C++函数,以下说法正确的是( ) 2分
登录后查看选项
25 以下哪种排序的时间复杂度是不稳定的( )。 2分
登录后查看选项
26 运行下方程序,输出结果为( ) 2分
登录后查看选项
27 有一个由 1000 个整数构成的顺序表,假定表中的元素已经按升序排列,采用二分 查找定位一个元素。则最多需要几次比较就能确定是否存在所查找的元素( ) 2分
登录后查看选项
28 下列 C++代码执行之后输出的结果是( )。 2分
登录后查看选项
29 在下列代码横线处埴写(),可以将输入的单词的大写字母全部变小写。( ) 2分
登录后查看选项
判断题 共11道
30 C++中的 const 关键字可以用来定义常量,其值在程序运行期间能被修改。 2分
登录后查看选项
31 图灵机只是一个理论上的计算模型() 2分
登录后查看选项
32 编译器将高级语言程序转变为机器语言(也称作目标代码)。() 2分
登录后查看选项
33 在 C++中类型不同不能进行运算,比如'1'+1 的运算。() 2分
登录后查看选项
34 使用 sqrt 函数,需要先恰当的引入头文件。() 2分
登录后查看选项
35 while 语句的循环体至少会执行一次。() 2分
登录后查看选项
36 表达式(3 &&0)||(0 && -1)的结果为假。() 2分
登录后查看选项
37 字符' 0'的 ASCII 码为 48 ,则字符'5'的 ASCIT 码为 39。() 2分
登录后查看选项
38 只要 while 循环语句中的条件表达式一直成立,循环就一定会永远执行下去。() 2分
登录后查看选项
39 条件"a+b>c&&b+c>a&&c+a>b"可以正确判断"a,b,c 三条边可以构成 三角形"() 2分
登录后查看选项
40 C++表达式 ('1'+'1'=='2'? flag=1:flag=2) 的结果值和表达式 (flag==2) 的相同。( ) 2分
登录后查看选项