哈理工C++考试题库之7(可直接的打印的).doc

上传人:b****2 文档编号:1651893 上传时间:2022-10-23 格式:DOC 页数:13 大小:83KB
下载 相关 举报
哈理工C++考试题库之7(可直接的打印的).doc_第1页
第1页 / 共13页
哈理工C++考试题库之7(可直接的打印的).doc_第2页
第2页 / 共13页
哈理工C++考试题库之7(可直接的打印的).doc_第3页
第3页 / 共13页
哈理工C++考试题库之7(可直接的打印的).doc_第4页
第4页 / 共13页
哈理工C++考试题库之7(可直接的打印的).doc_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

哈理工C++考试题库之7(可直接的打印的).doc

《哈理工C++考试题库之7(可直接的打印的).doc》由会员分享,可在线阅读,更多相关《哈理工C++考试题库之7(可直接的打印的).doc(13页珍藏版)》请在冰豆网上搜索。

哈理工C++考试题库之7(可直接的打印的).doc

〖第1题〗『填空』(1分)

表达式i++相当于表达式【1】.

答案:

1).i=i+1或i=1+i

〖第2题〗『填空』(1分)

C++语言源程序的基本单位是【1】.

答案:

1).函数

〖第3题〗『填空』(1分)

在结构体中,成员的缺省存取权限是【1】有的.

答案:

1).公

〖〖第第44题题〗『〗『填空填空』』((11分分))

intx=2,y=3,z=4;则表达式x+y&&z的值为【1】.

答案:

1).1

〖〖第第55题题〗『〗『填空填空』』((11分分))

若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为【1】.

答案:

1).-60

〖〖第第66题题〗『〗『填空填空』』((11分分))

下列程序段的输出结果是【1】.

intsub(intx=100,inty=200);

voidmain()

{inta(30),b(50);

cout<

}

intsub(intx,inty){returnx-y;}

答案:

1).-20

〖〖第第77题题〗『〗『填空填空』』((11分分))

【1】是标准C++指定的一个名字空间.

答案:

1).std

〖〖第第88题题〗『〗『填空填空』』((11分分))

在C++语言中的实型变量分为两种类型,它们是float型和【1】型.

答案:

1).double

〖〖第第99题题〗『〗『填空填空』』((11分分))

设a=3,b=4,c=5,则表达式!

(a+b)+c-1&&b+c/2的值为【1】.

答案:

1).1

〖〖第第1010题题〗『〗『填空填空』』((11分分))

下列程序段的输出结果是【1】.

intadd(intx,inty=10);

voidmain()

{inta(30),b(50);

cout<

}

intadd(intx,inty){returnx+y;}

答案:

1).80

〖〖第第1111题题〗『〗『填空填空』』((11分分))

设intx=1/4;则x的值为【1】.

答案:

1).0

〖〖第第1212题题〗『〗『填空填空』』((11分分))

已知i=5,写出语句i*=i+1;执行后整型变量i的值是【1】.

答案:

1).30

〖〖第第1313题题〗『〗『填空填空』』((11分分))

在C++程序中使用文件前打开文件,打开文件的函数名是【1】.

答案:

1).open

〖第14题〗『填空』(1分)

一个C源程序中至少应包括一个【1】函数,它是C程序中唯一可以直接执行的函数,其他函数都是直...

答案:

1).main或main()或主

〖〖第第1515题题〗『〗『填空填空』』((11分分))

C++中,预定义算子dec表示【1】进制的输出.

答案:

1).十或10

〖〖第第1616题题〗『〗『填空填空』』((11分分))

已知a=10,b=15,c=1,d=2,e=10,则表达式a++&&e++&&c++的值为【1】.

答案:

1).1

〖〖第第1717题题〗『〗『填空填空』』((11分分))

语句:

x++;++x;x=x+1;x=l+x;

执行后都使变量x中的值增1,请写出一条同一功能的赋值语句【1】.

答案:

1).x+=1

〖〖第第1818题题〗『〗『填空填空』』((11分分))

表达式18&&53的值是【1】.

答案:

1).1

〖〖第第1919题题〗『〗『填空填空』』((11分分))

下列程序段的输出结果是【1】.

intsub(intx=100,inty=200);

voidmain()

{inta(30),b(50);

cout<

}

intsub(intx,inty){returnx-y;}

答案:

1).20

〖〖第第2020题题〗『〗『填空填空』』((11分分))

在C++中,类及由类所定义的对象二者中,【1】占内存空间.

答案:

1).对象

〖〖第第11题题〗『〗『判断判断』』((11分分))

表达x>20或x<-10的C++语言表达式是:

x>20&&x<-10

答案:

N

〖第2题〗『判断』(1分)

num1=4;num2=8;a=++num1;b=num2++;最终a为5,b=8.

答案:

Y

〖第3题〗『判断』(1分)

程序的开发过程:

编辑、编译预处理、编译、连接、运行

答案:

Y

〖第4题〗『判断』(1分)

对于内联函数,c++编译器执行内联扩展,将函数代码直接插入每一处调用处.由此可以减少函数调...

答案:

Y

〖第5题〗『判断』(1分)

对于函数原型:

intfun(inta,intb=300,intc=200,intd=100);可以使用如下方式调用:

