-> -> ->
2010计算机等级考试二级(C++)笔试127(一)
时间:2011-01-15 09:59:42
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、用于输出表达式值的标准输出流对象是___1___,用于从键盘上为变量输入值的标准输入流对象是___2___。 参考答案: [1] cout [2] cin [1] cout [2] cin----------------------------------------2、执行“cout.<<char(‘F’,-2)<<end 1;”语句后得到的输出结果为___3___。 参考答案: D D----------------------------------------3、十进制数28和3.26的类型分别为___4___和___5___。 参考答案: [4] 整型 [5] 浮点型 [4] 整型 [5] 浮点型----------------------------------------4、表达式float(25)/4 int(14.4)%5的值分别为___6___和___7___。 参考答案: [6] 6.25 [7] 2 [6] 6.25 [7] 2----------------------------------------5、逻辑表达式x>3&&x<10的相反表达式为___8___。 参考答案: x<=3||x>=10 x<=3||x>=10----------------------------------------6、假定一个二维数组的定义为“int a [3][5];”,则该数组所含元素的个数为___9___,所占字节存储空间的字节数为___10___。 参考答案: [9] 15 [10] 60 [9] 15 [10] 60----------------------------------------7、假定p所指对象的值为25,p+1所指对象的值为46,则执行“*p++;”语句后,p所指的对象的值为___11___。 参考答案: 11 46 11 46----------------------------------------8、假定a是一个一维数组,则a[i]对应的存储地址(以字节为单位)为___12___。 参考答案: a+i*sizeof (a[0]) a+i*sizeof (a[0])----------------------------------------9、假定动态分配一个类型为Worker的具有n个元素的数组,并由P指向这个动态数组,如果要释放这个数组,则使用的语句为___13___。 参考答案: delete []p; delete []p;----------------------------------------10、在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先___14___,后___15___,最后为___16___。 参考答案: [14] 基类成员 [15] 类对象成员 [16] 非类对象成员 [14] 基类成员 [15] 类对象成员 [16] 非类对象成员----------------------------------------11、假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为___17___。 参考答案: AB () {} AB () {}----------------------------------------12、在C++流类库中,根基类为___18___。 参考答案: ios ios----------------------------------------13、C++语言中的每条基本语句以___19___作为结束符,每条复合语句以___20___作为结束符。 参考答案: [19] ;或分号 [20] {} 或花括号 [19] ;或分号 [20] {} 或花括号----------------------------------------14、执行“cout<<char(‘A’+2)<<end1;”语句后,得到的输出结果为___21___。 参考答案: C C----------------------------------------1、由C++目标文件连接而成的可执行文件的缺省扩展名为______ 。 A.cB.exeC.ojD.lik 参考答案: B cpp文件编译之后为obj文件,而obj文件连接成exe文件,所以选择B。----------------------------------------2、设x和y均为bool量,则x||y为假的条件是______ 。 A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假 参考答案: C 如果x||y为假,则它们均为假,所以选择C。----------------------------------------3、在下面的函数声明中,______ 是“void BC (int a,int b);”的重载函数。 A.it BC (it a,it )B.void BC(it a,char )C.float BC (it a,it ,it c=0)D.void BC (it a,it =0) 参考答案: D 如果重载函数void BC (int a, int b),则参数个数和返回值等都要与其相同。----------------------------------------4、int a [10],则下面正确表示数组中的第十个元素的是______ 。 A.a [9]B.a [10]C.*(a+10)D.a 参考答案: A 数组中的第十个元素是a[9]。----------------------------------------5、假设AB为一个类,pa为指向该类动态对象数组px的指针,该数组长度为n,则执行“delete pa;”语句时,自动调用该析构函数的次数为______ 。 A.0B.1C.D.+1 参考答案: B 由于调用的是delete pa,而不是delete [] pa,所以只析构了一次,调用该析构函数的次数为1次。----------------------------------------6、当使用ifstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 ______ 。 A.iio:: iaryB.io:: i|io:: outC.io:: outD.io:: i 参考答案: D 当使用ifstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为ios::in。----------------------------------------7、在每个c++程序中都必须包含这样一个函数,该函数的函数名为______ 。 A.maiB.MAINC.ameD.fuctio 参考答案: A 主函数main()是C++程序中必须含有的一个函数。----------------------------------------8、设x和y均为bool 量,则x&&y为真的条件是______ 。 A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假 参考答案: A x与y的关系为真,则x&&y为真的条件是它们均为真。----------------------------------------9、下面的______ 保留字不能作为函数的返回类型。 A.voidB.itC.ewD.log 参考答案: C new 为分配内存保留字,所以不能为函数的返回类型。----------------------------------------10、假设a为一
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G