#10985. 2023年信息素养大赛初赛-客观题(小学组)

0

2023年信息素养大赛初赛-客观题(小学组)

2023年C++全国信息素养大赛小学组初赛

一、单选题

第1题

以下关于数组说法错误的是 {{ select(1) }}

  • 字符串也是数组
  • 二维数组中下标的第一项表示行,第二项表示列
  • 字符串总是以'\0'做结尾
  • 多维数组的维度不可以无限叠加

第2题

以下说法错误的是 {{ select(2) }}

  • C++是面向对象的编程语言
  • 在使用固定用法的函数前必须声明与之有关的头文件
  • 四种基本数据类型中,除了浮点数据以外,其他类型的数据转换为整型数据均可以做到不丢失精度
  • 浮点数据强制转换成整型数据以后小数位四舍五入

第3题

以下选项错误的是 {{ select(3) }}

  • 十进制数 4 转换成 2 进制数为 100
  • 2 进制数 110110 转换成 10 进制数为 54
  • 8 进制起始用0 表示
  • 0x 表示 18 进制

第4题

以下变量名命名正确的是( ) {{ select(4) }}

  • a_1
  • case
  • While_1
  • 12a

第5题

以下为输出设备的是? {{ select(5) }}

  • 键盘
  • 鼠标
  • 显示器
  • 摄像头

第6题

在计算机领域中,通常用英文单词"byte"来表示() {{ select(6) }}

  • 字长
  • 字节
  • 二进制位

第7题

CPU 可直接访问的存储器是() {{ select(7) }}

  • 主存储器
  • 虚拟存储器
  • 磁盘存储器
  • 磁带存储器

第8题

局域网和广域网的主要区别是? {{ select(8) }}

  • 覆盖范围
  • 传输速度
  • 传输介质
  • 网络协议

第9题

若已定义变量 int f,g; 则表达式 f=1,g=f+5*1.0/4;的值是:( ) {{ select(9) }}

  • 2.0
  • 2.25
  • 2
  • 1.5

第10题

已知 bool A=true,B=true,C=false,D=false; 下列逻辑表达式的结果为 false 的是 {{ select(10) }}

  • A||B||C||D
  • A&&(B||C)||D
  • (A||C)&&(B||D)
  • A&&(B||C)&&D

第11题

下列程序的输出结果是

#include <iostream>
using namespace std;
int main(){
    char c1='A',c2='B';
    printf("%d %c",c2,c1);
    return 0;
}

{{ select(11) }}

  • B A
  • 66 A
  • 65 B
  • A B

第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;
}

{{ select(12) }}

  • 4 4 4
  • 3 3 5
  • 2 3 5
  • 4 4 5

第13题

有如下程序代码

#include <iostream>
using namespace std;
int main(){
    int k=60;
    while(k>1){
        cout<<k;
        k=k/2;
    }
    return 0;
}

上述程序的运行次数是:( ) {{ select(13) }}

  • 4
  • 0
  • 5
  • 6

第14题

执行语句 int i; for(i=0;++i<4; i++);后,变量 i 的值是:( ) {{ select(14) }}

  • 3
  • 4
  • 5
  • 6

第15题

定义数组 int a[5];,以下对数组操作正确的是:( ) {{ select(15) }}

  • a[0]='a';
  • a={0,1,2,3,4};
  • a[5]=5;
  • int a[0]=0;

二、判断题

第16题

C++中的const 关键字可以用来定义常量,其值在程序运行期间能被修改。 {{ select(16) }}

  • 正确
  • 错误

第17题

图灵机只是一个理论上的计算模型() {{ select(17) }}

  • 正确
  • 错误

第18题

编译器将高级语言程序转变为机器语言(也称作目标代码)。 () {{ select(18) }}

  • 正确
  • 错误

第19题

在 C++中类型不同不能进行运算,比如'1'+1 的运算。() {{ select(19) }}

  • 正确
  • 错误

第20题

while 语句的循环体至少会执行一次。() {{ select(20) }}

  • 正确
  • 错误