🎯 第1题 真假开关门
题目:
cout << (5 && 2) << endl;输出 1。 ( )
1、🧠 故事讲解:
(1)&&是并且门。
左右两边都要“有能量”,门才开。
(2)这里:
5 → 有能量(非0)
2 → 有能量(非0)
(3)所以:
5 && 2(4)结果为真,也就是:
12、✅ 第1题答案:对
🎯 第2题 输入魔法门
题目:
(1)输入:
chen a dai(2)输出应该为:
chen1、🧠 故事讲解:
(1)程序应该只读取了第一个字符串
string str; cin >> str; cout << str;(2)cin >>遇到空格就停!
所以输入:
chen a dai只会读到:
chen2、✅ 第2题答案:对
🎯 第3题 或者之门
题目:
cout << (5 || 2);输出 1。 ( )
1、🧠 讲解:
(1)||是或者门。
只要一边有能量,就成功!
(2)这里:
5 有能量
2 有能量
(3)所以结果是真:
12、✅ 第3题答案:对
🎯 第4题 魔法卷轴
题目:
执行代码后输出"China"。( )
1、🧠 讲解:
(1)replace () 替换
a.replace(0,1,"C")(2) 根据索引替换
'c' 'h' 'i' 'n' 'a' '\0' 0 1 2 3 4 5 //替换从0 开始1个字符,替换为“C”(3) 替换后为China
2、✅ 第4题答案:对
🎯 第5题 数组的索引
题目:
输出:
0 5并且 5 后还有空格。( )
1、🧠 讲解:
(1)数组的索引:
数组:1 2 3 4 5 6 7 8 9 10 索引: 0 1 2 3 4 5 6 7 8 9(2) 循环的次数:
for(int i=0; i<10; i++)循环次数为10次,对应索引为0~9
(3)实际输出:
0 5 102、❌️ 第5题答案:错误
🎯 第6题 数组的输出
题目:
下面代码将输出 1。( )
1、数组的输出:
C++中数组的输出,不支持直接输入数组名称,直接进行输出数组的内容。
2、会输出什么?
cout<< list <<endl;会输出该指针的内存地址值(例如:0x7ff7b2f3d4c0),而不是数组内容。
3、❌️ 第6题答案:错误
🎯 第7题 再次输出1号机关
题目:
下面程序将输出1。( )
1、接上题:
输出为1
2、✅️ 第7题答案:正确
🎯 第8题 奇数列车
题目:
输出:
1 3 5 7 99后还有空格。( )
1、🧠 故事讲解:
这循环题的步长是2:
for(int i=1;i<=9;i+=2) cout<<i<<" ";输出:
1 3 5 7 9一共输出5个空格,最后确实还有空格!
2、✅ 第8题答案:对
🎯 第9题 Dev C++ 是操作系统吗?
题目:
小杨用 Dev C++ 写程序,所以 Dev C++ 是小型操作系统。( )
1、🧠 讲解:
(1)Dev C++ 是什么?
它是一个编程软件(IDE),帮助你写代码、编译代码。
它不是操作系统。
(2)操作系统是:
Windows
Linux
macOS
这些才是管理电脑的大管家!👑
2、❌ 第9题答案:错
🎯 第10题 while能变for吗?
题目:
任何一个 while 循环都可以转化为等价的 for 循环。( )
1、🧠 讲解:
(1)while和for都是可以转换的。
(2)例如:
while版
int i=1; while(i<=5){ cout<<i; i++; }for版
for(int i=1;i<=5;i++){ cout<<i; }(3)效果一样!
所以 while 可以改写成 for。
✅ 第10题答案:对
🎁 知识总结
🌟 逻辑运算口诀
&& 并且门
两边都真才是真!
|| 或者门
一边是真就成功!
🌟 cin 输入口诀
遇到空格就停下,
第一个词先回家!
🌟 软件和系统区别
写代码的软件叫工具,
管电脑的才叫系统!