1、窗体顶端?打印页面设置·打印当前页·关闭《C程序设计》(课程代码04737)第一大题:单项选择题1、对C++语言和C语言的兼容性,描述正确的是【 A 】·错误!嵌入对象无效。A.c++兼容c·错误!嵌入对象无效。B.C++部分兼容C·错误!嵌入对象无效。C.c++不兼容·错误!嵌入对象无效。D.C兼容C++2、在c++中使用流进行输入输出,其中用于屏幕输出的对象是【 C 】·错误!嵌入对象无效。A.cerr·错误!嵌入对象无效。B.cin·错误!嵌入对象无效。C.cout·错误!嵌入对象无效。D.cfile3、对
2、使用关键字new所开辟的动态存储空间,释放时必须使用【 C 】·错误!嵌入对象无效。A.flree·错误!嵌入对象无效。B.create·错误!嵌入对象无效。C.delete·错误!嵌入对象无效。D.cfile4、如没有使用private关键字定义类的数据成员,则默认为 【 A 】·错误!嵌入对象无效。A.private·错误!嵌入对象无效。B.public·错误!嵌入对象无效。C.protected·错误!嵌入对象无效。D.friend5、使用值传递方式将实参传给形参,下列说法正确的是 【 A 】·错
3、误!嵌入对象无效。A.形参是实参的备份·错误!嵌入对象无效。B.实参是形参的备份·错误!嵌入对象无效。C.形参和实参是同一对象·错误!嵌入对象无效。D.形参和实参无联系6、在函数调用时,如某一默认参数要指明一个特定值,则有 【 A 】·错误!嵌入对象无效。A.其之前所有参数都必须赋值·错误!嵌入对象无效。B.其之后所有参数都必须赋值·错误!嵌入对象无效。C.其前、后所有参数都必须赋值·错误!嵌入对象无效。D.其前、后所有参数都不必赋值7、设存在函数intmax(int,int)返回两参数中较大值,若求22,59
4、,70三者中最大值,下列表达式不正确的是 【 C】·错误!嵌入对象无效。A.intm=max(22,max(59,70));·错误!嵌入对象无效。B.intm=max(max(22,59),70);·错误!嵌入对象无效。C.intm=max(22,59,70);·错误!嵌入对象无效。D.intm=max(59,max(22,70));8、下列哪个类型函数不适合声明为内联函数 【 A 】·错误!嵌入对象无效。A.函数体语句较多·错误!嵌入对象无效。B.函数体语句较少·错误!嵌入对象无效。C.函数执行时间较短·
5、错误!嵌入对象无效。D.函数执行时间过长9、intFunc(int,int);不可与下列哪个函数构成重载 【 B 】·错误!嵌入对象无效。A.intFHnc(int,int,int);·错误!嵌入对象无效。B.doubleFunc(int,int);·错误!嵌入对象无效。C.doubleFunc(double,double);·错误!嵌入对象无效。D.doubleFunc(int,double);10、对类中声明的变量,下列描述中正确的是【 C 】·错误!嵌入对象无效。A.属于全局变量·错误!嵌入对象无效。B
6、.只属于该类·错误!嵌入对象无效。C.属于该类,某些情况下也可被该类不同实例所共享·错误!嵌入对象无效。D.任何情况下都可被该类所有实例共享11、类的私有成员可在何处访问 【 D 】·错误!嵌入对象无效。A.通过子类的对象访问·错误!嵌入对象无效。B.本类及子类的成员函数中·错误!嵌入对象无效。C.通过该类对象访问·错误!嵌入对象无效。D.本类的成员函数中12、如果没有为一个类定义任何构造函数的情况下,下列描述正确的是 【 A 】·错误!嵌入对象无效。A.编译器总是自动创建一个不带参数的构造函数·错误!嵌
7、入对象无效。B.这个类没有构造函数·错误!嵌入对象无效。C.这个类不需要构造函数·错误!嵌入对象无效。D.该类不能通过编译13、一个类可包含析构函数的个数是 【 B 】·错误!嵌入对象无效。A.0个·错误!嵌入对象无效。B.1个·错误!嵌入对象无效。C.至少一个·错误!嵌入对象无效。D.0个或多个14、this指针存在的目的是 【 B 】·错误!嵌入对象无效。A.保证基类公有成员在子类中可以被访问·错误!嵌入对象无效。B.保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码·错误!嵌入对象无效。C
8、.保证基类保护成员在子类中可以被访问·错误!嵌入对象无效。D.保证基类私有成员在子类中可以被访问15、下列关于类的权限的描述错误的是 【 A 】·错误!嵌入对象无效。A.类本身的成员函数只能访问自身的私有成员·错误!嵌入对象无效。B.类的对象只能访问该类的公有成员·错误!嵌入对象无效。C.普通函数不能直接访问类的公有成员,必须通过对象访问