2025年厦门市小学生信息学竞赛C++(初赛)真题
剩余时间 --:--:--
单选题 共 45 题
1.

DeepSeek是一家专注于通用人工智能(AGI)与大型语言模型(LLM)的创新型科技公司,其创始人和首席执行官为梁文锋,他的本科及研究生阶段均就读于浙江大学信息与电子工程学系。2008年起,他带领团队探索机器学习等技术在全自动量化交易中的应用,2015年创立幻方量化,2023年又创立DeepSeek,投身于人工智能领域。关于DeepSeek2025年的重要动态,下列描述正确的是( )

2.

宇树科技(Unitree)是中国领先的民用机器人企业,成立于2016年,专注于足式机器人及人形机器人的研发与产业化,凭借全自研核心零部件和运动控制算法,在全球足式机器人市场占据重要地位,其产品多次亮相春晚、CES等国内外重大场合。关于中国机器人企业宇树科技创始人的相关信息,下列描述正确的是( )

3.

2025世界人形机器人运动会是全球首个聚焦人形机器人的综合性竞技赛事,吸引了16个国家的280支队伍参赛,赛事覆盖田径、舞蹈、足球及工业场景应用等多个项目。比赛期间,参赛机器人在标志性场馆内完成了1500米竞速、原地跳高世界纪录挑战及5V5足球赛等精彩赛事。以下关于该运动会举办地的描述,正确的是(  )

4.

有一位猎人带着一只羊、一头狼和一筐白菜过河。河边有一条小船,但船太小,每次猎人只能载狼、羊和白菜三者中的一个过河。猎人不在旁边时,狼会吃羊,羊会吃白菜。请问:猎人把狼、羊、白菜都安全运过河的最少的运法是渡河(  )次(过河和返回各计作一次)。

5.

对序列[5,2,4,1]进行冒泡排序(从小到大),完成排序过程中共发生(   )次元素交换。

6.

下列关于计算机发展史上关键成果的描述,正确的是( )

7.

古埃及采用"十进制累加计数法",使用特殊符号表示不同量级:"|"代表1,"∩"代表10,"⊓"代表100,"□"代表1000;计数时,相同量级的符号并列累加(如30表示为"∩∩∩"),不同量级从左到右按"千→百→十→个"排列。则符号组合"□□□□⊓⊓⊓⊓⊓∩∩∩∩∩∩∩|"对应的十六进制数是( )

8.

某编码系统采用双字节编码(每个字符用2个字节表示),每个字节由8位二进制组成,且规定:第1个字节的最高位为0时表示大写字母,为1时表示小写字母;第2个字节用于区分具体字符,其中大写字母"A"对应"00000001","B"对应"00000010",…,依次递增;小写字母"a"对应"00000001","b"对应"00000010",…,依次递增。则编码"01000001 00010100"对应的字符是( )

9.

某智能设备的存储空间以十六进制数"40"表示剩余容量(单位:字节),若需将其转换为十进制的"KB"单位(1KB=1024字节),则下列结果正确的是(  )

10.

下列文件操作中,不能通过文件扩展名直接判断可行性的是( )。

11.

在C++中,int类型变量占用4字节,若定义一个二维数组int arr[n][n],且数组占用的存储空间不超过2MB(1MB=1024×1024字节),则n×n的最大值可能是(  )。

12.

字符串"banana"中,所有长度为3且包含字符"n"的连续子串有(   )个。

13.

一个三位数,除以7余3,除以8余4,除以9余5,这个数最小是(   )。

14.

计算机执行程序时,数据从硬盘加载到内存,再从内存加载到CPU寄存器,这一过程体现了存储体系的(   )特性。

15.

若a=7,b=3,c=5,则表达式(a%b == c/b) ? (a-c) : (b*c)的值是(   )。

16.

下列关于C++语言中全局变量与局部变量的说法,正确的是(   )

17.

下列关于C++函数参数传递的说法中,正确的是(   )

18.

一幅分辨率为800×600的16色图像(每个像素用4位表示),经压缩比为5:1的算法压缩后,存储该图像需要的空间约为(   )。

19.

某局域网使用子网掩码255.255.0.0,下列IP地址中与172.16.5.8属于同一网段的是(   )。

20.

若8位有符号整数x的补码为11100110(二进制),8位有符号整数y的补码为11110010(二进制),则x+y的十进制值是(  )。

21.

已知A=0,B=1,C=1,则表达式(A∧B)∨(A∨C)∧(¬B)的结果是(   )。

22.

((a&b)|(a^b))的结果等价于a与b进行( )运算。

23.

如果没有在代码开头声明"using namespace std",那么当我们要使用cout函数输出字符串"123"的时候,下面哪种用法是正确的(  )?

24.

对于数组int a[10]={3,1,4,1,5,9,2,6,5,3},a[a[(a[5]+a[8])/2]]的结果是(   )?

25.

对于sort的使用,以下哪些是正确的(  )?

① sort(a[0], a[n])

② sort(a, a+n)

③ sort(&a[0], & a[n])

④ sort(arr.begin(a), arr.end(a))

26.

运行以下C++程序,输出结果是(   )?

int a =3;int b =4; a = b *(b =3* a - b);
cout << a;
27.

以下三个C++程序运行后,输出S的值( ) 

int i=0, s=0;
while(i <=5){
    i++;
    s += i;
}

int i=0, s=0;
while(i <=5){
    s += i;
    i++;
}


int i=0, s=0;
do{
    i++;
    s += i;
}while(i <5);
28.

一个正整数数列中的若干(至少为2)整体互质元素组成的集合,我们称之为"互质子集",而其中元素数量最小的子集被称为"最小互质子集","最小互质子集"的元素个数被称为这个数组的"最小互质阶"。(注:若干个数整体互质就是指这些数的最大公约数为1)显然,一个数列的互质子集不一定存在,此时我们定义这个数列的最小互质阶为0。提问:下面的四个选项中,哪个数列的最小互质阶最大(  )?

29.

有12块巧克力,要分给5个小朋友(允许有小朋友分不到巧克力),有多少种可能的分配方案(   )?

30.

有1~9九张牌组成的从上到下的牌堆,我们进行如下游戏:连续从牌堆最上方按顺序抽牌直到抽出2次大于6的数,此时抽出牌的张数就是你的得分。对于牌堆所有可能的排列情况,你的平均得分是多少(   )?

31.

输入3,请选出正确输出(  )

32.

输入4,请选出正确输出(    )

33.

输入20,请选出正确输出(    )

34.

输入"2025c++",请选出正确的输出(【 )

35.

输入"Hello!",请选出正确的输出(   )

36.

输入"China_76",请选出正确的输出(  )

37.

输入1,请选择正确的输出(   )

38.

输入3,请选择正确的输出(   )

39.

输入5,请选择正确的输出(   )

40.

输入9,请选择正确的输出(   )

41.

第1空应填写?(   )

42.

第2空应填写?(   )

43.

第3空应填写?(   )

44.

第4空应填写?(   )

45.

第5空应填写?(   )

C++ 编辑器
输入
输出