蓝桥等考C++组别一级
第一部分:选择题
1、C++ L1 (
15
分)
以下关于世界上第一台通用电子计算机
ENIAC
的说法中,正确的一项是( )。
A.
它的功能非常强大,主要被用于对德军密码的破译工作
B.
当时的科学家使用
C++
语言来进行编程,这样运算效率更高
C.
为了
纪念该计算机的发明者,人们给它起的名字为
ENIAC
D.
它是美国宾夕法尼亚大学
研究
开发的成果,标志着电子计算机时代的到来
正确答案:
D
2、C++ L1 (
15
分)
以下关于C++语言的描述
中,
正确的是( )。
A.
C++
代码中
的
每一行语句都要用英文
句
号
“.”来结尾
B.
计算机只能执行
C++语言编写的程序
C.
每个完整的
C+
+
程序都必须有一个并且只能有一个主函数
D.
注释的作用是为了让
计算机正确的执行程序
正确答案:
C
3、C++ L1 (20分)
以下代码行中语法
正确
的是( )。
A.
c
out <<
'Hello, World!' << endl;
B.
cin
>> "
a
";
C.
cin
>> a
>
> endl;
D.
cout << "*" << "*" << " " << "*" << "*" << endl;
正确答案:
D
第二部分:编程题
旗帜(
5
0分)
题目名称:
旗帜
题目描述:
请你用字符画的形式输出
一面旗帜
。
输入:
无
注意:本题没有输入!
输出:
如输出样例所示。
注意事项:
图案的第一行前面不能有多余的空行;
图案的最左侧从第一列开始输出,左边不能有多余的空格。
输入输出格式要和样例严格保持一致,不要
输出任何与答案无关的内容,如
“请输入:”之类的
提示信息
。
输入样例:
无
输出样例:
参考程序
#include<iostream>
using namespace std;
int main()
{
cout << "*****" << endl;
cout << "*****" << endl;
cout << "*****" << endl;
cout << "*" << endl;
cout << "*" << endl;
return 0;
}
测试数据
1.
in
空
1.out
*****
*****
*****
*
*
蓝桥杯青少组C++组别1级编程练习真题(第8套,共14套)