欢迎来到天天文库
浏览记录
ID:21574627
大小:13.44 KB
页数:4页
时间:2018-10-22
《天大18秋《面向对象程序设计》在线作业一辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、天大18秋《面向对象程序设计》在线作业一1、B2、D3、B4、C5、C一、单选题共20题,100分1、以下函数原型说明中,不正确的是()。AintFunction();BvoidFunction(int);CintFunction(a);Dvoidint(doublea);正确答案是:B2、在声明类时,关键字private、public和protected出现()。A至少一次B至多一次Cpublic至少一次D0或多次正确答案是:D3、以下字符串赋值中不正确的是()。Acharstr[]=”abcdefg”;Bcharstr[80];str=”
2、abcdefg”;Cchar*pstr=”abcdefg”Dchar*pstr=NULL;pstr=”abcdefg”;正确答案是:B4、在派生类的成员函数中能够直接访问基类的()。A公有成员和私有成员B保护成员和私有成员C.公有成员和保护成员D仅能是公有成员正确答案是:C5、设a为整型变量,不能正确表达数学关系55&&a<10C5=10)正确答案是:C6、以下字符串初始化中不正确的是()。Acharstr[]=”abcdefg
3、”;Bcharstr[5]=”abcdefg”;Ccharstr[5]={“”};Dcharstr[5]={‘1’,’3’,’5’,’7’,’9’};正确答案是:B7、在C++中,字符串"c:\dos\ex.txt"的存储长度是()。A15B14C13D12正确答案是:B8、若有定义inti=2,j=3,a[3][4]={1,2,3,4,5,6,7,8,10,11,12};则对元素a[i][j]值的正确引用是()。A(a+i)+jB*(*(a+i)+j)C*a[i]+jD*(a+i)+j正确答案是:B9、假定AB为一个类,则执行“ABa(
4、4),b[5],*p[2];”语句时,自动调用该类构造函数的次数为()。A6B7C9D11正确答案是:A10、在函数定义时,若没有明确指定返回值类型时,函数的缺省类型是()。AintBvoidCcharD没有类型正确答案是:A11、下列循环结构中,不是无限循环的是()。Afor(t=1;;t++)cout<5、下语句中正确的是()。Ap=&b;Bq=p;Cp=NULLDq=newint;正确答案是:C13、在对象生存期结束时由系统自动调用的函数是()。A构造函数B友元函数C析构函数D虚函数正确答案是:C14、设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。A先调用A类的构造函数,然后调用B类的构造函数B先调用B类的构造函数,然后调用A类的构造函数C不调用A类的构造函数D视定义时A类和B类出现的位置正确答案是:A15、若一个类的构造函数为Node(inta,intb){x=a;y=x*b;},则执行语句Nodex(5,6);后6、,对象x的成员x和y的值分别是()。A5和6B6和5C30和5D5和30正确答案是:D16、在C++语言中,数组元素的下标()。A只能是整型常量B只能是整型表达式C可以是整型常量或整型表达式D可以是任何类型的表达式正确答案是:C17、程序控制语句主要包括选择、循环和()。A宏定义B注释C跳转D条件编译正确答案是:C18、设函数原型为:voidtest(inta,intb=7,char*s=”*”);以下函数调用中,不合法的是()。Atest(5);Btest(5,8);Ctest(6,”#”);Dtest(0,0,”@”);正确答案是:C197、、完成编译预处理工作的阶段是()。A.编译前B.编译时C.编译后D.连接时正确答案是:A20、已知类A是类B的友元,类B是类C的友元,则()。A.类A是类C的友元B.类C是类A的友元C.类A的成员函数可以访问类B对象的任何成员D.类C的成员函数可以访问类B对象的任何成员正确答案是:C
5、下语句中正确的是()。Ap=&b;Bq=p;Cp=NULLDq=newint;正确答案是:C13、在对象生存期结束时由系统自动调用的函数是()。A构造函数B友元函数C析构函数D虚函数正确答案是:C14、设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。A先调用A类的构造函数,然后调用B类的构造函数B先调用B类的构造函数,然后调用A类的构造函数C不调用A类的构造函数D视定义时A类和B类出现的位置正确答案是:A15、若一个类的构造函数为Node(inta,intb){x=a;y=x*b;},则执行语句Nodex(5,6);后
6、,对象x的成员x和y的值分别是()。A5和6B6和5C30和5D5和30正确答案是:D16、在C++语言中,数组元素的下标()。A只能是整型常量B只能是整型表达式C可以是整型常量或整型表达式D可以是任何类型的表达式正确答案是:C17、程序控制语句主要包括选择、循环和()。A宏定义B注释C跳转D条件编译正确答案是:C18、设函数原型为:voidtest(inta,intb=7,char*s=”*”);以下函数调用中,不合法的是()。Atest(5);Btest(5,8);Ctest(6,”#”);Dtest(0,0,”@”);正确答案是:C19
7、、完成编译预处理工作的阶段是()。A.编译前B.编译时C.编译后D.连接时正确答案是:A20、已知类A是类B的友元,类B是类C的友元,则()。A.类A是类C的友元B.类C是类A的友元C.类A的成员函数可以访问类B对象的任何成员D.类C的成员函数可以访问类B对象的任何成员正确答案是:C
此文档下载收益归作者所有