资源描述:
《哈理工C++考试题库之6(可直接的打印的).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、〖第1题〗『填空』(1分)已知i=5;写出语句a=--i;执行后整型变量a的值是【1】.答案:1).4〖第2题〗『填空』(1分)为了避免嵌套条件语句的二义性,C++语言规定else与其前面最近的【1】语句配对.答案:1).if〖第3题〗『填空』(1分)若所用变量都已正确定义,请填写以下程序段的输出结果【1】.for(i=1;i<=5;i++);cout<<"OK"<b?a:b;returnc;}voidmai
2、n(){inta=8;cout<z的值为【1】.答案:1).1〖第6题〗『填空』(1分)intx=2;z=++x+1;则z的值为【1】.答案:1).4〖第7题〗『填空』(1分)intx=2,y=3,z=4;则表达式x+(y>!z)的值为【1】.答案:1).3〖第8题〗『填空』(1分)表达式18&&53的值是【1】.答案:1).1〖第9题〗『填空』(1分)在C++程序中使用文件结束后要关闭文件,关闭文件的函数名是【1】.答案:1).close〖第10题〗『填空
3、』(1分)当一个函数无返回值时,函数的类型应定义为【1】答案:1).void〖第11题〗『填空』(1分)在C++程序中使用文件前打开文件,打开文件的函数名是【1】.答案:1).open〖第12题〗『填空』(1分)设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为【1】.答案:1).2.5〖第13题〗『填空』(1分)执行语句charstr[81]="abcdef";后,字符串str结束标志存储在str[【1】](在括号内填写下标值)中.答案:1).6〖第14题〗『填空』(1分)执行下列语句后,b的十进制值是【1】.intx=240,y=1
4、5,b;charz='A';b=((x&&y)&&(z<'a'));答案:1).1〖第15题〗『填空』(1分)cin.get()函数只能接收一个【1】.答案:1).字符〖第16题〗『填空』(1分)intx=2,y=3,z=4;则表达式x+y>!z的值为【1】.答案:1).1〖第17题〗『填空』(1分)intx=y=z=2;x=y==z;则x的值为【1】.答案:1).1〖第18题〗『填空』(1分)C++语言程序的三种基本结构是:顺序结构,选择结构,【1】结构.答案:1).循环〖第19题〗『填空』(1分)设x=2,表达式x>=60==1的值为【1】.答案:1).0〖第20题〗『填
5、空』(1分)#defineA(n)2*n+1,则表达式A(2+3)的值是【1】答案:1).8〖第1题〗『判断』(1分)a=(b=4)+(c=6)是一个合法的赋值表达式.答案:Y〖第2题〗『判断』(1分)数组在使用之前必须先定义.数组定义包括数组的类型、名称、维数及数组中元素的个数.答案:Y〖第3题〗『判断』(1分)对于函数原型:intfun(inta,intb=300,intc=200,intd=100);可以使用如下方式调用:fun(1...答案:N〖第4题〗『判断』(1分)对象成员的表示方法与结构体变量成员的表示方法相同.答案:Y〖第5题〗『判断』(1分)一次性输入、输出
6、字符数组时,只写字符数组名.答案:Y〖第6题〗『判断』(1分)对于函数原型:intfun(inta,intb=300,intc=200,intd=100);可以使用如下方式调用:fun(4...答案:Y〖第7题〗『判断』(1分)类的作用域范围指的是类体内.答案:N〖第8题〗『判断』(1分)数组只有一个下标,称为一维数组.答案:Y〖第9题〗『判断』(1分)在c++中实参和形参有3种结合方式,分别为:值传递、引用传递和地址传递答案:Y〖第10题〗『判断』(1分)定义输入文件流对象fin方法是:ofstreamfin;答案:N〖第11题〗『判断』(1分)inta(5),b(3);a
7、
8、
9、b结果为1.答案:Y〖第12题〗『判断』(1分)定义一个输出文件流对象,并打开d盘du文件夹下的abc.dat文件方法是:ofstreamfout;fout.open...答案:Y〖第13题〗『判断』(1分)若有#defineS(a,b)a*b则语句area=S(3,2);area的值为6.答案:Y〖第14题〗『判断』(1分)else语句可以单独作为语句使用,它不一定要if配对使用.答案:N〖第15题〗『判断』(1分)若i=3,则cout<<-i++;输出的值为-4.答案:N〖第16题〗『判断』(1