22年春福师《C++语言程序设计》在线作业一
答案来历:熊猫奥鹏(www.188open.com)C++语言程序设计-[福建师范大学]福师《C++语言程序设计》在线作业一
试卷总分:100 得分:100
第1题,下列运算符中,运算对象有必要是整型的是
A、/
B、%
C、=
D、&
正确答案:
第2题,设inta=10,b=11,c=12;表达式(ac&&b==c)的值是__。
A、2
B、0
C、-2
D、1
正确答案:
第3题,在对typedef的叙说中错误的是()。
A、用typedef能够界说各品种型名,但不能用来界说变量
B、用typedef能够添加新类型
C、用typedef仅仅将已存在的类型用一个新的标识符来代表
D、运用typedef有利于程序的通用和移植
正确答案:
第4题,在一个源文件中界说的大局变量的效果域为( )
A、本程序的悉数规模
B、本函数的悉数规模
C、从界说该变量的方位开端到这篇文章件完毕
D、以上说法都不正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),当运用fstream流类界说一个流对象并翻开一个磁盘文件时,文件的隐含翻开方法为()。
A、ios::in
B、ios::out
C、ios::in|ios::out
D、以上都不对
正确答案:
第6题,设B类是由A类承继的。当创立一个B类的对象时,结构函数的调用次序是( )
A、先调用A类的结构函数,然后调用B类的结构函数
B、先调用B类的结构函数,然后调用A类的结构函数
C、不调用A类的结构函数
D、视界说时A类和B类呈现的方位
正确答案:
第7题,在重载一个运算符时,假如其参数表中有一个参数,则阐明该运算符是()。
A、一元成员运算符
B、二元成员运算符
C、一元友元运算符
D、都能够
正确答案:
第8题,表明在输出时显现小数位,和在文件输入时判别文件尾的函数别离是()。
A、showbase()和eof()
B、showpoint()和eof()
C、showpoint()和bad()
D、showpoint()和good()
正确答案:
第9题,下列各类函数中,()不是类的成员函数。
A、结构函数
B、析构函数
C、友元函数
D、复制结构函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),程序设计语言的根本成分是数据成分、运算成分、操控成分和()。
A、对象成分
B、变量成分
C、句子成份
D、传输成分
正确答案:
第11题,下面的函数声明中, 哪一个是" void BC(int a, int b);"的重载函数? ()
A、intBC(int a, int b)
B、void BC(int a, char b)
C、float BC(int a, int b, int c = 0)
D、void BC(int a, int b=0)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如类A被阐明成类B的友元,则()。
A、类A的成员即类B的成员
B、类B的成员即类A的成员
C、类A的成员函数不得拜访类B的成员
D、类B纷歧定是类A的友元
正确答案:
第13题,类模板的运用实践上是将类模板实例化成一个详细的()。
A、类
B、对象
C、函数
D、模板类
正确答案:
第14题,在位运算中,操作数每右移一位,其成果适当于()。
A、操作数乘以2
B、操作数除以2
C、操作数乘以4
D、操作数除以4
正确答案:
答案来历:熊猫奥鹏(www.188open.com),虚函数运用关键词( )
A、virtual
B、static
C、public
D、private
正确答案:
第16题,下面说法中,正确的是( )
A、公有派生类的成员函数能够拜访基类的私有成员
B、私有派生类的成员函数能够拜访基类的私有成员
C、不管公有派生仍是私有派生,派生类的成员函数均能够拜访基类的公有成员
D、不管公有派生仍是私有派生,派生类的成员函数均能够拜访基类的私有成员
正确答案:
第17题,下面的哪个保存字不能作为函数的回来类型()。
A、void
B、int
C、new
D、long
正确答案:
第18题,能正确表明x=3或许x1的关系表达式是( )
A、x=3 or x1
B、x=3|x1
C、x=3||x1
D、x =3&&x1
正确答案:
第19题,设int * p2=&x,* p1=a;p2= *b;则a和b的类型别离是( )。
A、int * 和int
B、int * 和int **
C、int和int *
D、int * 和int *
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列字符中不能构成标识符的是( )
A、数字字符
B、大写字母
C、下划线字符
D、衔接符
正确答案:
第21题,字符串\'hello,world"在内存中寄存时,占用11个字节的空间。
A、错误
B、正确
正确答案:
第22题,typedef没有实践地界说一个新的数据类型,在树立一个tepedef类型时没有分配内存空间()
A、错误
B、正确
正确答案:
第23题,对一个类中的数据成员的初始化能够经过结构函数中的初始化表完成,也能够经过结构函数中的函数体完成。
A、错误
B、正确
正确答案:
第24题,部分变量能够初始化,若不初始化,则系统默许它的值为0。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),两个数组名的对比是地址的对比。
A、错误
B、正确
正确答案:
第26题,一个类能够作为另一个类的友元类。
A、错误
B、正确
正确答案:
第27题,派生类的成员一般分为两有些,一有些是从基类承继的成员,另一有些是自己界说的新成员。
A、错误
B、正确
正确答案:
第28题,自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A、错误
B、正确
正确答案:
第29题,达式operator+(x,y)还能够表明为x+y。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),inline函数表明编译器必定会将函数体直接刺进到调用此函数的当地,这样能够加速程序的运转速度。
A、错误
B、正确
正确答案:
第31题,在基类界说的public和protected成员在保护承继的派生类中不可以见。
A、错误
B、正确
正确答案:
第32题,常量不能作为左值运用。
A、错误
B、正确
正确答案:
第33题,系统能够供给默许的析构函数。( )
A、错误
B、正确
正确答案:
第34题,关系表达式x+y5的相反表达式为x+y=5。
A、错误
B、正确
正确答案:
第35题,类模板的运用实践士:是将类模板实例化成一个详细的类。
A、错误
B、正确
正确答案:
第36题,声明一个结构并不分配内存,内存分配发作在界说这个新数据类型的变量中。( )
A、错误
B、正确
正确答案:
第37题,假定一个一维数组的界说为"char*a[8];",则该数组所含元素的个数为32。
A、错误
B、正确
正确答案:
第38题,要在屏幕上显现"Hello,world!"应履行句子cout "\"Hello,world!\""。
A、错误
B、正确
正确答案:
第39题,在一个函数内的复合句子中界说的变量在本函数规模内有用。( )
A、错误
B、正确
正确答案:
第40题,假如派生类的成员函数的原型与基类中被界说为虚函数的成员函数原型一样,那么,这个函数自动承继基类中虚函数的特性。
A、错误
B、正确
正确答案:
第41题,下面关于指针变量和引证变量的说法正确的是______。
A、指针变量寄存的是内存地址,而且能够置为0
B、界说引证变量时,有必要一起指明详细被引证的对象或变量
C、运用取地址操作符,能够获得指针变量本身的地址,但取不到引证变量本身的地址
D、类中的数据成员能够是指针变量,但不能是引证变量
正确答案:,B,C
第42题,下列说法中错误的是______。
A、不答应设置参数的默许值
B、设置参数的默许值只能在界说函数时设置
C、设置参数的默许值时,大概设置右边的参数
D、设置参数的默许值时,大概悉数参数都设置
正确答案:,B,D
第43题,关于函数重载,下列描绘错误的是______。
A、函数重载是指两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样
B、函数重载是指两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样
C、函数重载是指两个以上的函数姓名不一样,但形参的个数或类型一样
D、函数重载是指两个以上的函数取一样的函数名,而且函数的回来类型一样
正确答案:,C,D
第44题,下列说法中正确的是______。
A、在一个函数中,能够有多条return句子
B、函数的界说不能嵌套,但函数的调用能够嵌套
C、函数有必要有回来值
D、即便在不一样的函数中,也不可以以运用一样姓名的变量
正确答案:,B
第45题,思考函数原型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
第46题,下列哪些是类的特性______。
A、多态性
B、承继性
C、封装性
D、虚拟性
正确答案:,B,C
第47题,下列哪种函数不可以所以虚的______。
A、自界说的结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:,B,C
第48题,下面描绘中,表达正确的是______。
A、公有承继时基类中的public成员在派生类中仍是public的
B、公有承继时基类中的private成员在派生类中是public的
C、公有承继时基类中的protected成员在派生类中仍是protected的
D、私有承继时基类中的public成员在派生类中是private的
正确答案:,C,D
第49题,在进行完结任何C++流的操作后,都能够用C++流的有关成员函数检测流的状况;其间不能用于检测输入流状况的操作函数称号是______。
A、fail
B、eof
C、bad
D、good
正确答案:,C,D
答案来历:熊猫奥鹏(www.188open.com),函数调用能够______。
A、呈现在一个表达式中
B、呈现在履行句子中
C、作为一个函数的实参
D、作为一个函数的形参
正确答案:,B,C
试卷总分:100 得分:100
第1题,下列运算符中,运算对象有必要是整型的是
A、/
B、%
C、=
D、&
正确答案:
第2题,设inta=10,b=11,c=12;表达式(ac&&b==c)的值是__。
A、2
B、0
C、-2
D、1
正确答案:
第3题,在对typedef的叙说中错误的是()。
A、用typedef能够界说各品种型名,但不能用来界说变量
B、用typedef能够添加新类型
C、用typedef仅仅将已存在的类型用一个新的标识符来代表
D、运用typedef有利于程序的通用和移植
正确答案:
第4题,在一个源文件中界说的大局变量的效果域为( )
A、本程序的悉数规模
B、本函数的悉数规模
C、从界说该变量的方位开端到这篇文章件完毕
D、以上说法都不正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),当运用fstream流类界说一个流对象并翻开一个磁盘文件时,文件的隐含翻开方法为()。
A、ios::in
B、ios::out
C、ios::in|ios::out
D、以上都不对
正确答案:
第6题,设B类是由A类承继的。当创立一个B类的对象时,结构函数的调用次序是( )
A、先调用A类的结构函数,然后调用B类的结构函数
B、先调用B类的结构函数,然后调用A类的结构函数
C、不调用A类的结构函数
D、视界说时A类和B类呈现的方位
正确答案:
第7题,在重载一个运算符时,假如其参数表中有一个参数,则阐明该运算符是()。
A、一元成员运算符
B、二元成员运算符
C、一元友元运算符
D、都能够
正确答案:
第8题,表明在输出时显现小数位,和在文件输入时判别文件尾的函数别离是()。
A、showbase()和eof()
B、showpoint()和eof()
C、showpoint()和bad()
D、showpoint()和good()
正确答案:
第9题,下列各类函数中,()不是类的成员函数。
A、结构函数
B、析构函数
C、友元函数
D、复制结构函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),程序设计语言的根本成分是数据成分、运算成分、操控成分和()。
A、对象成分
B、变量成分
C、句子成份
D、传输成分
正确答案:
第11题,下面的函数声明中, 哪一个是" void BC(int a, int b);"的重载函数? ()
A、intBC(int a, int b)
B、void BC(int a, char b)
C、float BC(int a, int b, int c = 0)
D、void BC(int a, int b=0)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如类A被阐明成类B的友元,则()。
A、类A的成员即类B的成员
B、类B的成员即类A的成员
C、类A的成员函数不得拜访类B的成员
D、类B纷歧定是类A的友元
正确答案:
第13题,类模板的运用实践上是将类模板实例化成一个详细的()。
A、类
B、对象
C、函数
D、模板类
正确答案:
第14题,在位运算中,操作数每右移一位,其成果适当于()。
A、操作数乘以2
B、操作数除以2
C、操作数乘以4
D、操作数除以4
正确答案:
答案来历:熊猫奥鹏(www.188open.com),虚函数运用关键词( )
A、virtual
B、static
C、public
D、private
正确答案:
第16题,下面说法中,正确的是( )
A、公有派生类的成员函数能够拜访基类的私有成员
B、私有派生类的成员函数能够拜访基类的私有成员
C、不管公有派生仍是私有派生,派生类的成员函数均能够拜访基类的公有成员
D、不管公有派生仍是私有派生,派生类的成员函数均能够拜访基类的私有成员
正确答案:
第17题,下面的哪个保存字不能作为函数的回来类型()。
A、void
B、int
C、new
D、long
正确答案:
第18题,能正确表明x=3或许x1的关系表达式是( )
A、x=3 or x1
B、x=3|x1
C、x=3||x1
D、x =3&&x1
正确答案:
第19题,设int * p2=&x,* p1=a;p2= *b;则a和b的类型别离是( )。
A、int * 和int
B、int * 和int **
C、int和int *
D、int * 和int *
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列字符中不能构成标识符的是( )
A、数字字符
B、大写字母
C、下划线字符
D、衔接符
正确答案:
第21题,字符串\'hello,world"在内存中寄存时,占用11个字节的空间。
A、错误
B、正确
正确答案:
第22题,typedef没有实践地界说一个新的数据类型,在树立一个tepedef类型时没有分配内存空间()
A、错误
B、正确
正确答案:
第23题,对一个类中的数据成员的初始化能够经过结构函数中的初始化表完成,也能够经过结构函数中的函数体完成。
A、错误
B、正确
正确答案:
第24题,部分变量能够初始化,若不初始化,则系统默许它的值为0。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),两个数组名的对比是地址的对比。
A、错误
B、正确
正确答案:
第26题,一个类能够作为另一个类的友元类。
A、错误
B、正确
正确答案:
第27题,派生类的成员一般分为两有些,一有些是从基类承继的成员,另一有些是自己界说的新成员。
A、错误
B、正确
正确答案:
第28题,自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A、错误
B、正确
正确答案:
第29题,达式operator+(x,y)还能够表明为x+y。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),inline函数表明编译器必定会将函数体直接刺进到调用此函数的当地,这样能够加速程序的运转速度。
A、错误
B、正确
正确答案:
第31题,在基类界说的public和protected成员在保护承继的派生类中不可以见。
A、错误
B、正确
正确答案:
第32题,常量不能作为左值运用。
A、错误
B、正确
正确答案:
第33题,系统能够供给默许的析构函数。( )
A、错误
B、正确
正确答案:
第34题,关系表达式x+y5的相反表达式为x+y=5。
A、错误
B、正确
正确答案:
第35题,类模板的运用实践士:是将类模板实例化成一个详细的类。
A、错误
B、正确
正确答案:
第36题,声明一个结构并不分配内存,内存分配发作在界说这个新数据类型的变量中。( )
A、错误
B、正确
正确答案:
第37题,假定一个一维数组的界说为"char*a[8];",则该数组所含元素的个数为32。
A、错误
B、正确
正确答案:
第38题,要在屏幕上显现"Hello,world!"应履行句子cout "\"Hello,world!\""。
A、错误
B、正确
正确答案:
第39题,在一个函数内的复合句子中界说的变量在本函数规模内有用。( )
A、错误
B、正确
正确答案:
第40题,假如派生类的成员函数的原型与基类中被界说为虚函数的成员函数原型一样,那么,这个函数自动承继基类中虚函数的特性。
A、错误
B、正确
正确答案:
第41题,下面关于指针变量和引证变量的说法正确的是______。
A、指针变量寄存的是内存地址,而且能够置为0
B、界说引证变量时,有必要一起指明详细被引证的对象或变量
C、运用取地址操作符,能够获得指针变量本身的地址,但取不到引证变量本身的地址
D、类中的数据成员能够是指针变量,但不能是引证变量
正确答案:,B,C
第42题,下列说法中错误的是______。
A、不答应设置参数的默许值
B、设置参数的默许值只能在界说函数时设置
C、设置参数的默许值时,大概设置右边的参数
D、设置参数的默许值时,大概悉数参数都设置
正确答案:,B,D
第43题,关于函数重载,下列描绘错误的是______。
A、函数重载是指两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样
B、函数重载是指两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样
C、函数重载是指两个以上的函数姓名不一样,但形参的个数或类型一样
D、函数重载是指两个以上的函数取一样的函数名,而且函数的回来类型一样
正确答案:,C,D
第44题,下列说法中正确的是______。
A、在一个函数中,能够有多条return句子
B、函数的界说不能嵌套,但函数的调用能够嵌套
C、函数有必要有回来值
D、即便在不一样的函数中,也不可以以运用一样姓名的变量
正确答案:,B
第45题,思考函数原型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
第46题,下列哪些是类的特性______。
A、多态性
B、承继性
C、封装性
D、虚拟性
正确答案:,B,C
第47题,下列哪种函数不可以所以虚的______。
A、自界说的结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:,B,C
第48题,下面描绘中,表达正确的是______。
A、公有承继时基类中的public成员在派生类中仍是public的
B、公有承继时基类中的private成员在派生类中是public的
C、公有承继时基类中的protected成员在派生类中仍是protected的
D、私有承继时基类中的public成员在派生类中是private的
正确答案:,C,D
第49题,在进行完结任何C++流的操作后,都能够用C++流的有关成员函数检测流的状况;其间不能用于检测输入流状况的操作函数称号是______。
A、fail
B、eof
C、bad
D、good
正确答案:,C,D
答案来历:熊猫奥鹏(www.188open.com),函数调用能够______。
A、呈现在一个表达式中
B、呈现在履行句子中
C、作为一个函数的实参
D、作为一个函数的形参
正确答案:,B,C