哈理工C++考试题库之7(可直接的打印的)Word格式文档下载.doc
《哈理工C++考试题库之7(可直接的打印的)Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《哈理工C++考试题库之7(可直接的打印的)Word格式文档下载.doc(13页珍藏版)》请在冰豆网上搜索。
}
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】.
〖〖第第1010题题〗『〗『填空填空』』((11分分))
intadd(intx,inty=10);
add(a,b)<
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】.
〖〖第第1717题题〗『〗『填空填空』』((11分分))
语句:
x++;
++x;
x=x+1;
x=l+x;
执行后都使变量x中的值增1,请写出一条同一功能的赋值语句【1】.
1).x+=1
〖〖第第1818题题〗『〗『填空填空』』((11分分))
表达式18&
53的值是【1】.
〖〖第第1919题题〗『〗『填空填空』』((11分分))
sub(a,10)<
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分)
程序的开发过程:
编辑、编译预处理、编译、连接、运行
〖第4题〗『判断』(1分)
对于内联函数,c++编译器执行内联扩展,将函数代码直接插入每一处调用处.由此可以减少函数调...
〖第5题〗『判断』(1分)
对于函数原型:
intfun(inta,intb=300,intc=200,intd=100);
可以使用如下方式调用:
fun(4...
〖第6题〗『判断』(1分)
包含空格的字符数组输入时,常常使用C++的cin.outline()函数实现.
〖第7题〗『判断』(1分)
重载函数必须在参数个数上有所不同.
〖第8题〗『判断』(1分)
c++中用取址运算符"
"
来获得变量的地址.
〖第9题〗『判断』(1分)
一个include命令可以指定多个被包含的文件.
〖第10题〗『判断』(1分)
设inta[2][3]={{2},{3}};
则数组元素a[1][0]的值为3
〖第11题〗『判断』(1分)
构造函数和析构函数都可以重载.
〖第12题〗『判断』(1分)
charch1[]="
student"
ch2[10];
ch2=ch1;
是错误的
〖第13题〗『判断』(1分)
floatf=1.0,*fp=&
f;
f=*fp+1.0;
此语句将fp所指向的值即变量f中所存储的值,加1.0后赋给变...
〖第14题〗『判断』(1分)
进行宏定义时,宏名必须使用大写字母表示.
〖第15题〗『判断』(1分)
DO是C++语言中的关键字.
〖第16题〗『判断』(1分)
表达式4,3,2的值是4.
〖第17题〗『判断』(1分)
函数调用时,出现在函数名后括号中的参数是实参.
〖第18题〗『判断』(1分)
结构体就是一个可以包含不同数据类型的一个结构.
〖第19题〗『判断』(1分)
定义一个输入文件流对象,并打开d盘du文件夹下的abc.dat文件方法是:
ifstreamfin;
fin.open("
...
〖第20题〗『判断』(1分)
把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类型数据元素的集合称为数...
〖第1题〗『单项选择』(1分)
以下所列的C++语言常量中,错误的是().
A:
0xFF
B:
1.2e0.5
C:
2L
D:
\72'
B
〖第2题〗『单项选择』(1分)
下列运算符中优先级最高的是().
+
!
=
〖第3题〗『单项选择』(1分)
设有说明:
charw;
intx;
floaty;
doublez;
则表达式w*x+z-y
值的数据类型为().
float
char
int
double
D
〖第4题〗『单项选择』(1分)
a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是().
a*b/a*b==1
a/b*b/a==1
a/b*b+a%b==a
a/b*b==a
C
〖第5题〗『单项选择』(1分)
若给定条件表达式(M)?
(a++):
(a--),则其中表达式M().
和(M==0)等价
和(M==1)等价
和(M!
=0)等价
=1)等价
〖第6题〗『单项选择』(1分)
执行下列程序后,其输出结果是()
#include<
iostream.h>
voidmain(){inta=9;
a+=a-=a+a;
cout<
a<
\n"
;
18
9
-18
-9
〖第7题〗『单项选择』(1分)
在C++语言的函数中,下列正确的说法是().
必须有形参
形参必须是变量名
可以有也可以没有形参
数组名不能作形参
〖第8题〗『单项选择』(1分)
以下数据中,不正确的数值或字符常量是().
c
66
0xaa
50
A
〖第9题〗『单项选择』(1分)
下列对析构函数的描述中,正确的是().
一个类中只能定义一个析构函数
析构函数名与类名不同
析构函数的定义只能在类体内
析构函数可以有一个或多个参数
〖第10题〗『单项选择』(1分)
执行下列语句后的输出结果为().
voidmain(){chara='
a'
a--;
cout<
a+'
2'
-'
0'
"
3'
b,c
a--运算不合法,故有语法错
98,99
格式描述和输出项不匹配,输出无定值
〖第11题〗『单项选择』(1分)
在定义构造数据类型时,不能().
说明变量
说明存储类型
初始化
末尾不写分号
〖第12题〗『单项选择』(1分)
设变量a是整型,f是实型,i是双精度型,则表达式10+'
+i*f值的
数据类型为().
不确定
〖第13题〗『单项选择』(1分)
在C++语言中,引用数组元素时,其数组下标的数据类型允许是().
整型常量
整型表达式
整型常量或整型表达式
任何类型的表达式
〖第14题〗『单项选择』(1分)
在C++语言中,char型数据在内存中的存储形式是().
补码
反码
原码
ASCII码
〖第15题〗『单项选择』(1分)
下列定义数组的语句中正确的是().
#definesize10charstr1[size],str2[size+2];
charstr[];
intnum['
10'
];
intn=5;
inta[n][n+2];
〖第16题〗『单项选择』(1分)
变量p为指针变量,若