蓝桥等考C++组别
十二
级
第一部分:选择题
1、
C++ L
12
(
15
分)
关于C++的函数
,
以下选项正确的是( )。
A
.
函数的形式参数可以是一个或者多个,但不能为空。
B.
函数体代码里面,可以一行可执行语句都不写。
C.
C++不支持函数嵌套定义,自定义函数里面不能调用其它自定义函数,只能调用库函数。
D.
函数必须要有返回值。
正确答案:B
2
、C++ L
12
(
15
分)
关于变量
,
以下选项正确的是( )。
A
.
函数的形式参数都是全局变量
。
B.
程序中变量不能重复定义,
局部变量和全局变量不能重名。
C.
全局变量如果定义的时候没有赋初始值,它的值会被自动初始化为0。
D.
调用函数时把全局变量作为实际参数,函数就可以修改这个全局变量的值。
正确答案:C
3
、C++ L
12
(20分)
判断整型参数是否是回文数的函数,是回文数返回true,否则返回false,以下选项正确的是( )。
A
.
bool pal(int a)
{
int b = 0;
while (a > 0)
{
b *= 10;
b += a % 10;
a /= 10;
}
return a == b;
}
B.
bool pal(int a)
{
int b = 0, c = a;
while (c >= 0)
{
b *= 10;
b += c % 10;
c /= 10;
}
return a == b;
}
C.
bool pal(int a)
{
int b = 0, c = a;
for (; c; c /= 10)
{
b *= 10;
b += c % 10;
}
return a == b;
}
D.
bool pal(int a)
{
int b = 0, c = a;
do
{
b *= 10;
b += c % 10;
c /= 10;
} while (c >= 0);
return a == b;
}
正确答案:C
第二部分:编程题
4、
C++ L12
孪生质数(
5
0分)
题目名称:
孪生质数
题目描述:
质数又称为素数,一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的
蓝桥杯青少组C++组别12级编程练习真题(第4套,共8套)