大家好,今天我们跟着小蓝老师
来练习等级考试C++组第三级,
C++组相对于Python组要难一些,
想高效通关,就要珍惜每一次的练习机会哦!

打开网易新闻 查看精彩图片

01选择题
给定一个三位数 n,要求把十位上的数字赋值给整型变量x,可以使用下列哪种方法?( )

A.intx = n/ 100;

B. intx = n % 100 / 10;

C. intx = n/ 10;

D. intx = n % 10;

正确答案:B

02选择题

已知整型变量 a 的初始值为4,执行完语句“a = a + a * a;”后,a的值为( )。

A.20
B.8

C.32

D.64

正确答案:A

03选择题

执行以下代码,输出的结果是( )。

double a = 1.5;

int b = 3;

cout << (int)a * b;

A.3

B.4

C.5

D.6

正确答案:A

04编程题

题目描述:

小蓝养的一只宠物猫,每2天就要吃光一袋猫粮。小蓝在年底前团购了n袋猫粮,为了猫的饮食卫生,规定在一袋猫粮吃完后才会打开下一袋,即小蓝会在第一天打开一袋,第二天吃完后,第三天打开第二袋猫粮,以此类推。问第m天还剩下多少袋未打开的猫粮?

输入:

输入仅一行,包含两个正整数n,m,其中,n表示猫粮的袋数,m表示天数,且两个正整数之间用一个空格隔开。

输出:

输出仅一行,包含一个整数,表示剩下未打开的猫粮袋数。

题目数据保证还有剩下未打开的猫粮,并且输入输出数据都在int类型范围内。

输入样例:

10 4

输出样例:

8

打开网易新闻 查看精彩图片

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