欢迎来到天天文库
浏览记录
ID:60779074
大小:300.50 KB
页数:23页
时间:2020-12-18
《c++复习(秋)培训讲学.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品好文档,推荐学习交流C++等级考试复习一、选择题1.(2001年秋)设有说明:intx=10,y=4,f;floatm;执行表达式f=m=x/y后,则f、m的值分别为。A.2,2.5B.3,2.5C.2.5,2.5D.2,2.02.(2003秋)设有说明语句:chars[]="ef 123\89";sizeof(s)的值是。A.2B.9C.11D.153.(2002年春)实型变量x的取值范围为闭区间[-2,10]或开区间(15,34),则正确表示x取值范围的逻辑表达式是。A.-2<=x<=
2、10
3、
4、155、6、(157、8、x=19、10、x=211、12、x=313、14、x=4C.x>=015、16、x<5D.!(x<017、18、x>=5)5.(2009年春)以下关于break语句的描述中,不正确的是。A.break语句可用在循环语句中,其作用是结束本层循环的执行 B.br19、eak语句可用switch语句中,其作用是结束该switch语句的执行C.break语句可用if语句中,其作用是结束该if语句的执行D.break语句在同一循环体中可以多次使用仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流6.(2011秋)C++的break语句。A.用在能出现语句的任意位置B.只能用在循环体内C.只能用在循环体内或switch语句中D.能用在任一复合语句中7.(2003秋)以下四组函数原型说明中,满足C++函数重载规则的是。A.floatf(floatx);vo20、idf(floaty);B.floatf(floatx);voidf2(floatx,floaty);C.floatf(floatx,inty);voidf(floaty);D.floatf(floaty);floatf(floaty);8.(2005秋)函数重载是指。A.函数名相同,但函数的参数个数不同或参数的类型不同B.函数名相同,但函数的参数个数不同或函数的返回值的类型不同C.函数名不同,但函数的参数个数和参数的类型相同D.函数名相同,但函数的参数类型不同或函数的返回值的类型不同9.(2011春)21、下述关于函数重载的描述中,不正确的是。A.两个或两个以上的函数取相同的函数名,但形参的个数不同B.两个或两个以上的函数取相同的函数名,各函数的返回值的类型必须不同C.两个或两个以上的函数取相同的函数名,形参的个数相同但类型不同D.两个或两个以上的函数取相同的函数名,形参的个数不同或类型不同仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流10.(2012春)C++中,函数重载是指两个或两个以上的函数,其函数名。A.不同,但形参的个数或类型相同B.相同,但返回值类型不同C.相同,但形参22、的个数或类型不同D.相同,形参的个数相同,但其类型不同11.(2002秋)下列关于类的构造函数和析构函数的叙述中,不正确的是。A.类的析构函数可以重载B.类的构造函数可以重载C.定义一个类时可以不显式定义构造函数D.定义一个类可以不显式定义析构函数12.(2003春)以下有关对象的叙述中,不正确的是。A.产生对象时必定要调用构造函数B.撤消对象时必定要调用析构函数C.对象被保护,其私有成员不能任意访问D.对象可以没有构造函数或析构函数13.(2011春)以下有关this指针的叙述中,不正确的是。A.当调23、用对象的非静态成员时,总存在一个this指针B.非静态成员函数调用类中的成员时,可直接使用this指针C.this指针隐含地指向要用到的当前对象D.静态成员函数也存在this指针14.(2010春)类的成员函数中,没有this指针的是。A.构造函数B.析构函数C.虚函数D.静态成员函数仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流15.(2003秋)下面有关运算符重载的叙述中,正确的是。A.非静态成员函数重载运算符时带有this指针B.友元函数重载运算符时带有this指针C.成员24、函数与友元函数重载运算符时都不带有this指针D.用成员函数或友元函数重载同一运算符时,两者的参数类型与参数个数相同16.(2004春)以下有关析构函数的叙述中,正确叙述的是。A.析构函数可以有一个或多个参数B.可以重载析构函数C.析构函数可以定义为虚函数D.必须显式地自定义析构函数17.(2004春)下面有关基类与其派生类的的叙述中,正确的是。A.派生类对象不能赋给基类对象B.派生类对象的地址不能赋给其基类的指针变量C.基类对象不能赋给派
5、
6、(157、8、x=19、10、x=211、12、x=313、14、x=4C.x>=015、16、x<5D.!(x<017、18、x>=5)5.(2009年春)以下关于break语句的描述中,不正确的是。A.break语句可用在循环语句中,其作用是结束本层循环的执行 B.br19、eak语句可用switch语句中,其作用是结束该switch语句的执行C.break语句可用if语句中,其作用是结束该if语句的执行D.break语句在同一循环体中可以多次使用仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流6.(2011秋)C++的break语句。A.用在能出现语句的任意位置B.只能用在循环体内C.只能用在循环体内或switch语句中D.能用在任一复合语句中7.(2003秋)以下四组函数原型说明中,满足C++函数重载规则的是。A.floatf(floatx);vo20、idf(floaty);B.floatf(floatx);voidf2(floatx,floaty);C.floatf(floatx,inty);voidf(floaty);D.floatf(floaty);floatf(floaty);8.(2005秋)函数重载是指。A.函数名相同,但函数的参数个数不同或参数的类型不同B.函数名相同,但函数的参数个数不同或函数的返回值的类型不同C.函数名不同,但函数的参数个数和参数的类型相同D.函数名相同,但函数的参数类型不同或函数的返回值的类型不同9.(2011春)21、下述关于函数重载的描述中,不正确的是。A.两个或两个以上的函数取相同的函数名,但形参的个数不同B.两个或两个以上的函数取相同的函数名,各函数的返回值的类型必须不同C.两个或两个以上的函数取相同的函数名,形参的个数相同但类型不同D.两个或两个以上的函数取相同的函数名,形参的个数不同或类型不同仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流10.(2012春)C++中,函数重载是指两个或两个以上的函数,其函数名。A.不同,但形参的个数或类型相同B.相同,但返回值类型不同C.相同,但形参22、的个数或类型不同D.相同,形参的个数相同,但其类型不同11.(2002秋)下列关于类的构造函数和析构函数的叙述中,不正确的是。A.类的析构函数可以重载B.类的构造函数可以重载C.定义一个类时可以不显式定义构造函数D.定义一个类可以不显式定义析构函数12.(2003春)以下有关对象的叙述中,不正确的是。A.产生对象时必定要调用构造函数B.撤消对象时必定要调用析构函数C.对象被保护,其私有成员不能任意访问D.对象可以没有构造函数或析构函数13.(2011春)以下有关this指针的叙述中,不正确的是。A.当调23、用对象的非静态成员时,总存在一个this指针B.非静态成员函数调用类中的成员时,可直接使用this指针C.this指针隐含地指向要用到的当前对象D.静态成员函数也存在this指针14.(2010春)类的成员函数中,没有this指针的是。A.构造函数B.析构函数C.虚函数D.静态成员函数仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流15.(2003秋)下面有关运算符重载的叙述中,正确的是。A.非静态成员函数重载运算符时带有this指针B.友元函数重载运算符时带有this指针C.成员24、函数与友元函数重载运算符时都不带有this指针D.用成员函数或友元函数重载同一运算符时,两者的参数类型与参数个数相同16.(2004春)以下有关析构函数的叙述中,正确叙述的是。A.析构函数可以有一个或多个参数B.可以重载析构函数C.析构函数可以定义为虚函数D.必须显式地自定义析构函数17.(2004春)下面有关基类与其派生类的的叙述中,正确的是。A.派生类对象不能赋给基类对象B.派生类对象的地址不能赋给其基类的指针变量C.基类对象不能赋给派
7、
8、x=1
9、
10、x=2
11、
12、x=3
13、
14、x=4C.x>=0
15、
16、x<5D.!(x<0
17、
18、x>=5)5.(2009年春)以下关于break语句的描述中,不正确的是。A.break语句可用在循环语句中,其作用是结束本层循环的执行 B.br
19、eak语句可用switch语句中,其作用是结束该switch语句的执行C.break语句可用if语句中,其作用是结束该if语句的执行D.break语句在同一循环体中可以多次使用仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流6.(2011秋)C++的break语句。A.用在能出现语句的任意位置B.只能用在循环体内C.只能用在循环体内或switch语句中D.能用在任一复合语句中7.(2003秋)以下四组函数原型说明中,满足C++函数重载规则的是。A.floatf(floatx);vo
20、idf(floaty);B.floatf(floatx);voidf2(floatx,floaty);C.floatf(floatx,inty);voidf(floaty);D.floatf(floaty);floatf(floaty);8.(2005秋)函数重载是指。A.函数名相同,但函数的参数个数不同或参数的类型不同B.函数名相同,但函数的参数个数不同或函数的返回值的类型不同C.函数名不同,但函数的参数个数和参数的类型相同D.函数名相同,但函数的参数类型不同或函数的返回值的类型不同9.(2011春)
21、下述关于函数重载的描述中,不正确的是。A.两个或两个以上的函数取相同的函数名,但形参的个数不同B.两个或两个以上的函数取相同的函数名,各函数的返回值的类型必须不同C.两个或两个以上的函数取相同的函数名,形参的个数相同但类型不同D.两个或两个以上的函数取相同的函数名,形参的个数不同或类型不同仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流10.(2012春)C++中,函数重载是指两个或两个以上的函数,其函数名。A.不同,但形参的个数或类型相同B.相同,但返回值类型不同C.相同,但形参
22、的个数或类型不同D.相同,形参的个数相同,但其类型不同11.(2002秋)下列关于类的构造函数和析构函数的叙述中,不正确的是。A.类的析构函数可以重载B.类的构造函数可以重载C.定义一个类时可以不显式定义构造函数D.定义一个类可以不显式定义析构函数12.(2003春)以下有关对象的叙述中,不正确的是。A.产生对象时必定要调用构造函数B.撤消对象时必定要调用析构函数C.对象被保护,其私有成员不能任意访问D.对象可以没有构造函数或析构函数13.(2011春)以下有关this指针的叙述中,不正确的是。A.当调
23、用对象的非静态成员时,总存在一个this指针B.非静态成员函数调用类中的成员时,可直接使用this指针C.this指针隐含地指向要用到的当前对象D.静态成员函数也存在this指针14.(2010春)类的成员函数中,没有this指针的是。A.构造函数B.析构函数C.虚函数D.静态成员函数仅供学习与交流,如有侵权请联系网站删除谢谢23精品好文档,推荐学习交流15.(2003秋)下面有关运算符重载的叙述中,正确的是。A.非静态成员函数重载运算符时带有this指针B.友元函数重载运算符时带有this指针C.成员
24、函数与友元函数重载运算符时都不带有this指针D.用成员函数或友元函数重载同一运算符时,两者的参数类型与参数个数相同16.(2004春)以下有关析构函数的叙述中,正确叙述的是。A.析构函数可以有一个或多个参数B.可以重载析构函数C.析构函数可以定义为虚函数D.必须显式地自定义析构函数17.(2004春)下面有关基类与其派生类的的叙述中,正确的是。A.派生类对象不能赋给基类对象B.派生类对象的地址不能赋给其基类的指针变量C.基类对象不能赋给派
此文档下载收益归作者所有