22年春福师《C++语言程序设计》在线作业二-1
答案来历:熊猫奥鹏(www.188open.com)C++语言程序设计-[福建师范大学]福师《C++语言程序设计》在线作业二
试卷总分:100 得分:100
第1题,界说inta[2][3],*prt[2],i;
for(i=1;i2;i++)prt[i]=a[i];
则对a数组的正确引证为()。
A、prt[0][0]
B、*(a+1)[2]
C、*(prt[1]+2)
D、*(&a[0][0]+2)
正确答案:
第2题,下列( )是正确的句子。
A、;
B、=17
C、x+y
D、out"\n"
正确答案:
第3题,表明在输出时显现小数位,和在文件输入时判别文件尾的函数别离是()。
A、showbase()和eof()
B、showpoint()和eof()
C、showpoint()和bad()
D、showpoint()和good()
正确答案:
第4题,在函数界说前加上关键词"inline",表明该函数被界说为()。
A、重载函数
B、内联函数
C、成员函数
D、普通函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如变量x,y现已正断定义,下列句子哪一项不能正确将x,y的值进行交流
A、x=x+y,y=x-y,x=x-y
B、t=x,x=y,y=t
C、t=y,y=x,x=t
D、x=t,t=y,y=x
正确答案:
第6题,在重载一个运算符时,假如其参数表中有一个参数,则阐明该运算符是()。
A、一元成员运算符
B、二元成员运算符
C、一元友元运算符
D、都能够
正确答案:
第7题,已知:f1(int)是类A的公有成员函数,函数p是指向成员函数f1()的指针,选用()是正确的。
A、p=f1
B、p=A::f1
C、p=A::f1()
D、p=f1()
正确答案:
第8题,当一个派生类公有承继一个基类时,基类中的一切公有成员变成派生类的______。( )
A、public 成员
B、友员
C、protected成员
D、private成员
正确答案:
第9题,表明"大于10而小于20的数",正确的是()。
A、10x20
B、x10||x20
C、x10&x20
D、!(x=20)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),()不是结构函数的特征
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置缺省参数
D、结构函数有必要指定类型阐明.
正确答案:
第11题,在C++语言中,数据封装要处理的疑问是_________。
A、数据的标准化
B、便于数据变换
C、防止数据丢掉
D、避免不一样模块之间数据的不合法拜访
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列四个运算符中,优先级最低的是( )
A、()
B、-
C、.
D、++
正确答案:
第13题,能做为C++程序根本单位的是( )
A、字符;
B、句子;
C、函数;
D、源文件;
正确答案:
第14题,类的析构函数的效果是_________。
A、一般成员函数的初始化
B、类的初始化
C、对象的初始化
D、删去类创立的对象
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列标识符中,()的可见性与存在性纷歧致。
A、外部类
B、自动类
C、内部静态类
D、存放器类
正确答案:
第16题,在公有派生状况下,有关派生类对象和基类对象的关系,下列叙说不正确的是()。
A、派生类的对象能够赋给基类的对象
B、派生类的对象能够初始化基类的引证
C、派生类的对象能够直接拜访基类中的成员
D、派生类的对象的地址能够赋给指向基类的指针
正确答案:
第17题,假定a为一个整型数组名,则元素a[4]的字节地址为()。
A、a+4
B、a+8
C、a+16
D、a+32
正确答案:
第18题,下列函数中,能够是虚函数的是______。( )
A、自界说的结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:
第19题,()的功用是对对象进行初始化。
A、析构函数
B、数据成员
C、结构函数
D、静态成员函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面的哪个保存字不能作为函数的回来类型()。
A、void
B、int
C、new
D、long
正确答案:
第21题,在基类中被阐明为虚函数的类的成员函数有必要在每个派生类中阐明为虚函数,才干具有多态的特征。
A、错误
B、正确
正确答案:
第22题,inline函数表明编译器必定会将函数体直接刺进到调用此函数的当地,这样能够加速程序的运转速度。
A、错误
B、正确
正确答案:
第23题,派生类的成员一般分为两有些,一有些是从基类承继的成员,另一有些是自己界说的新成员。
A、错误
B、正确
正确答案:
第24题,履行if (x=0||x=0) cout"abcd";else cout"wxyz";屏幕上显现的是dcab。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),若类A是类B的友员类,且类B是类C的友员类,那么类A也是类C的友员类。
A、错误
B、正确
正确答案:
第26题,一个类的对象只要一个。
A、错误
B、正确
正确答案:
第27题,C++语言程序中,main()函数有必要放在程序开端的有些( )
A、错误
B、正确
正确答案:
第28题,声明一个结构并不分配内存,内存分配发作在界说这个新数据类型的变量中。( )
A、错误
B、正确
正确答案:
第29题,内联函数不能是虚函数,由于内联函数是不能在运转中动态断定其方位的。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),阐明函数原型时不需求指明每个函数参数的姓名,只需求阐明每个参数的类型和回来值类型就能够了。
A、错误
B、正确
正确答案:
第31题,基类中被阐明为protected和private的成员只能被其派生类的成员函数拜访,不能被其它的函数拜访。
A、错误
B、正确
正确答案:
第32题,一个对象必归于某个类。
A、错误
B、正确
正确答案:
第33题,若一大局变量只答应本程序文件中的函数运用,则界说它时应加上润饰符 void。
A、错误
B、正确
正确答案:
第34题,系统能够供给默许的析构函数。
A、错误
B、正确
正确答案:
第35题,头文件中一般寄存着变量和常量的界说、函数的原型以及类的界说。
A、错误
B、正确
正确答案:
第36题,用new动态请求的内存是在堆平分配的,而不是在栈平分配的。
A、错误
B、正确
正确答案:
第37题,经过运用不一样的类型参数,函数模板能够生成不一样类型的函数( )
A、错误
B、正确
正确答案:
第38题,自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A、错误
B、正确
正确答案:
第39题,系统能够供给默许的析构函数。( )
A、错误
B、正确
正确答案:
第40题,指向同一数组的两指针p1、p2相减的成果与所指元素的下标相减的成果是一样的。( )
A、错误
B、正确
正确答案:
第41题,下列说法中正确的是______。
A、在一个函数中,能够有多条return句子
B、函数的界说不能嵌套,但函数的调用能够嵌套
C、函数有必要有回来值
D、即便在不一样的函数中,也不可以以运用一样姓名的变量
正确答案:,B
第42题,函数调用能够______。
A、呈现在一个表达式中
B、呈现在履行句子中
C、作为一个函数的实参
D、作为一个函数的形参
正确答案:,B,C
第43题,在进行完结任何C++流的操作后,都能够用C++流的有关成员函数检测流的状况;其间不能用于检测输入流状况的操作函数称号是______。
A、fail
B、eof
C、bad
D、good
正确答案:,C,D
第44题,对C++语言和C语言的兼容性,描绘不正确的是______。
A、C++兼容C
B、C++有些兼容C
C、C++不兼容C
D、C兼容C++
正确答案:,C,D
第45题,下面哪些保存字能够作为函数的回来类型______。
A、void
B、int
C、new
D、long
正确答案:,B,D
第46题,思考函数原型void test(int a ,int b=7,char z=\'*\'),下面的函数调用中,归于合法调用的是______。
A、test(5)
B、test(5,8)
C、test(6,\'#\')
D、test(0,0,\'*\')
正确答案:,B,D
第47题,以下关于函数模板叙说错误的是______。
A、函数模板也是一个详细类型的函数
B、函数模板的类型参数与函数的参数是同一个概念
C、经过运用不一样的类型参数,函数模板能够生成不一样类型的函数
D、用函数模板界说的函数没有类型
正确答案:,B,D
第48题,以下不正确的描绘是______。
A、函数的界说能够嵌套,函数的调用不可以以嵌套
B、函数的界说不可以以嵌套,函数的调用能够嵌套
C、函数的界说和函数的调用均能够嵌套
D、函数的界说和函数的调用均不可以以嵌套
正确答案:,C,D
第49题,下列哪些是类的特性______。
A、多态性
B、承继性
C、封装性
D、虚拟性
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),关于函数重载,下列描绘错误的是______。
A、函数重载是指两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样
B、函数重载是指两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样
C、函数重载是指两个以上的函数姓名不一样,但形参的个数或类型一样
D、函数重载是指两个以上的函数取一样的函数名,而且函数的回来类型一样
正确答案:,C,D
试卷总分:100 得分:100
第1题,界说inta[2][3],*prt[2],i;
for(i=1;i2;i++)prt[i]=a[i];
则对a数组的正确引证为()。
A、prt[0][0]
B、*(a+1)[2]
C、*(prt[1]+2)
D、*(&a[0][0]+2)
正确答案:
第2题,下列( )是正确的句子。
A、;
B、=17
C、x+y
D、out"\n"
正确答案:
第3题,表明在输出时显现小数位,和在文件输入时判别文件尾的函数别离是()。
A、showbase()和eof()
B、showpoint()和eof()
C、showpoint()和bad()
D、showpoint()和good()
正确答案:
第4题,在函数界说前加上关键词"inline",表明该函数被界说为()。
A、重载函数
B、内联函数
C、成员函数
D、普通函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如变量x,y现已正断定义,下列句子哪一项不能正确将x,y的值进行交流
A、x=x+y,y=x-y,x=x-y
B、t=x,x=y,y=t
C、t=y,y=x,x=t
D、x=t,t=y,y=x
正确答案:
第6题,在重载一个运算符时,假如其参数表中有一个参数,则阐明该运算符是()。
A、一元成员运算符
B、二元成员运算符
C、一元友元运算符
D、都能够
正确答案:
第7题,已知:f1(int)是类A的公有成员函数,函数p是指向成员函数f1()的指针,选用()是正确的。
A、p=f1
B、p=A::f1
C、p=A::f1()
D、p=f1()
正确答案:
第8题,当一个派生类公有承继一个基类时,基类中的一切公有成员变成派生类的______。( )
A、public 成员
B、友员
C、protected成员
D、private成员
正确答案:
第9题,表明"大于10而小于20的数",正确的是()。
A、10x20
B、x10||x20
C、x10&x20
D、!(x=20)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),()不是结构函数的特征
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置缺省参数
D、结构函数有必要指定类型阐明.
正确答案:
第11题,在C++语言中,数据封装要处理的疑问是_________。
A、数据的标准化
B、便于数据变换
C、防止数据丢掉
D、避免不一样模块之间数据的不合法拜访
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列四个运算符中,优先级最低的是( )
A、()
B、-
C、.
D、++
正确答案:
第13题,能做为C++程序根本单位的是( )
A、字符;
B、句子;
C、函数;
D、源文件;
正确答案:
第14题,类的析构函数的效果是_________。
A、一般成员函数的初始化
B、类的初始化
C、对象的初始化
D、删去类创立的对象
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列标识符中,()的可见性与存在性纷歧致。
A、外部类
B、自动类
C、内部静态类
D、存放器类
正确答案:
第16题,在公有派生状况下,有关派生类对象和基类对象的关系,下列叙说不正确的是()。
A、派生类的对象能够赋给基类的对象
B、派生类的对象能够初始化基类的引证
C、派生类的对象能够直接拜访基类中的成员
D、派生类的对象的地址能够赋给指向基类的指针
正确答案:
第17题,假定a为一个整型数组名,则元素a[4]的字节地址为()。
A、a+4
B、a+8
C、a+16
D、a+32
正确答案:
第18题,下列函数中,能够是虚函数的是______。( )
A、自界说的结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:
第19题,()的功用是对对象进行初始化。
A、析构函数
B、数据成员
C、结构函数
D、静态成员函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面的哪个保存字不能作为函数的回来类型()。
A、void
B、int
C、new
D、long
正确答案:
第21题,在基类中被阐明为虚函数的类的成员函数有必要在每个派生类中阐明为虚函数,才干具有多态的特征。
A、错误
B、正确
正确答案:
第22题,inline函数表明编译器必定会将函数体直接刺进到调用此函数的当地,这样能够加速程序的运转速度。
A、错误
B、正确
正确答案:
第23题,派生类的成员一般分为两有些,一有些是从基类承继的成员,另一有些是自己界说的新成员。
A、错误
B、正确
正确答案:
第24题,履行if (x=0||x=0) cout"abcd";else cout"wxyz";屏幕上显现的是dcab。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),若类A是类B的友员类,且类B是类C的友员类,那么类A也是类C的友员类。
A、错误
B、正确
正确答案:
第26题,一个类的对象只要一个。
A、错误
B、正确
正确答案:
第27题,C++语言程序中,main()函数有必要放在程序开端的有些( )
A、错误
B、正确
正确答案:
第28题,声明一个结构并不分配内存,内存分配发作在界说这个新数据类型的变量中。( )
A、错误
B、正确
正确答案:
第29题,内联函数不能是虚函数,由于内联函数是不能在运转中动态断定其方位的。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),阐明函数原型时不需求指明每个函数参数的姓名,只需求阐明每个参数的类型和回来值类型就能够了。
A、错误
B、正确
正确答案:
第31题,基类中被阐明为protected和private的成员只能被其派生类的成员函数拜访,不能被其它的函数拜访。
A、错误
B、正确
正确答案:
第32题,一个对象必归于某个类。
A、错误
B、正确
正确答案:
第33题,若一大局变量只答应本程序文件中的函数运用,则界说它时应加上润饰符 void。
A、错误
B、正确
正确答案:
第34题,系统能够供给默许的析构函数。
A、错误
B、正确
正确答案:
第35题,头文件中一般寄存着变量和常量的界说、函数的原型以及类的界说。
A、错误
B、正确
正确答案:
第36题,用new动态请求的内存是在堆平分配的,而不是在栈平分配的。
A、错误
B、正确
正确答案:
第37题,经过运用不一样的类型参数,函数模板能够生成不一样类型的函数( )
A、错误
B、正确
正确答案:
第38题,自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A、错误
B、正确
正确答案:
第39题,系统能够供给默许的析构函数。( )
A、错误
B、正确
正确答案:
第40题,指向同一数组的两指针p1、p2相减的成果与所指元素的下标相减的成果是一样的。( )
A、错误
B、正确
正确答案:
第41题,下列说法中正确的是______。
A、在一个函数中,能够有多条return句子
B、函数的界说不能嵌套,但函数的调用能够嵌套
C、函数有必要有回来值
D、即便在不一样的函数中,也不可以以运用一样姓名的变量
正确答案:,B
第42题,函数调用能够______。
A、呈现在一个表达式中
B、呈现在履行句子中
C、作为一个函数的实参
D、作为一个函数的形参
正确答案:,B,C
第43题,在进行完结任何C++流的操作后,都能够用C++流的有关成员函数检测流的状况;其间不能用于检测输入流状况的操作函数称号是______。
A、fail
B、eof
C、bad
D、good
正确答案:,C,D
第44题,对C++语言和C语言的兼容性,描绘不正确的是______。
A、C++兼容C
B、C++有些兼容C
C、C++不兼容C
D、C兼容C++
正确答案:,C,D
第45题,下面哪些保存字能够作为函数的回来类型______。
A、void
B、int
C、new
D、long
正确答案:,B,D
第46题,思考函数原型void test(int a ,int b=7,char z=\'*\'),下面的函数调用中,归于合法调用的是______。
A、test(5)
B、test(5,8)
C、test(6,\'#\')
D、test(0,0,\'*\')
正确答案:,B,D
第47题,以下关于函数模板叙说错误的是______。
A、函数模板也是一个详细类型的函数
B、函数模板的类型参数与函数的参数是同一个概念
C、经过运用不一样的类型参数,函数模板能够生成不一样类型的函数
D、用函数模板界说的函数没有类型
正确答案:,B,D
第48题,以下不正确的描绘是______。
A、函数的界说能够嵌套,函数的调用不可以以嵌套
B、函数的界说不可以以嵌套,函数的调用能够嵌套
C、函数的界说和函数的调用均能够嵌套
D、函数的界说和函数的调用均不可以以嵌套
正确答案:,C,D
第49题,下列哪些是类的特性______。
A、多态性
B、承继性
C、封装性
D、虚拟性
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),关于函数重载,下列描绘错误的是______。
A、函数重载是指两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样
B、函数重载是指两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样
C、函数重载是指两个以上的函数姓名不一样,但形参的个数或类型一样
D、函数重载是指两个以上的函数取一样的函数名,而且函数的回来类型一样
正确答案:,C,D