fun(4...

答案:

Y

〖第6题〗『判断』(1分)

包含空格的字符数组输入时,常常使用C++的cin.outline()函数实现.

答案:

N

〖第7题〗『判断』(1分)

重载函数必须在参数个数上有所不同.

答案:

N

〖第8题〗『判断』(1分)

c++中用取址运算符"&"来获得变量的地址.

答案:

Y

〖第9题〗『判断』(1分)

一个include命令可以指定多个被包含的文件.

答案:

N

〖第10题〗『判断』(1分)

设inta[2][3]={{2},{3}};则数组元素a[1][0]的值为3

答案:

Y

〖第11题〗『判断』(1分)

构造函数和析构函数都可以重载.

答案:

N

〖第12题〗『判断』(1分)

charch1[]="student",ch2[10];ch2=ch1;是错误的

答案:

Y

〖第13题〗『判断』(1分)

floatf=1.0,*fp=&f;f=*fp+1.0;此语句将fp所指向的值即变量f中所存储的值,加1.0后赋给变...

答案:

Y

〖第14题〗『判断』(1分)

进行宏定义时,宏名必须使用大写字母表示.

答案:

N

〖第15题〗『判断』(1分)

DO是C++语言中的关键字.

答案:

N

〖第16题〗『判断』(1分)

表达式4,3,2的值是4.

答案:

N

〖第17题〗『判断』(1分)

函数调用时,出现在函数名后括号中的参数是实参.

答案:

Y

〖第18题〗『判断』(1分)

结构体就是一个可以包含不同数据类型的一个结构.

答案:

Y

〖第19题〗『判断』(1分)

定义一个输入文件流对象,并打开d盘du文件夹下的abc.dat文件方法是:

ifstreamfin;fin.open("...

答案:

N

〖第20题〗『判断』(1分)

把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类型数据元素的集合称为数...

答案:

Y

〖第1题〗『单项选择』(1分)

以下所列的C++语言常量中,错误的是().

A:

0xFF

B:

1.2e0.5

C:

2L

D:

\72'

答案:

B

〖第2题〗『单项选择』(1分)

下列运算符中优先级最高的是().

A:

<

B:

+

C:

&&

D:

!

=

答案:

B

〖第3题〗『单项选择』(1分)

设有说明:

charw;intx;floaty;doublez;则表达式w*x+z-y

值的数据类型为().

A:

float

B:

char

C:

int

D:

double

答案:

D

〖第4题〗『单项选择』(1分)

a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是().

A:

a*b/a*b==1

B:

a/b*b/a==1

C:

a/b*b+a%b==a

D:

a/b*b==a

答案:

C

〖第5题〗『单项选择』(1分)

若给定条件表达式(M)?

(a++):

(a--),则其中表达式M().

A:

和(M==0)等价

B:

和(M==1)等价

C:

和(M!

=0)等价

D:

和(M!

=1)等价

答案:

C

〖第6题〗『单项选择』(1分)

执行下列程序后,其输出结果是()

#includevoidmain(){inta=9;a+=a-=a+a;cout<

A:

18

B:

9

C:

-18

D:

-9

答案:

C

〖第7题〗『单项选择』(1分)

在C++语言的函数中,下列正确的说法是().

A:

必须有形参

B:

形参必须是变量名

C:

可以有也可以没有形参

D:

数组名不能作形参

答案:

C

〖第8题〗『单项选择』(1分)

以下数据中,不正确的数值或字符常量是().

A:

c

B:

66

C:

0xaa

D:

50

答案:

A

〖第9题〗『单项选择』(1分)

下列对析构函数的描述中,正确的是().

A:

一个类中只能定义一个析构函数

B:

析构函数名与类名不同

C:

析构函数的定义只能在类体内

D:

析构函数可以有一个或多个参数

答案:

A

〖第10题〗『单项选择』(1分)

执行下列语句后的输出结果为().

#includevoidmain(){chara='a';a--;cout<

A:

b,c

B:

a--运算不合法,故有语法错

C:

98,99

D:

格式描述和输出项不匹配,输出无定值

答案:

C

〖第11题〗『单项选择』(1分)

在定义构造数据类型时,不能().

A:

说明变量

B:

说明存储类型

C:

初始化

D:

末尾不写分号

答案:

D

〖第12题〗『单项选择』(1分)

设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的

数据类型为().

A:

int

B:

float

C:

double

D:

不确定

答案:

C

〖第13题〗『单项选择』(1分)

在C++语言中,引用数组元素时,其数组下标的数据类型允许是().

A:

整型常量

B:

整型表达式

C:

整型常量或整型表达式

D:

任何类型的表达式

答案:

C

〖第14题〗『单项选择』(1分)

在C++语言中,char型数据在内存中的存储形式是().

A:

补码

B:

反码

C:

原码

D:

ASCII码

答案:

D

〖第15题〗『单项选择』(1分)

下列定义数组的语句中正确的是().

A:

#definesize10charstr1[size],str2[size+2];

B:

charstr[];

C:

intnum['10'];

D:

intn=5;inta[n][n+2];

答案:

A

〖第16题〗『单项选择』(1分)

变量p为指针变量,若

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1