资源描述:
《哈理工c++考试题库之9(可直接的打印的)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、0010〖第1题〗『填空』(1分)intx=2,y=3,z=4;则表达式!x+y>z的值为【1】.答案:1).0〖第2题〗『填空』(1分)当a=3,b=2,c=1;时,执行以下程序段后b=【1】.if(a>b)a=b;if(b>c)b=c;elsec=b;c=a;答案:1).1〖〖第第33题题〗『〗『填空填空』』((11分分))若有说明:int*p=newint,则分配了【1】个字节的内存空间.答案:1).4〖〖第第44题题〗『〗『填空填空』』((11分分))intx;x=3*4%-5/6,则x的值为【1】.答案:1).0〖〖第第55题题〗『〗
2、『填空填空』』((11分分))inta=1,b=2,c=3;表达式(a&&b)
3、
4、(a
5、
6、b)的值是【1】.答案:1).1〖〖第第66题题〗『〗『填空填空』』((11分分))若有以下定义和语句:inta[5]={1,3,5,7,9},*p;p=&a[2];则++(*p)的值是【1】.答案:1).6〖〖第第77题题〗『〗『填空填空』』((11分分))设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:a*=16+(b++)-(++c);后,a的值是【1】.答案:1).28〖〖第第88题题〗『〗『填空填空』』((11分分))设x=2.
7、5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为【1】.答案:1).2.5〖〖第第99题题〗『〗『填空填空』』((11分分))若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为【1】,n的值为【2】.答案:1).102).6〖〖第第1010题题〗『〗『填空填空』』((11分分))关键字new用于进行动态内存分配,关键字【1】用于释放所分配的内存.答案:1).delete〖〖第第1111题题〗『〗『填空填空』』((11分分))intx=2,y=3,z=4;则表达式x+y&&x=y的值
8、为【1】.答案:1).1〖〖第第1212题题〗『〗『填空填空』』((11分分))有下列程序段,执行后的输出结果是【1】.inta=3,b=5;intmax(inta,intb){intc;c=a>b?a:b;returnc;}voidmain(){inta=8;cout<9、ty,doublez;则表达式w*x+z-y的结果为【1】类型.答案:1).double或双精度〖〖第第1515题题〗『〗『填空填空』』((11分分))若有定义:chars[]="china";则C++系统为数组s开辟【1】个字节的内存单元.答案:1).6〖〖第第1616题题〗『〗『填空填空』』((11分分))执行语句charstr[81]="abcdef";后,字符串str结束标志存储在str[【1】](在括号内填写下标值)中.答案:1).6〖〖第第1717题题〗『〗『填空填空』』((11分分))将数组a的首地址赋给指针变量p的语句是【1】.
10、答案:1).p=a;或p=&a[0];〖第18题〗『填空』(1分)若有以下数组a,数组元素:a[0]~a[9],其值为9412821075613该数组可用的最小下标值是【1】.答案:1).0〖〖第第1919题题〗『〗『填空填空』』((11分分))已知i=5;写出语句a=--i;执行后整型变量a的值是【1】.答案:1).4〖〖第第2020题题〗『〗『填空填空』』((11分分))以下程序段要求从键盘输入字符,当输入字母为'Y'时,执行循环体,则在括号内填写.#include"iostream.h"main(){charch=cin.get();wh
11、ile(ch【1】'Y')/*在括号中填写*/ch=cin.get();}答案:1).==〖〖第第11题题〗『〗『判断判断』』((11分分))每个C++程序的入口和出口都位于函数main()之中.答案:Y〖第2题〗『判断』(1分)intx,a[10]={0,1,2},*p=a;x=p[2];此语句将a[2]赋值给变量x答案:Y〖第3题〗『判断』(1分)C++程序中,通常使用const来定义符号常量,定义时必须指出类型.答案:Y〖第4题〗『判断』(1分)创建独立引用时要用一个同类型的变量进行初始化.答案:Y〖第5题〗『判断』(1分)不能对字符数组
12、整体进行赋值,只能给各个元素赋值,而字符指针变量可以直接赋值.答案:Y〖第6题〗『判断』(1分)若有inti=10,j=2;则执行完i*=j+8;后ⅰ