当前位置: 首页 > news >正文

C++ 蓝桥 STEMA 真题模拟测试卷一(选择题)

一、选择题(每题 5 分,共 25 分)
1.以下 C++ 数据类型中,占用内存空间最小的是( )A. intB. short intC. long intD. char

答案:D

解题思路:

1.A中int通常占 4 字节

2.B中short int占 2 字节

3.C中long int至少 4 字节

4.D中char占 1 字节

2.下列循环语句中,循环体执行次数为 3 次的是( )

A. for(int i=0; i<3; i++)

B. for(int i=1; i<=3; i++)

C. for(int i=3; i>0; i--)

D. 以上都是

答案:D

解题思路:

1.A中 i 从 0 到 2,执行 3 次

2.B中i 从 1 到 3,执行 3 次

3.C中 i 从 3 到 1,执行 3 次

所以答案为D

3.定义数组int arr[5] = {1, 2, 3};,则arr[3]的值为( )A. 0B. 3C. 不确定值D. 编译错误

答案:A

解题思路:

1.因为未显示初始化的元素自动补位为0,所以答案为A

4.以下函数声明中,正确的是( )

A. void func(int a, b)

B. int func(int a; int b)

C. float func(int a, int b)

D. char func(a, b)

答案:C

解题思路:

1.A中括号中应为int a,int b

2.B中括号中应为int a,int b

3.D中a和b前应加数据类型

所以答案为C

5.关于指针,下列说法正确的是( )

A. 指针变量可以存储任意类型的数据

B. 空指针指向内存地址 0

C. 指针的大小与操作系统位数无关

D. 不能对指针进行加减运算

答案:B

解题思路:

指针基本特性:空指针指向地址 0,指针大小与操作系统位数相关(32 位 4 字节,64 位 8 字节),所以答案为B

相关文章:

  • FastMCP:为大语言模型构建强大的上下文和工具服务
  • 系统架构设计(九):分布式架构与微服务
  • 系统架构-大数据架构设计
  • 【2025 技术指南】如何创建和配置国际版 Apple ID
  • 一个可拖拉实现列表排序的WPF开源控件
  • nt!MiInitializePfn函数分析之nt!MiPfPutPagesInTransition函数的关键一步
  • 区块链基本理解
  • 淘宝商品主图标题api接口(附API接口文档)
  • 实验6分类汇总
  • uniapp-商城-61-后台 新增商品(添加商品到数据库)
  • C# DataGrid功能总览
  • 04_决策树
  • 力扣-比特位计数(统计一个数二进制下1的个数)
  • 【部署】读取excel批量导入dify的QA知识库
  • Linux 的 UDP 网络编程 -- 回显服务器,翻译服务器
  • SpringBoot启动流程深入分析
  • 自定义类、元组、字典和结构体对比——AutoCAD C# 开发中建立不同对象之间的联系
  • 【发票提取表格】批量PDF电子发票提取明细保存到Excel表格,批量提取ODF电子发票明细,行程单明细,单据明细保存到表格,使用步骤、详细操作方法和注意事项
  • python 自动化教程
  • Conda 完全指南:从环境管理到工具集成
  • 国际博物馆日|在辽宁省博物馆遇见敦煌
  • 小米汽车回应部分SU7前保险杠形变
  • 征稿启事|澎湃·镜相第三届非虚构写作大赛暨2026第六届七猫现实题材征文大赛
  • 英德宣布开发射程超2000公里导弹,以防务合作加强安全、促进经济
  • 武大校长:人工智能不存在“过度使用”,武大不会缩减文科
  • 泽连斯基:乌代表团已启程,谈判可能于今晚或明天举行