GESP2023年12月认证C++二级( 第二部分判断题(1-10))


🧩 第1题

1、C++表达式 -7/2 的值为整数 -3。( )


2、🎈算一算

(1)小杨使用C++做除法:

cpp 复制代码
-7 / 2

(2)📌 关键知识

当两个数都是整数时:

cpp 复制代码
整数 ÷ 整数

👉 结果仍然是整数

👉 小数部分会被"直接砍掉"

不是四舍五入哦!


3、 🎯 结论:

这句话是正确的✅️



🧩 第2题

1、题目:

2 * int('9') * 2 的值为 36。( )


2、🎈字符的 int 值

(1)字符 '9' 不是数字 9!

它是一个字符。

在 C++ 里:

cpp 复制代码
int('9')

得到的是 ASCII 码。


(2)📌 '9'的 ASCII 值

字符 '9' 的 ASCII 是:

cpp 复制代码
57

所以:

cpp 复制代码
2 * 57 * 2 = 228

不是 36!


3、🎯 结论:

这句话是 错的 ❌



🧩 第3题

1、题目:

3+2 && 5-5 的值为 false。( )


2、🎈算一算

(1)表达式左侧:

3+2 = 5 true


(2)表达式右侧:

5-5 = 0 false

(3) 表达式的值:

true && false = false


3、🎯 结论:

这句话是 对的 ✅



🧩 第4题

1、题目:

执行 srand(0) 后连续两次 rand() 的结果相等。( )


2、🎈随机数

rand() 是随机数机器 🎰

但:

cpp 复制代码
srand(0);

就像给机器设定"种子"。


3、📌 关键

(1)如果没有种子srand(0)

产生的随机数序列就会一样。


(2)有种子srand(0)

连续两次 rand():

cpp 复制代码
rand();
rand();

得到的是:

👉 第一随机数

👉 第二随机数

是不一样的!


4、🎯 结论:

这句话是 错的 ❌



🧩 第5题

1、题目:

while(1){...} 会语法错误。( )


2、🎈1 与true

(1) while 的括号里只要是"真"就可以。

在 C++ 里:

cpp 复制代码
1 代表 true

(2) 所以:

while(1)

就是:

while(true)

这是合法写法,一般在循环体中使用 break 跳出循环!


3、🎯 结论:

这句话是 错的 ❌



🧩 第6题

1、题目:

(代码执行后输出 0?)


2、🎈算一算:

i 从 -500 开始,到 499 结束

累加器的结果是-500


3、🎯 结论:

错的 ❌



🧩 第7题

1、题目:

运算符只能处理相同数据类型。( )


2、🎈类型转换

(1)int + double 能不能算?

cpp 复制代码
5 + 3.2

当然可以!

C++ 会自动转换。


(2)这叫:

👉 隐式类型转换


3、🎯 结论:

这句话是 错的 ❌



🧩 第8题

1、题目:

同一个变量可以先后赋不同类型的值。( )


2、🎈举例:

如果:

cpp 复制代码
int a;

那:

cpp 复制代码
a = 5;
a = 3.14;
a = 'A'

都是允许的。系统会自动转换类型为你设定的int 型。


3、🎯 结论:

本题是正确的✅️


4、我本人认为,本题出题不够严谨,

例如

cpp 复制代码
int a ;
a = " hello " ;

系统会报错,无法执行。



🧩 第9题

1、题目:

Dev C++ 是操作系统。( )


2、🎈Dev C++是什么?

Dev C++ 是一个:

👉 编译软件


3、操作系统是:

  • Windows

  • Linux

  • MacOS


4、Dev C++ 不是操作系统!


5、🎯 结论:

这句话是 错的 ❌



🧩 第10题

1、题目:

任何 while 循环都可以改成 for 循环。( )


2、🎈不同写法:

其实:

cpp 复制代码
while(条件)

可以写成:

cpp 复制代码
for(;条件;)

完全一样!


3、🎯 结论:

这句话是 对的 ✅


相关推荐
辛苦才能20 分钟前
C++多态原理:虚函数表的内存布局与动态绑定的汇编真相
开发语言·c++
西西弗Sisyphus30 分钟前
Qt 实现一个 水波进度球
c++·qt·c
无忧.芙桃30 分钟前
数据结构之排序算法(中):冒泡排序与快速排序,从相邻交换到工程级优化
c语言·c++·排序算法
Hhy_110736 分钟前
《C++深度解构04》类和对象(下)——类型转换、static、友元与编译器优化
c语言·c++·学习·类和对象·visual studio
qq_199886871 小时前
第7板块·第1节:通用算子分类与设计模式
c++·人工智能·gpu算力·cuda
6Hzlia3 小时前
【Classic 150 刷题计划】 LeetCode 205. 同构字符串 | C++ 双向绑定与哈希表映射
c++·算法·leetcode
神仙别闹9 小时前
基于 C++ 实现(控制台)学生成绩管理系统
开发语言·c++
会周易的程序员9 小时前
5 节点边缘冗余方案(上):基于 aiRaft 的物联网高可用控制面设计
c++·分布式·物联网·raft·iot·共识
qq_1998868712 小时前
第6板块·第4节:构建系统与多文件项目
c++·人工智能·gpu算力
汉克老师13 小时前
GESP2026年9月认证C++三级( 第三部分编程题(2、分割字符串))精讲
c++·gesp·小学生·学c++编程