蓝桥等考C++组别三级
第一部分:选择题
1、C++ L3 (
15
分)
执行以下代码,输出的结果是( )。
cout << (843/100) << endl;
A.8.43
B.8
C.4
D.3
正确答案:B
2、C++ L3 (
15
分)
以下选项中
,
指数函数
是
( )。
A.pow()
B.floor()
C.ceil()
D.sqrt()
正确答案:A
3、C++ L3 (20分)
执行以下代码,输出的结果是( )。
cout << (-4%2) << endl;
A.0
B.1
C.2
D.2.0
正确答案:A
第二部分:编程题
4
、
C++ L3 梯形的面积(
5
0分)
题目名称:
梯形的面积
题目描述:
已知梯形的面积公式:(上底边长+下底边长)×高÷2。
给出3个正整数a、b、h,分别表示梯形的上底边长、下底边长和高,编写一个程序计算出梯形的面积。
输入:
一行,包含3个正整数a(0<a<100),b(a<b<100),h(0<h<100),分别表示梯形的上底边长、下底边长和高。
相邻两
个整数之间用一个空格分隔。
输出:
一行,表示梯形的面积(计算结果向下取整)。
注意:
输入输出格式要和样例严格保持一致,不要
输出任何与答案无关的内容,如
“请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。
输入样例:
1 2 3
输出样例:
4
参考代码:
#include<iostream>
using namespace std;
int main()
{
int a,b,h,s;
cin>>a>>b>>h;
s=(a+b)*h/2;
cout<<s<<endl;
return 0;
}
测试数据:
1.in
1 2 3
1.out
4
2.in
2 6 11
2.out
44
3.in
1 4 9
3.out
22
4.in
2 4 6
4.out
18
5.in
2 7 3
5.out
13
蓝桥杯青少组C++组别3级编程练习真题(第5套,共10套)