程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

【青少年编程考级】等级考试C++组模拟练习(六级)

balukai 2025-01-31 11:52:19 文章精选 15 ℃

?大家好,

今天我们继续跟随小蓝老师,

一起练习等级考试C++组第6级的模拟题。

编程考级不仅可以对孩子逻辑思维

和运算能力进行全面考察,

更可为他们未来的深入学习

打下坚实的基础哦。

01
选择题
关于switch语句,以下说法错误的是( )。

A. 在包含break的情况下,各case和default子句的先后顺序变动不影响程序的运行结果。

B. default后面的break语句可以省略。

C. case后面必须是常量或常量的表达式,不可以是变量。

D. case语句的冒号后面必须至少有一条语句。

正确答案:D

02
选择题
执行以下代码后的结果是( )。

int grade = 80;

switch (grade / 10) {

case 10:

case 9:

cout << "A";

break;

case 8:

case 7:

cout << "B";

break;

case 6:

cout << "C";

break;

default:

cout << "D";

}

A. A

B. B

C. C

D. D

正确答案:B


03
选择题

执行以下程序后,输出结果是( )。

int n = 2, sum = 0;

char c = 'B';

switch (n)

{

case 1:

sum = 10;

switch (c)

{

case 'A': sum += 10; break;

case 'B': sum += 8; break;

case 'C': sum += 6; break;

default: sum += 5;

}

break;

case 2:

sum = 8;

switch (c)

{

case 'A': sum += 5; break;

case 'B':

case 'C': sum += 1;

}

break;

default:

sum = 6;

}

cout << sum;

A. 13

B. 9

C. 8

D. 7

正确答案:B


04
编程题
东南西北的英文单词

题目描述:

小蓝刚学完了东南西北4个方向的英文单词,为了加强记忆,想编写一个程序。当输入某个方向的英文单词的首字母,程序就输出对应的完整英文单词。例如:

输入字母E或者e ,则输出East;

输入字母S或者s ,则输出South;

输入字母W或者w,则输出West;

输入字母N或者n ,则输出North;

输入其他字母,则输出Wrong。

请你帮助小蓝设计这个程序。

输入:

输入一个字母,表示某个方向的英文单词首字母。

输出:

按照题目描述,输出对应方向的完整英文单词(注意:单词的首字母大写)。

输入样例:

S

输出样例:

South

温馨提示

编程题只看最终结果呈现,不看具体编程实现过程!如遇到难点一定要及时请教自己的老师哦!关注“蓝桥评测”公众号,留言“本期答案”,领取本期编程题答案!

最近发表
标签列表