最新哈理工C++考试题库之8可直接的打印的文档格式.docx

上传人:b****2 文档编号:14940553 上传时间:2022-10-26 格式:DOCX 页数:18 大小:21.26KB
下载 相关 举报
最新哈理工C++考试题库之8可直接的打印的文档格式.docx_第1页
第1页 / 共18页
最新哈理工C++考试题库之8可直接的打印的文档格式.docx_第2页
第2页 / 共18页
最新哈理工C++考试题库之8可直接的打印的文档格式.docx_第3页
第3页 / 共18页
最新哈理工C++考试题库之8可直接的打印的文档格式.docx_第4页
第4页 / 共18页
最新哈理工C++考试题库之8可直接的打印的文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

最新哈理工C++考试题库之8可直接的打印的文档格式.docx

《最新哈理工C++考试题库之8可直接的打印的文档格式.docx》由会员分享,可在线阅读,更多相关《最新哈理工C++考试题库之8可直接的打印的文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

最新哈理工C++考试题库之8可直接的打印的文档格式.docx

intx=2,y=3,z=4;

则表达式x+(y>

!

z)的值为【1】.

1).3

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

x=5,y=8时,C++语言表达式5-2>

=x-1<

=y-2的值是【1】.

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

若s是int型变量,且s=6,则下面表达式的值是【1】.

s%2+(s+1)%2

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

在C++程序中使用文件结束后要关闭文件,关闭文件的函数名是【1】.

1).close

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

intx=2;

z=x++-1;

则z的值为【1】.

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

z=-x+++1;

则x的值为【1】.

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

设a=3,b=4,c=4,则表达式a+b>

c&

b==c&

a||b+c&

b==c的值为【1】.

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

设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】.

1).1.0或1

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

以下程序段要求从键盘输入字符,当输入字母为'

Y'

时,执行循环体,则在括号内填写.

{charch=cin.get();

while(ch【1】'

)/*在括号中填写*/

ch=cin.get();

1).==

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

设x的值为15,n的值为2,则表达式x*=n+3运算后x的值是【1】.

1).75

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

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

1).八或8

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

表达式a+=b相当于表达式【1】.

1).a=a+b或a=b+a

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

cin.get()函数只能接收一个【1】.

1).字符

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

字符串的结束标志是【1】.

1).\0或'

\0'

或0

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

若有以下数组a,数组元素:

a[0]~a[9],其值为

941282107513

该数组可用的最小下标值是【1】.

1).0

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

设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:

a*=16+(b++)-(++c);

后,a的值是【1】.

1).28

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

C++语言中数028是一个八进制数.

N

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

二维数组初始化的方法是:

inta[3][2]={{2,4},{6,8},{10,12}};

Y

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

字符串连接函数是strcat()

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

inti表示取变量i的整数部分.

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

charc[]="

VeryGood"

;

是一个合法的为字符数组初始化的语句.

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

数组名代表数组的首地址.

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

在说明一个结构变量后,不能整体引用结构体变量,需要逐一引用.

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

私有继承中基类的私有成员在派生类中还是私有的.

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

保护继承方式下基类的保护成员在派生类中仍是保护成员.

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

在C++中,整型数据在内存中占2个字节.

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

若有inti,*p;

则语句*p=1000;

是合法的.

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

类中的成员函数都是公有的,数据成员都是私有的.

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

类型标识符函数名(参数表列){函数体}此函数是内联函数.

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

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

ifstreamfin;

fin.open(...

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

在c++中实参和形参有3种结合方式,分别为:

值传递、引用传递和地址传递

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

创建独立引用时要用一个同类型的变量进行初始化.

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

类型标识符数组名[常量表达式];

常量表达式可以是常量和符号常量,不能包含变量.

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

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

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

数组它不做下标是否越界的判断,在编译和连接过程中都不会出现错误提示.

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

C++中有五种作用域分别为文件作用域、块作用域、函数作用域、函数原型作用域和类作用域.

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

若i为整型变量,则以下循环执行次数是().

for(i=2;

i==0;

)cout<

i--;

A:

无限次

B:

0次

C:

1次

D:

2次

B

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

若定义函数double*function(),则函数function()的返回值为().

实型数

实数的地址

指向函数的指针

函数的地址

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

若有

chars1[]="

abc"

s2[20],*t=s2;

cin>

>

t;

则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是().

if(strcmp(s1,s1)>

0)cout<

s2<

if(strcmp(s2,s1)>

0)cout<

if(strcmp(s2,t)>

if(strcmp(s1,t)>

D

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

用new运算符创建一维数组的正确形式是().

int*p=newa[10];

float*p=newfloat[10];

int*p=newint[10]={0};

int*p=newint[5]={1,2,3,4,5,6};

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

下面判断正确的是().

char*a="

china"

等价于char*a;

*a="

charstr[10]={"

};

等价于charstr[10];

str[]={"

char*s="

等价于char*s;

s="

charc[4]="

d[4]="

等价于charc[4]=d[4]="

C

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

在说明语句:

int*f();

中,标识符f代表的是().

一个用于指向整型数据的指针变量

一个用于指向一维数组的行指针

一个用于指向函数的指针变量

一个返回值为指针型的函数名

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

设有定义:

charstr[]="

abcdefghij"

执行语句str[4]='

后,strlen(str)的值为().

4

5

10

11

A

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

若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;

则输出结果不为5

的语句为().

cout<

*(a+5);

p[5];

*(p+5);

*p[5];

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

设C++语言中,int类型数据占4个字节,则long类型数据占().

1个字节

2个字节

4个字节

8个字节

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

不仅可将C++源程序存在磁盘上,还可将数据按数据类型以什么的

形式存在磁盘上().

内存

缓冲区

文件

寄存器

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

以下的选择中,正确的赋值语句是().

a=1,b=2

j++

a=b=5;

y=int(x)

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

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

#include<

iostream.h>

voidmain(){chara='

a'

a--;

a+'

2'

-'

0'

3'

...

b,c

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

98,99

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

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

下列程序的输出结果是().

voidmain(){inta=7,b=5;

b/a<

\n"

1

不确定值

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

假定所有变量均已正确定义,下列程序段运行后x的值是().

k1=1;

k2=2;

k3=3;

x=15;

if(!

k1)x--;

elseif(k2)x=4;

elsex=3;

14

15

3

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

若有定义:

inta=7;

floatx=2.5,y=4.7;

则表达式x+a%3*(int)(x+y)%2/4的值是().

2.5

2.75

3.5

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

表达式18/4*sqrt(4.0)/8值的数据类型为().

int

float

double

不确定

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

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

说明变量

说明存储类型

初始化

末尾不写分号

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

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

a*b/a*b==1

a/b*b/a=

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

当前位置:首页 > PPT模板

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

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