22年春福师《C++语言程序设计》在线作业一-1
答案来历:熊猫奥鹏(www.188open.com)C++语言程序设计-[福建师范大学]福师《C++语言程序设计》在线作业一
试卷总分:100 得分:100
第1题,下列句子中不是死循环的是_________。
A、int i=10; while(1) { i--; if(i==1)break; }
B、for( int i=1:i10;i++) { i--; }
C、int i=0; do{ i++;}while(i=0)
D、int i=1;for(;;)i=i+1;
正确答案:
第2题,一个类的友元函数或友元类可以经过成员操作符拜访该类的( )
A、私有成员
B、保护成员
C、公有成员
D、一切成员
正确答案:
第3题,虚函数运用关键词______。( )
A、virtual
B、static
C、public
D、private
正确答案:
第4题,设int x;,则通过( )后,句子*px=0;可将x值置为0。
A、int * px;
B、int const * px=&x;
C、int * const px=&x;
D、const int * px=&x;
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面列出的保存字中,不能作为函数的回来类型的是( )
A、void
B、int
C、new
D、long
正确答案:
第6题,设void f1(int * m,long & n);int a;long b;则以下调用合法的是( )。
A、f1(a,b);
B、f1(&a,b);
C、f1(a,&b);
D、f1(&a,&b);
正确答案:
第7题,下面程序错误的句子是_________。 ①#include ②void main() ③{ ④int*p=new int[1]; ⑤p=9; ⑥cout *p ⑦delete[]p ⑧}
A、④
B、⑤
C、⑥
D、⑦
正确答案:
第8题,下列标识符中,()是文件级效果域。
A、函数形参
B、句子标号
C、外部静态标识符
D、自动态标识符
正确答案:
第9题,下列( )是正确的句子。
A、;
B、=17
C、x+y
D、out"\n"
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假定要对类AB界说加号操作符重载成员函数,完成两个AB类对象的加法,并回来相加成果,则该成员函数的声明句子为:
A、ABoperator+(AB& a , AB& b)
B、ABoperator+(AB& a)
C、operator+(ABa)
D、AB& operator+( )
正确答案:
第11题,当运用fstream流类界说一个流对象并翻开一个磁盘文件时,文件的隐含翻开方法为()。
A、ios::in
B、ios::out
C、ios::in|ios::out
D、以上都不对
正确答案:
答案来历:熊猫奥鹏(www.188open.com),对类成员拜访权限的操控,是经过设置成员的拜访操控特点完成的,下列不是拜访操控特点的是_________。
A、公有类型
B、私有类型
C、保护类型
D、友元类型
正确答案:
第13题,下列do-while循环的循环次数是( ):已知:int i=5do{ couti--endli--}while (i!=0)
A、0
B、2
C、5
D、无限次
正确答案:
第14题,不能作为重载函数的调用的根据是_________。
A、参数个数
B、参数类型
C、函数类型
D、函数称号
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如类A被阐明成类B的友元,则()。
A、类A的成员即类B的成员
B、类B的成员即类A的成员
C、类A的成员函数不得拜访类B的成员
D、类B纷歧定是类A的友元
正确答案:
第16题,对类的结构函数和析构函数描绘正确的是()。
A、结构函数能够重载,析构函数不能重载
B、结构函数不能重载,析构函数能够重载
C、结构函数能够重载,析构函数也能够重载
D、结构函数不能重载,析构函数也不能重载
正确答案:
第17题,假如友元函数重载一个运算符时,其参数表中没有任何参数则阐明该运算符是()。
A、一元运算符
B、二元运算符
C、重载错误
D、都能够
正确答案:
第18题,下列关于函数模板和模板函数的描绘,错误的是( )
A、函数模板是一组函数的模板
B、模板函数是一个真实的函数
C、函数模板是界说重载函数的一种东西
D、模板函数在编译时不生成可履行代码
正确答案:
第19题,静态成员函数仅能拜访( )
A、静态的数据成员
B、非静态的成员函数
C、非静态的数据成员
D、以上都不对
正确答案:
答案来历:熊猫奥鹏(www.188open.com),表达式9!=10的值为( )
A、非零值
B、true
C、0
D、1
正确答案:
第21题,表达式8&3的成果是1。
A、错误
B、正确
正确答案:
第22题,假定一切变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。( )
A、错误
B、正确
正确答案:
第23题,C++语言的参数传递机制包含传值和传地址两种,假如调用函数时,需求改动实参或许回来多个值,大概采纳传地址方法。
A、错误
B、正确
正确答案:
第24题,声明一个结构并不分配内存,内存分配发作在界说这个新数据类型的变量中。( )
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如派生类的成员函数的原型与基类中被界说为虚函数的成员函数原型一样,那么,这个函数自动承继基类中虚函数的特性。
A、错误
B、正确
正确答案:
第26题,字符型数据在内存中的存储方式是ASCII码( )
A、错误
B、正确
正确答案:
第27题,用new动态请求的内存是在堆平分配的,而不是在栈平分配的。
A、错误
B、正确
正确答案:
第28题,输出字符指针即是输出字符串。
A、错误
B、正确
正确答案:
第29题,若一大局变量只答应本程序文件中的函数运用,则界说它时应加上润饰符 void。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在基类中被阐明为虚函数的类的成员函数有必要在每个派生类中阐明为虚函数,才干具有多态的特征。
A、错误
B、正确
正确答案:
第31题,头文件中一般寄存着变量和常量的界说、函数的原型以及类的界说。
A、错误
B、正确
正确答案:
第32题,C++语言程序中,main()函数有必要放在程序开端的有些( )
A、错误
B、正确
正确答案:
第33题,float和double类型的巨细别离为4和8。
A、错误
B、正确
正确答案:
第34题,一个类的对象只要一个。
A、错误
B、正确
正确答案:
第35题,16位计算机中整型占4个字节存储空间。
A、错误
B、正确
正确答案:
第36题,C++中,一个函数有必要在函数声明后才干运用()
A、错误
B、正确
正确答案:
第37题,界说大局变量要在程序开端时进行,而且放在一切函数的外面,静态部分变量要在函数内部界说,但生命期却随函数的首次被调用而发生。()
A、错误
B、正确
正确答案:
第38题,关键词friend用于声明友元。
A、错误
B、正确
正确答案:
第39题,在运用C语言库函数时,要用预编译指令"#include"将有关的头文件包含到用户源文件中。( )
A、错误
B、正确
正确答案:
第40题,承继的方法有公有承继、私有承继两种。
A、错误
B、正确
正确答案:
第41题,下列说法中错误的是______。
A、不答应设置参数的默许值
B、设置参数的默许值只能在界说函数时设置
C、设置参数的默许值时,大概设置右边的参数
D、设置参数的默许值时,大概悉数参数都设置
正确答案:,B,D
第42题,在进行完结任何C++流的操作后,都能够用C++流的有关成员函数检测流的状况;其间不能用于检测输入流状况的操作函数称号是______。
A、fail
B、eof
C、bad
D、good
正确答案:,C,D
第43题,下列哪种函数不可以所以虚的______。
A、自界说的结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:,B,C
第44题,运用值传递方法将实参传给形参,下列说法不正确的是______。
A、形参是实参的备份
B、实参是形参的备份
C、形参和实参是同一对象
D、形参和实参无联系
正确答案:,C,D
第45题,以下不正确的描绘是______。
A、函数的界说能够嵌套,函数的调用不可以以嵌套
B、函数的界说不可以以嵌套,函数的调用能够嵌套
C、函数的界说和函数的调用均能够嵌套
D、函数的界说和函数的调用均不可以以嵌套
正确答案:,C,D
第46题,以下关于函数模板叙说错误的是______。
A、函数模板也是一个详细类型的函数
B、函数模板的类型参数与函数的参数是同一个概念
C、经过运用不一样的类型参数,函数模板能够生成不一样类型的函数
D、用函数模板界说的函数没有类型
正确答案:,B,D
第47题,对C++语言和C语言的兼容性,描绘不正确的是______。
A、C++兼容C
B、C++有些兼容C
C、C++不兼容C
D、C兼容C++
正确答案:,C,D
第48题,下列关于结构函数的描绘中,正确的是______。
A、结构函数能够设置默许参数
B、结构函数在界说类对象时自动履行
C、结构函数能够是内联函数
D、结构函数不可以以重载
正确答案:,B,C
第49题,下列哪些是类的特性______。
A、多态性
B、承继性
C、封装性
D、虚拟性
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),鄙人面的一维数组界说中,没有语法错误的是______。
A、inta[ ]={1,2,3}
B、inta[10]={0}
C、inta[ ]
D、inta[5]
正确答案:,B,D
试卷总分:100 得分:100
第1题,下列句子中不是死循环的是_________。
A、int i=10; while(1) { i--; if(i==1)break; }
B、for( int i=1:i10;i++) { i--; }
C、int i=0; do{ i++;}while(i=0)
D、int i=1;for(;;)i=i+1;
正确答案:
第2题,一个类的友元函数或友元类可以经过成员操作符拜访该类的( )
A、私有成员
B、保护成员
C、公有成员
D、一切成员
正确答案:
第3题,虚函数运用关键词______。( )
A、virtual
B、static
C、public
D、private
正确答案:
第4题,设int x;,则通过( )后,句子*px=0;可将x值置为0。
A、int * px;
B、int const * px=&x;
C、int * const px=&x;
D、const int * px=&x;
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面列出的保存字中,不能作为函数的回来类型的是( )
A、void
B、int
C、new
D、long
正确答案:
第6题,设void f1(int * m,long & n);int a;long b;则以下调用合法的是( )。
A、f1(a,b);
B、f1(&a,b);
C、f1(a,&b);
D、f1(&a,&b);
正确答案:
第7题,下面程序错误的句子是_________。 ①#include ②void main() ③{ ④int*p=new int[1]; ⑤p=9; ⑥cout *p ⑦delete[]p ⑧}
A、④
B、⑤
C、⑥
D、⑦
正确答案:
第8题,下列标识符中,()是文件级效果域。
A、函数形参
B、句子标号
C、外部静态标识符
D、自动态标识符
正确答案:
第9题,下列( )是正确的句子。
A、;
B、=17
C、x+y
D、out"\n"
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假定要对类AB界说加号操作符重载成员函数,完成两个AB类对象的加法,并回来相加成果,则该成员函数的声明句子为:
A、ABoperator+(AB& a , AB& b)
B、ABoperator+(AB& a)
C、operator+(ABa)
D、AB& operator+( )
正确答案:
第11题,当运用fstream流类界说一个流对象并翻开一个磁盘文件时,文件的隐含翻开方法为()。
A、ios::in
B、ios::out
C、ios::in|ios::out
D、以上都不对
正确答案:
答案来历:熊猫奥鹏(www.188open.com),对类成员拜访权限的操控,是经过设置成员的拜访操控特点完成的,下列不是拜访操控特点的是_________。
A、公有类型
B、私有类型
C、保护类型
D、友元类型
正确答案:
第13题,下列do-while循环的循环次数是( ):已知:int i=5do{ couti--endli--}while (i!=0)
A、0
B、2
C、5
D、无限次
正确答案:
第14题,不能作为重载函数的调用的根据是_________。
A、参数个数
B、参数类型
C、函数类型
D、函数称号
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如类A被阐明成类B的友元,则()。
A、类A的成员即类B的成员
B、类B的成员即类A的成员
C、类A的成员函数不得拜访类B的成员
D、类B纷歧定是类A的友元
正确答案:
第16题,对类的结构函数和析构函数描绘正确的是()。
A、结构函数能够重载,析构函数不能重载
B、结构函数不能重载,析构函数能够重载
C、结构函数能够重载,析构函数也能够重载
D、结构函数不能重载,析构函数也不能重载
正确答案:
第17题,假如友元函数重载一个运算符时,其参数表中没有任何参数则阐明该运算符是()。
A、一元运算符
B、二元运算符
C、重载错误
D、都能够
正确答案:
第18题,下列关于函数模板和模板函数的描绘,错误的是( )
A、函数模板是一组函数的模板
B、模板函数是一个真实的函数
C、函数模板是界说重载函数的一种东西
D、模板函数在编译时不生成可履行代码
正确答案:
第19题,静态成员函数仅能拜访( )
A、静态的数据成员
B、非静态的成员函数
C、非静态的数据成员
D、以上都不对
正确答案:
答案来历:熊猫奥鹏(www.188open.com),表达式9!=10的值为( )
A、非零值
B、true
C、0
D、1
正确答案:
第21题,表达式8&3的成果是1。
A、错误
B、正确
正确答案:
第22题,假定一切变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。( )
A、错误
B、正确
正确答案:
第23题,C++语言的参数传递机制包含传值和传地址两种,假如调用函数时,需求改动实参或许回来多个值,大概采纳传地址方法。
A、错误
B、正确
正确答案:
第24题,声明一个结构并不分配内存,内存分配发作在界说这个新数据类型的变量中。( )
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如派生类的成员函数的原型与基类中被界说为虚函数的成员函数原型一样,那么,这个函数自动承继基类中虚函数的特性。
A、错误
B、正确
正确答案:
第26题,字符型数据在内存中的存储方式是ASCII码( )
A、错误
B、正确
正确答案:
第27题,用new动态请求的内存是在堆平分配的,而不是在栈平分配的。
A、错误
B、正确
正确答案:
第28题,输出字符指针即是输出字符串。
A、错误
B、正确
正确答案:
第29题,若一大局变量只答应本程序文件中的函数运用,则界说它时应加上润饰符 void。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在基类中被阐明为虚函数的类的成员函数有必要在每个派生类中阐明为虚函数,才干具有多态的特征。
A、错误
B、正确
正确答案:
第31题,头文件中一般寄存着变量和常量的界说、函数的原型以及类的界说。
A、错误
B、正确
正确答案:
第32题,C++语言程序中,main()函数有必要放在程序开端的有些( )
A、错误
B、正确
正确答案:
第33题,float和double类型的巨细别离为4和8。
A、错误
B、正确
正确答案:
第34题,一个类的对象只要一个。
A、错误
B、正确
正确答案:
第35题,16位计算机中整型占4个字节存储空间。
A、错误
B、正确
正确答案:
第36题,C++中,一个函数有必要在函数声明后才干运用()
A、错误
B、正确
正确答案:
第37题,界说大局变量要在程序开端时进行,而且放在一切函数的外面,静态部分变量要在函数内部界说,但生命期却随函数的首次被调用而发生。()
A、错误
B、正确
正确答案:
第38题,关键词friend用于声明友元。
A、错误
B、正确
正确答案:
第39题,在运用C语言库函数时,要用预编译指令"#include"将有关的头文件包含到用户源文件中。( )
A、错误
B、正确
正确答案:
第40题,承继的方法有公有承继、私有承继两种。
A、错误
B、正确
正确答案:
第41题,下列说法中错误的是______。
A、不答应设置参数的默许值
B、设置参数的默许值只能在界说函数时设置
C、设置参数的默许值时,大概设置右边的参数
D、设置参数的默许值时,大概悉数参数都设置
正确答案:,B,D
第42题,在进行完结任何C++流的操作后,都能够用C++流的有关成员函数检测流的状况;其间不能用于检测输入流状况的操作函数称号是______。
A、fail
B、eof
C、bad
D、good
正确答案:,C,D
第43题,下列哪种函数不可以所以虚的______。
A、自界说的结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:,B,C
第44题,运用值传递方法将实参传给形参,下列说法不正确的是______。
A、形参是实参的备份
B、实参是形参的备份
C、形参和实参是同一对象
D、形参和实参无联系
正确答案:,C,D
第45题,以下不正确的描绘是______。
A、函数的界说能够嵌套,函数的调用不可以以嵌套
B、函数的界说不可以以嵌套,函数的调用能够嵌套
C、函数的界说和函数的调用均能够嵌套
D、函数的界说和函数的调用均不可以以嵌套
正确答案:,C,D
第46题,以下关于函数模板叙说错误的是______。
A、函数模板也是一个详细类型的函数
B、函数模板的类型参数与函数的参数是同一个概念
C、经过运用不一样的类型参数,函数模板能够生成不一样类型的函数
D、用函数模板界说的函数没有类型
正确答案:,B,D
第47题,对C++语言和C语言的兼容性,描绘不正确的是______。
A、C++兼容C
B、C++有些兼容C
C、C++不兼容C
D、C兼容C++
正确答案:,C,D
第48题,下列关于结构函数的描绘中,正确的是______。
A、结构函数能够设置默许参数
B、结构函数在界说类对象时自动履行
C、结构函数能够是内联函数
D、结构函数不可以以重载
正确答案:,B,C
第49题,下列哪些是类的特性______。
A、多态性
B、承继性
C、封装性
D、虚拟性
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),鄙人面的一维数组界说中,没有语法错误的是______。
A、inta[ ]={1,2,3}
B、inta[10]={0}
C、inta[ ]
D、inta[5]
正确答案:,B,D