大专升本科C++语言基础

2022-06-17 10:16:36   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《大专升本科C++语言基础》,欢迎阅读!
C++,语言基础,大专,本科

第一题、单项选择题(每题 1分,5道题共5分)

1、下面不属于C++吾言的特点的是

* AC++支持数据封装



C++支持继承性

CC++支持动态绑定



DC++不允许破环封装



2、下面的步骤不属于 C++程序开发步骤的是

A、编辑程序

B、编译程序

C、连接程序

3、断言assertx < 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

Cn



101 Dn 99

5、下列关于条件语句的描述中,错误的是

Aif语句中只有一个 else子句

if语句中可以有多个 else if

Cif语句中if体内不能是开关语句



Dif语句的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、下面函数声明正确的是

Avoid 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;}



A0 B4 C7

D3





第三题、判断题(每题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 [多选][ 错]执行下面程序后,ab的值分别为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 array10 中共有10个整型元素,其下标值从





断][

p c c 1 10


本文来源:https://www.dywdw.cn/642ce3710708763231126edb6f1aff00bfd5700b.html

相关推荐
推荐阅读