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

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

http://www.xdnf.cn/news/7081.html

相关文章:

  • Diffusion模型入门指南:从零开始理解AI图像生成
  • 数字化转型- 数字化转型路线和推进
  • 刘家祎双剧收官见证蜕变,诠释多面人生
  • 记录:echarts实现tooltip的某个数据常显和恢复
  • 哈希表(2):
  • 校园导游大模型介绍
  • 微积分基本规则及示例解析
  • 【爬虫】DrissionPage-5
  • 第九届御网杯大赛赛题资源加解题思路
  • 手撕I2C和SPI协议实现
  • 豆粕ETF投资逻辑整理归纳-20250511
  • Centos7.9同步外网yum源至内网
  • 山东大学计算机图形学期末复习9——CG12上
  • 【部署】读取excel批量导入dify的QA知识库
  • 【Changer解码头详解及融入neck层数据的实验设计】
  • Fidder基本操作
  • Spring Initializr快速创建项目案例
  • Spark,连接MySQL数据库,添加数据,读取数据
  • Foupk3systemX5OS邮箱上线通知
  • Cadence Allegro安装教程及指导
  • Almalinux中出现ens33 ethernet 未托管 -- lo loopback 未托管 --如何处理:
  • JWT令牌验证
  • 45、简述web.config⽂件中的重要节点
  • Leaflet使用SVG创建动态Legend
  • 文件读取漏洞路径与防御总结
  • AI日报 - 2024年5月17日
  • PyTorch实现三元组损失Triplet Loss
  • 风控域——风控决策引擎系统设计
  • 考研数学微分学(第三,四,五,六,七讲)
  • 【前端基础】HTML元素隐藏的四个方法(display设置为none、visibikity设置为hidden、rgba设置颜色、opacity设置透明度)