哈理工C++考试题库之10(可直接的打印的).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++考试题库之10(可直接的打印的).doc》由会员分享,可在线阅读,更多相关《哈理工C++考试题库之10(可直接的打印的).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date哈理工C+考试题库之10(可直接的打印的)哈理工C+考试题库之10(可直接的打印的)0009第1题填 空(1分)已知a=13, !a的十进制数值为【1】.答案: 1). 0第2题填 空(1分)#define A(n) 2*n+1,则表达式A(2+3)的值是【1】答案: 1). 8第3题填 空(1分)预处理命令行都必须以【1】号开始.答案: 1). #第4题填 空(1分
2、)C+中,实参和形参之间的参数传递有三种:地址传递、引用传递和【1】.答案: 1). 值传递第5题填 空(1分)函数的【1】调用是一个函数直接或间接地调用它自身.答案: 1). 递归第6题填 空(1分)设所有变量已正确定义,则下列程序段运行后y的值是【1】. int a=0,y=10; if(a=0)y-;else if(a0)y+; else y+=y答案: 1). 20第7题填 空(1分)已知int a=13,b=6; a/b的十进制数值为【1】.答案: 1). 2第8题填 空(1分)执行下列语句后,*(p+1)的值是【1】. char s3=ab,*p; p=s;答案: 1). b第9题
3、填 空(1分)C+中,预定义算子oct表示【1】进制的输出.答案: 1). 八 或 8第10题填 空(1分)若所用变量均已正确定义,则执行下面程序段后的 值是【1】. for(i=0 ; i2 ; i+ ) coutYES;coutb) a=b; if(bc) b=c; else c=b; c=a;答案: 1). 2第12题填 空(1分)若有说明:int *p=new int100,则分配了【1】个字节的内存空间.答案: 1). 400第13题填 空(1分)在面向对象程序设计中,若在类外定义公有成员函数,则在函数类型前加上类名和作用域符【1】.答案: 1). :第14题填 空(1分)设i,j,
4、k均为int型变量,则执行完下面的for循环后,k的值为【1】. for(i=0,j=10;i=j;i+,j-) k=i+j;答案: 1). 10第15题填 空(1分)以下程序段要求从键盘输入字符,当输入字母为Y 时,执行循环体,则在括号内填写. #include iostream.h main()char ch=cin.get(); while(ch 【1】 Y)/*在括号中填写*/ ch=cin.get();答案: 1). =第16题填 空(1分)下列程序段的输出结果是【1】.int sub(int x=100,int y=200);void main() int a(30),b(50);
5、 coutsub(a,10)z&y=z的值为【1】.答案: 1). 0第18题填 空(1分)在C+中,结构体类型及由结构体类型所定义的结构体变量二者中,【1】占内存空间.答案: 1). 结构体变量第19题填 空(1分)设x=72,表达式x=(x=60)的值为【1】.答案: 1). 1第20题填 空(1分)设(k=a=5,b=3,a*b),则k值为【1】.答案: 1). 5第1题判 断(1分)char ch8= student;cout str;答案:Y第3题判 断(1分)字符数组中每一个元素可存放一个字符,而字符指针变量存放字符串首地址.答案:Y第4题判 断(1分)break语句只能用在循环语
6、句中.答案:N第5题判 断(1分)int a 5=1, 2, 3, 4, 5;初始化后a0=1,a1=2,a2=3,a3=4,a4=5.答案:Y第6题判 断(1分)int x,a10=0,1,2,*p=a;x=p2;此语句将a2赋值给变量x答案:Y第7题判 断(1分)转义字符t表示换行.答案:N第8题判 断(1分)数组在使用之前必须先定义.数组定义包括数组的类型、名称、维数及数组中元素的个数.答案:Y第9题判 断(1分)一个函数可以调用其他函数,也可以调用该函数本身,我们将后者称之为函数的递归调用.答案:Y第10题判 断(1分)a=(b=4)+(c=6) 是一个合法的赋值表达式.答案:Y第11
7、题判 断(1分)包含空格的字符数组输入时,常常使用C+的cin.getline()函数实现.答案:Y第12题判 断(1分)int a10=0,1,2,3;int *p;p = a;此语句将数组a的首地址赋给指针变量p答案:Y第13题判 断(1分)由于函数的递归调用函数是在调用自己,因此在递归调用中必须有方法避免函数无休止运行.答案:Y第14题判 断(1分)表达x20或x20|x+y;x=i+) i=x;B:for(;x+=i);C:while(1)x+;D:for(i=10;i-) sum+=i;答案:A第4题单项选择(1分)若有int i=3,*p;p=&i;下列语句中输出结果为3的是().
8、A:cout&p;B:cout*i;C:cout*p;D:coutp;答案:C第5题单项选择(1分)若有说明:int a10;则对a数组元素的正确引用是().A:a10B:a3,5C:a(5)D:a10-10答案:D第6题单项选择(1分)若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是().A:p1=&m;p2=&p1B:p1=&m;p2=&n;*p1=p2;C:p1=&m;p2=p1;D:p1=&m;*p2=*p1;答案:C第7题单项选择(1分)以下数值中,不正确的八进制数或十六进制数是().A:0x16B:16C:098D:0xaaaa答案:C第8题单项选择(1分
9、)以下运算符中,优先级最高的运算符是().A:?:B:+C:&D:,答案:B第9题单项选择(1分)在C+语言中,引用数组元素时,其数组下标的数据类型允许是().A:整型常量B:整型表达式C:整型常量或整型表达式D:任何类型的表达式答案:C第10题单项选择(1分)下列说法中错误的是().A:构造函数没有类型B:创建对象时构造函数自动被调用C:在一个类中,只能定义一个构造函数D:构造函数的函数名与类同名答案:C第11题单项选择(1分)设j和k都是int类型,则for循环语句 for(j=0,k=-1;k=1;j+,k+) cout*n;A:循环结束的条件不合法B:是无限循环C:循环体一次也不执行D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 理工 C+ 考试 题库 10 直接 打印
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内