最新哈理工C++考试题库之8可直接的打印的文档格式.docx
- 文档编号:14940553
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:18
- 大小:21.26KB
最新哈理工C++考试题库之8可直接的打印的文档格式.docx
《最新哈理工C++考试题库之8可直接的打印的文档格式.docx》由会员分享,可在线阅读,更多相关《最新哈理工C++考试题库之8可直接的打印的文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
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文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 理工 C+ 考试 题库 直接 打印