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

C++ 蓝桥 STEMA 真题模拟测试卷二

一、选择题(每题 5 分,共 25 分)​

1. 以下关于 C++ 变量声明的说法,正确的是?​

A. 变量必须在声明时初始化B. int a, b = 5; 表示 a 和 b 都初始化为 5C. 全局变量的作用域是整个程序D. 局部变量不能与全局变量同名​

2. 若定义int a = 10, b = 20;,则表达式a++ + ++b的值是?​

A. 30B. 31C. 32D. 33​

3. 下列哪个运算符不能用于 C++ 数组?​

A. []B. =C. sizeofD. <<​

4. 关于函数参数传递,下列说法错误的是?​

A. 传值调用时,函数内部修改参数不影响外部变量B. 引用调用需要在参数类型后加&C. 指针调用时,传递的是变量的地址D. 数组作为参数传递时,会复制整个数组内容​

5. 以下代码的输出结果是?​

TypeScript

取消自动换行复制

#include <iostream>​

using namespace std;​

int main() {​

int arr[] = {1, 3, 5, 7, 9};​

cout << arr[sizeof(arr)/sizeof(int) - 1];​

return 0;​

}​

A. 1B. 3C. 7D. 9​

二、编程题(每题 15 分,共 75 分)​

1. 计算 1 到 n 的和​

题目描述:输入一个正整数 n(1≤n≤100),计算 1+2+…+n 的值。输入格式:一个整数 n输出格式:和的值​

2. 交换两个变量​

题目描述:输入两个整数 a 和 b,交换它们的值后输出。输入格式:两个用空格分隔的整数输出格式:交换后的两个整数,用空格分隔​

3. 判断闰年​

题目描述:输入一个年份 year(1900≤year≤2100),判断是否为闰年。闰年条件:能被 4 整除但不能被 100 整除,或能被 400 整除。若是输出 "YES",否则输出 "NO"。输入格式:一个整数 year输出格式:"YES" 或 "NO"​

4. 数组元素查找​

题目描述:输入 5 个整数存入数组,再输入一个整数 x,判断 x 是否在数组中。若存在输出 "YES",否则输出 "NO"。输入格式:第一行 5 个用空格分隔的整数,第二行一个整数 x输出格式:"YES" 或 "NO"​

5. 计算幂次方​

题目描述:输入两个整数 a 和 n(1≤a≤10,1≤n≤5),计算 a 的 n 次方。输入格式:两个用空格分隔的整数 a 和 n输出格式:a 的 n 次方的值

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

相关文章:

  • 程序中断方式好题分享
  • 日志系统**
  • 蓝桥杯11届国B 答疑
  • Redis内存管理深度解析
  • LeetCode --- 156双周赛
  • JAVA的常见API文档(上)
  • 高频面试题(含笔试高频算法整理)基本总结回顾110
  • 角点特征:从传统算法到深度学习算法演进
  • 电子电路:什么是色环电阻器,怎么识别和计算阻值?
  • React学习(二)-变量
  • Docker常见命令解读
  • Vue.js---watch 的实现原理
  • SpringSecurity授权、认证
  • 数据库blog1_信息(数据)的处理与效率提升
  • Java 应用如何实现 HTTPS:加密数据传输的实用指南
  • liunx常用命令总结
  • RT Thread FinSH(msh)调度逻辑
  • mysql中4种扫描方式和聚簇索引非聚簇索引【爽文一篇】
  • 2025年EB SCI2区TOP,多策略改进黑翅鸢算法MBKA+空调系统RC参数辨识与负载聚合分析,深度解析+性能实测
  • Java面向对象基础学习笔记
  • Kafka 生产者工作流程详解
  • RAG与微调:企业知识库落地的技术选型
  • Axure元件动作四:设置选中
  • 【RabbitMQ】整合 SpringBoot,实现工作队列、发布/订阅、路由和通配符模式
  • Vue.js 教学第三章:模板语法精讲,插值与 v-bind 指令
  • 养生精要:五大维度打造健康生活
  • day33-网络编程
  • java中的运算符
  • C/C++之内存管理
  • Python爬虫-爬取百度指数之人群兴趣分布数据,进行数据分析