哈理工C++考试题库之1(可直接的打印的).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《哈理工C++考试题库之1(可直接的打印的).doc》由会员分享,可在线阅读,更多相关《哈理工C++考试题库之1(可直接的打印的).doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date哈理工C+考试题库之1(可直接的打印的)哈理工C+考试题库之1(可直接的打印的)第1题填 空(1分)已知a=13, !a的十进制数值为【1】.答案: 1). 0第2题填 空(1分)已知a=13,b=6, a|b的十进制数值为【1】.答案: 1). 1第3题填 空(1分)int x=2,y=3,z=4; 则表达式x+(y!z)的值为【1】.答案: 1). 3第4题填 空
2、(1分)int x=2;x*=y=z=4; 则x的值为【1】.答案: 1). 8第5题填 空(1分)若a是int型变量,且a的初值为6,则计算表达式 a+=a-=a*a 后a的值为【1】.答案: 1). -60第6题填 空(1分)在定义有参数的函数时,放在函数名后面括号中的变量被称为【1】,简称为【2】答案: 1). 形式参数 2). 形参第7题填 空(1分)若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组中下标最小的元素名字是【1】.答案: 1). a0第8题填 空(1分)下列程序段的输出结果是【1】.int sub(int x=100,int
3、y=200);void main() int a(30),b(50); coutsub()endl;int sub(int x,int y) return x-y; 答案: 1). -100第9题填 空(1分)函数调用语句func(e1,e2),(e3,e4,e5)中含有【1】个实参.答案: 1). 2第10题填 空(1分)C+中,预定义算子hex表示【1】进制的输出.答案: 1). 十六 或 15第11题填 空(1分)C+语言的三种基本结构是【1】结构、选择结构、循环结构.答案: 1). 顺序第12题填 空(1分)若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5
4、 1 3 该数组可用的最大下标值是【1】.答案: 1). 9第13题填 空(1分)为了避免嵌套条件语句的二义性,C+语言规定else与其前面最近的【1】语句配对.答案: 1). if第14题填 空(1分)若所用变量都已正确定义,请填写以下程序段的输出结果【1】. for(i=1;i=5;i+); coutOK5)?0:1; 执行后整型变量 a 的值是【1】.答案: 1). 1第1题判 断(1分)int x,a10=0,1,2,*p=a;x=p2;此语句将a2赋值给变量x答案:Y第2题判 断(1分)关系运算符2是错误的写法答案:N第9题判 断(1分)若已定义x和y为double类型,则表达式x=
5、1,y=x+3/2 的值是2.5.答案:N第10题判 断(1分)else总是与离它最近的if匹配,可以通过使用大括号来改变匹配关系.答案:Y第11题判 断(1分)用于字符串复制的函数是strcat()答案:N第12题判 断(1分)int a 5=1, 2, 3, 4, 5;初始化后a0=1,a1=2,a2=3,a3=4,a4=5.答案:Y第13题判 断(1分)任何对象都可以使用delete运算符来释放.答案:N第14题判 断(1分)对于函数原型:int fun(int a, int b=300,int c=200,int d=100);可以使用如下方式调用:fun();答案:N第15题判 断(
6、1分)break语句只能出现在switch中.答案:N第16题判 断(1分)C+中,变量使用时遵循先定义,后使用的原则.答案:Y第17题判 断(1分)对于函数原型:int fun(int a, int b=300,int c=200,int d=100);可以使用如下方式调用:fun(.答案:Y第18题判 断(1分)有定义int a5=0,1,2,3,4,*p,i=2;若执行语句:p=a;coutb?a:cd?c:d后的结果是().A:1B:2C:3D:4答案:C第2题单项选择(1分)下列程序段的输出结果为().#include void main() float x=213.82631f;
7、coutb)a=b; if(ac)a=c; 则a的值为().A:1B:2C:3D:不一定答案:A第5题单项选择(1分)设有定义int n; 执行n=f-a后,n的值是().A:fB:aC:5D:6答案:C第6题单项选择(1分)C+语言结构体类型变量在程序执行期间().A:所有成员一直驻留在内存中B:只有一个成员驻留在内存中C:部分成员驻留在内存中D:没有成员驻留在内存中答案:A第7题单项选择(1分)设有定义:int n=0,*p=&n,*q=&p;则以下选项中,正确的赋值语句是().A:p=1;B:*q=2;C:q=p;D:*p=5;答案:D第8题单项选择(1分)以下程序的输出结果是().#i
8、nclude void main() char s=123,*p; p=s; cout*p+endl;A:123B:1C:3D:321答案:B第9题单项选择(1分)若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是().A:函数调用可以作为独立的语句存在B:函数调用可以作为一个函数的实参C:函数调用可以出现在表达式中D:函数调用可以作为一个函数的形参答案:D第10题单项选择(1分)下列的调用方式()是引用调用.A:形参和对应的实参都是变量名B:形参是指针,对应的实参是地址值C:形参是引用,对应的实参是变量名D:形参是变量名,对应的实参是地址值答案:C第11题单项选择(1分)设 int
9、 x=1, y=1; 表达式(!x|y-)的值是().A:0B:1C:2D:-1答案:B第12题单项选择(1分)相同结构体类型的变量之间,可以().A:相加B:赋值C:比较大小D:地址相同答案:B第13题单项选择(1分)先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是().A:c=a;B:c=a;C:c=97;D:C=97答案:A第14题单项选择(1分)设有定义:char ch;在函数体内出现,在为ch 赋值之前,ch的值是().A:0B:0C:不确定D:n答案:C第15题单项选择(1分)下列程序运行结果为:#include #define P 3#define S(a)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 理工 C+ 考试 题库 直接 打印
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内