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

更新时间:2023-10-18 19:16:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

〖第1题〗『填 空』(1分) 表达式 i++ 相当于表达式【1】. 答案:

1). i=i+1 或 i=1+i 〖第2题〗『填 空』(1分) C++语言源程序的基本单位是【1】. 答案:

1). 函数

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

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

〖〖第第44题题〗『〗『填 空填 空』』((11分分)) int x=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】. int sub(int x=100,int y=200); void main() { int a(30),b(50); cout<

int sub(int x,int y){ return x-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】.

int add(int x,int y=10); void main() { int a(30),b(50); cout<

int add(int x,int y){ return x+y; } 答案: 1). 80

〖〖第第1111题题〗『〗『填 空填 空』』((11分分)) 设 int x=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】.

int sub(int x=100,int y=200); void main() { int a(30),b(50); cout<

int sub(int x,int y){ return x-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分)

对于函数原型:int fun(int a, int b=300,int c=200,int d=100);可以使用如下方式调用:fun(4... 答案:Y

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

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

〖第7题〗『判 断』(1分) 重载函数必须在参数个数上有所不同. 答案:N

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

c++中用取址运算符\来获得变量的地址. 答案:Y

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

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

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

设int a[2][3]={{2},{3}};则数组元素a[1][0]的值为3 答案:Y

〖第11题〗『判 断』(1分) 构造函数和析构函数都可以重载.

答案:N

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

char ch1[ ]= \是错误的 答案:Y

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

float f=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文件方法是:ifstream fin;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分)

设有说明:char w;int x;float y;double z;则表达式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分) 执行下列程序后,其输出结果是()

#include void main(){ int a=9; a+=a-=a+a; cout<

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

在C++语言的函数中,下列正确的说法是(). A:必须有形参 B:形参必须是变量名 C:可以有也可以没有形参 D:数组名不能作形参 答案:C

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

以下数据中,不正确的数值或字符常量是(). A:c B:66 C:0xaa D:50 答案:A

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

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

本文来源:https://www.bwwdw.com/article/84xf.html

Top