【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《大专升本科C++语言基础》,欢迎阅读!
第一题、单项选择题(每题 1分,5道题共5分)
1、下面不属于C++吾言的特点的是
* A、C++支持数据封装
、C++支持继承性
C、C++支持动态绑定
D、C++不允许破环封装
2、下面的步骤不属于 C++程序开发步骤的是
A、编辑程序
B、编译程序
C、连接程序
3、断言assert(x < 10)的作用是
A、如果x的值小于10,则将打印包
D、程序分析
B、如果x的值大于或等于10,则将
含行号和文件名的错误信息,而且程序终 止
打印包含行号和文件名的错误信息,而且 程序终止。
C、如果x的值小于10,则将打印包 如果x的值大于或等于10,则将
打印包含行号和文件名的错误信息,但程 序继续执行。
含行号和文件名的错误信息,但程序继续 执行
4、执行完下列语句后,n的值为多少? (
)int n; for (n
B、 n
0; n < 100; n++)
A、 n 99 100
C、n
101 D、n 99
5、下列关于条件语句的描述中,错误的是
A、if语句中只有一个 else子句 句
、if语句中可以有多个 else if 子
C、if语句中if体内不能是开关语句
D、if语句的if体内可以是循环语句
第二题、多项选择题(每题 2分,5道题共10分) 1、以下语句循环次数为无限次的是
A、
B、 for(;;x++ = I);
for ( y = 0,x = 1;x > ++y;x = I++) I = x;
while(1){x++;} c、
D、 for(I = 10;;I--)sum+ = I;
2、关于重载函数正确的说法是
# A、函数重载指在同一作用域内多个函数使用相同的函数名
B、重载函数的参数必须不同
』C、重载函数的返回值类型必须不同
“ D、两个功能相似的操作可以重载函数得到
3、下面函数声明正确的是
A、void f1(int a,int b);
17 B、 void f2(int a,int
c,int b
=-1);
C、 void f3(int a ,int b
=-1, int c);
D、 int f4(…);
C++程序中声明变量int *p1 , *p2 ,m
=5, n ;下面错误的语句是
F A、 p1 = =&m; p2 = &p1;
1B、 p1 = =&m; p2 = &n;*p1 =*p2
7
C、 p1 =
=& m;p2= p1;
D、 p1 = =& m;*p2= *p1;
5、执行下面程序后, a 和b的值分别为 void main() { int a, b, k
==&m;b= (-*p1)/(*p2)+7; cout << a<< b<< endl;}
』A、0 』B、4 “ C、7
• D、3
第三题、判断题(每题1分,5道题共5分)
1、定义时使用关键字inline 的函数叫做内联函数。
正确 错误
2、变量声明int * p [5] 定义了一个指向数组的指针变量 P
。 正确 错误
=4, m = 6,*p1 = & k,*p2 = &m; a = p1
测试结果如下: • 1.1 [ « 1.2 [ •
单选]错] 下面不属于 C++语言的特点的是 a b c 下[ 单错] 面的步骤不属于 C++程序开发步骤的是 断选
]错] 言assert(x v 10)的作用是 a b 执行完下
=0;
[ 单错] 列语句后,n的值为多少?( b 下列关于条)int n; for
件语句的描述中,错误的是 以下语句循环(n n v 100; n++) a 1选]
abcd
ABCD ab ab ad abc
单选]错次数为无限次的是 * 1.5 [[ 单.3 [
[ 多« 2.1 [ ] 关于重载函数正确的说法是 ・1选][.4 [ 选* 2.2 [
]错abc bc [[ 多] 下面函数声明正确的是 abcd abc bc ab * 2.3
选[ ]错错]C++程序中声明变量int *p1 , *p2 ,m =5, n ;下面错误的语句 * 2.4
ab ac 是 abcd abc [ 多]错选]* 2.5 [多选][ 错]执行下面程序后,a和b的值分别为void main() { int a, b, ]
vv avv [ 多k= 4, m = 6,*p1 = &k,*p2 = &m; a = p1 = = &m;b= (-*p1)/(*p2)+7; 选][ abcde ab abc bc cout bvv endl;}
判[ 断]对] 定义时使用关键字inline 的函数叫做内联函数。 d * 3.1 [[ 判错] 变量声明int * p [5] 定义了一个指向数组的指针变量 * 3.2 * * *
断[ ]对] 定义引用变量的时候必须对其进行初始化。 d 3.3
[ 判错]
静态局部变量和全局变量的作用域和生存期都是一样的。 3.4 [
断]错] 3.5 [ 数组int array[10] 中共有10个整型元素,其下标值从
[ 判
断
][ 判断][
p。 c c 1 到 10。
本文来源:https://www.wddqxz.cn/642ce3710708763231126edb6f1aff00bfd5700b.html