22年春福师《C++语言程序设计》在线作业二
答案来历:熊猫奥鹏(www.188open.com)C++语言程序设计-[福建师范大学]福师《C++语言程序设计》在线作业二
试卷总分:100 得分:100
第1题,当运用fstream流类界说一个流对象并翻开一个磁盘文件时,文件的隐含翻开方法为()。
A、ios::in
B、ios::out
C、ios::in|ios::out
D、以上都不对
正确答案:
第2题,下面关于数组的初始化正确的是()。
A、charstr[]={\'a\',\'b\',\'c\'}
B、charstr[2]={\'a\',\'b\',\'c\'}
C、charstr[2][3]={{\'a\',\'b\'},{\'e\',\'d\'},{\'e\',\'f\'}}
D、charstr[]={\'a\',\'b\',\'c\'}
正确答案:
第3题,设有界说int x; float v;,则10+x+v值的数据类型是_________。
A、int
B、double
C、float
D、不断定
正确答案:
第4题,下面关于数组的描绘错误的是_________。
A、在C++语言中数组的姓名即是指向该数组榜首个元素的指针
B、长度为n的数组,下标的规模是0-n-1
C、数组的巨细有必要在编译时断定
D、数组只能经过值参数和引证参数两种方法传递给函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),若用数组名作为函数调用时的实参,则实践上载递给形参的是( )
A、数组首地址
B、数组的榜首个元素值
C、数组中悉数元素的值
D、数组元素的个数
正确答案:
第6题,能够用p.a的方式拜访派生类对象P的基类成员a,其间a是()。
A、私有承继的公有成员
B、公有承继的私有成员
C、公有承继的保护成员
D、公有承继的公有成员
正确答案:
第7题,下列描绘正确的是()。
A、表明mn为true或mn&&m
B、switch句子结构中有必要有default句子
C、if句子结构中有必要有else句子
D、假如至罕见一个操作数为true,则包括"‖"运算符的表达式为true
正确答案:
第8题,履行C++程序时呈现的"溢出"错误归于______错误。( )
A、衔接
B、运转
C、逻辑
D、编译
正确答案:
第9题,函数界说为Fun(int&k),变量界说n=100,则下面调用正确的是()。
A、Fun(20)
B、Fun(20+n)
C、Fun(n)
D、Fun(&n)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列程序履行完后,x的值是()。
intx=0;
for(intk=0;k90;k++)
if(k)x++;
A、0
B、30
C、89
D、90
正确答案:
第11题,设int f(int);和int g(int);是函数f和g的原形,以下将f作为句子调用的是( )。
A、g(f(3));
B、f(g(3));
C、g(f(3)+2);
D、p= f(g(3)+1);
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在设计程序时,应采用的准则之一是()。
A、不约束goto句子的运用
B、削减或撤销注解行
C、程序越短越好
D、程字结构应有助于读者了解
正确答案:
第13题,函数重载表现了面向对象的( )
A、封装性
B、多态性
C、承继性
D、笼统性
正确答案:
第14题,下列关于函数模板和模板函数的描绘,错误的是( )
A、函数模板是一组函数的模板
B、模板函数是一个真实的函数
C、函数模板是界说重载函数的一种东西
D、模板函数在编译时不生成可履行代码
正确答案:
答案来历:熊猫奥鹏(www.188open.com),要使几个不一样数据类型的数据同享同一块内存区域,应运用( )
A、数组
B、结构
C、联合
D、文件
正确答案:
第16题,下列关于结构函数的描绘中,错误的是()。
A、结构函数能够设置默许参数;
B、结构函数在界说类对象时自动履行
C、结构函数能够是内联函数;
D、结构函数不可以以重载
正确答案:
第17题,类模板的运用实践上是将类模板实例化成一个详细的()。
A、类
B、对象
C、函数
D、模板类
正确答案:
第18题,关于结构中界说的成员,其隐含拜访权限为__________。
A、public
B、protected
C、private
D、static
正确答案:
第19题,假定AB为一个类,则该类的复制结构函数的声明句子为_________。
A、AB &(ABx)
B、AB(ABx)
C、AB(AB&)
D、AB(AB * x)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),文件包括中被包括的文件的拓展名( )
A、有必要为 .h
B、不能用 .h
C、有必要是 .c
D、纷歧定是 .h
正确答案:
第21题,每个cpp文件是独自编译的,但一个程序中多个cpp文件的编译次序是不固定的。
A、错误
B、正确
正确答案:
第22题,字符型变量用来寄存字符常量,能够寄存多个字符。( )
A、错误
B、正确
正确答案:
第23题,承继的方法有公有承继、私有承继两种。
A、错误
B、正确
正确答案:
第24题,假定一切变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。( )
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在面向对象的程序设计中,类描绘的是具有类似性质的一组对象。
A、错误
B、正确
正确答案:
第26题,运算符重载不能改动原运算符的语义。
A、错误
B、正确
正确答案:
第27题,表达式8&3的成果是1。
A、错误
B、正确
正确答案:
第28题,达式operator+(x,y)还能够表明为x+y。
A、错误
B、正确
正确答案:
第29题,假定一个一维数组的界说为"char*a[8];",则该数组所含元素的个数为32。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),用new动态请求的内存空间,有必要用delete来开释。
A、错误
B、正确
正确答案:
第31题,typedef界说一个新的数据类型,在树立一个tepedef类型时一起分配内存空间( )
A、错误
B、正确
正确答案:
第32题,Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向数据结构的设计方法。
A、错误
B、正确
正确答案:
第33题,一个类的成员函数能够恣意被调用( )
A、错误
B、正确
正确答案:
第34题,要使引证pr代表变量char * p;,则pr应初始化为 char ** &pr=p;
A、错误
B、正确
正确答案:
第35题,在内存中,字符数据以ASCII码存储,即以整数表明。()
A、错误
B、正确
正确答案:
第36题,程序的编译是以文件为单位的,因而将程序分到多个文件中能够削减每次对程序修正所带来的编译工作量。
A、错误
B、正确
正确答案:
第37题,在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访。
A、错误
B、正确
正确答案:
第38题,C++句子constchar*constp="hello",,所界说的指针p和它所指的内容都不能被改动。
A、错误
B、正确
正确答案:
第39题,类的静态数据成员需求在界说每个类的对象时进行初始化。
A、错误
B、正确
正确答案:
第40题,C++语言中,标识符不区别巨细写。( )
A、错误
B、正确
正确答案:
第41题,下面描绘中,表达正确的是______。
A、公有承继时基类中的public成员在派生类中仍是public的
B、公有承继时基类中的private成员在派生类中是public的
C、公有承继时基类中的protected成员在派生类中仍是protected的
D、私有承继时基类中的public成员在派生类中是private的
正确答案:,C,D
第42题,关于函数重载,下列描绘错误的是______。
A、函数重载是指两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样
B、函数重载是指两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样
C、函数重载是指两个以上的函数姓名不一样,但形参的个数或类型一样
D、函数重载是指两个以上的函数取一样的函数名,而且函数的回来类型一样
正确答案:,C,D
第43题,运用值传递方法将实参传给形参,下列说法不正确的是______。
A、形参是实参的备份
B、实参是形参的备份
C、形参和实参是同一对象
D、形参和实参无联系
正确答案:,C,D
第44题,下列哪种函数不可以所以虚的______。
A、自界说的结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:,B,C
第45题,对C++语言和C语言的兼容性,描绘不正确的是______。
A、C++兼容C
B、C++有些兼容C
C、C++不兼容C
D、C兼容C++
正确答案:,C,D
第46题,下面关于指针变量和引证变量的说法正确的是______。
A、指针变量寄存的是内存地址,而且能够置为0
B、界说引证变量时,有必要一起指明详细被引证的对象或变量
C、运用取地址操作符,能够获得指针变量本身的地址,但取不到引证变量本身的地址
D、类中的数据成员能够是指针变量,但不能是引证变量
正确答案:,B,C
第47题,以下关于函数模板叙说错误的是______。
A、函数模板也是一个详细类型的函数
B、函数模板的类型参数与函数的参数是同一个概念
C、经过运用不一样的类型参数,函数模板能够生成不一样类型的函数
D、用函数模板界说的函数没有类型
正确答案:,B,D
第48题,思考函数原型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
第49题,下列哪些是类的特性______。
A、多态性
B、承继性
C、封装性
D、虚拟性
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),函数调用能够______。
A、呈现在一个表达式中
B、呈现在履行句子中
C、作为一个函数的实参
D、作为一个函数的形参
正确答案:,B,C
试卷总分:100 得分:100
第1题,当运用fstream流类界说一个流对象并翻开一个磁盘文件时,文件的隐含翻开方法为()。
A、ios::in
B、ios::out
C、ios::in|ios::out
D、以上都不对
正确答案:
第2题,下面关于数组的初始化正确的是()。
A、charstr[]={\'a\',\'b\',\'c\'}
B、charstr[2]={\'a\',\'b\',\'c\'}
C、charstr[2][3]={{\'a\',\'b\'},{\'e\',\'d\'},{\'e\',\'f\'}}
D、charstr[]={\'a\',\'b\',\'c\'}
正确答案:
第3题,设有界说int x; float v;,则10+x+v值的数据类型是_________。
A、int
B、double
C、float
D、不断定
正确答案:
第4题,下面关于数组的描绘错误的是_________。
A、在C++语言中数组的姓名即是指向该数组榜首个元素的指针
B、长度为n的数组,下标的规模是0-n-1
C、数组的巨细有必要在编译时断定
D、数组只能经过值参数和引证参数两种方法传递给函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),若用数组名作为函数调用时的实参,则实践上载递给形参的是( )
A、数组首地址
B、数组的榜首个元素值
C、数组中悉数元素的值
D、数组元素的个数
正确答案:
第6题,能够用p.a的方式拜访派生类对象P的基类成员a,其间a是()。
A、私有承继的公有成员
B、公有承继的私有成员
C、公有承继的保护成员
D、公有承继的公有成员
正确答案:
第7题,下列描绘正确的是()。
A、表明mn为true或mn&&m
B、switch句子结构中有必要有default句子
C、if句子结构中有必要有else句子
D、假如至罕见一个操作数为true,则包括"‖"运算符的表达式为true
正确答案:
第8题,履行C++程序时呈现的"溢出"错误归于______错误。( )
A、衔接
B、运转
C、逻辑
D、编译
正确答案:
第9题,函数界说为Fun(int&k),变量界说n=100,则下面调用正确的是()。
A、Fun(20)
B、Fun(20+n)
C、Fun(n)
D、Fun(&n)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列程序履行完后,x的值是()。
intx=0;
for(intk=0;k90;k++)
if(k)x++;
A、0
B、30
C、89
D、90
正确答案:
第11题,设int f(int);和int g(int);是函数f和g的原形,以下将f作为句子调用的是( )。
A、g(f(3));
B、f(g(3));
C、g(f(3)+2);
D、p= f(g(3)+1);
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在设计程序时,应采用的准则之一是()。
A、不约束goto句子的运用
B、削减或撤销注解行
C、程序越短越好
D、程字结构应有助于读者了解
正确答案:
第13题,函数重载表现了面向对象的( )
A、封装性
B、多态性
C、承继性
D、笼统性
正确答案:
第14题,下列关于函数模板和模板函数的描绘,错误的是( )
A、函数模板是一组函数的模板
B、模板函数是一个真实的函数
C、函数模板是界说重载函数的一种东西
D、模板函数在编译时不生成可履行代码
正确答案:
答案来历:熊猫奥鹏(www.188open.com),要使几个不一样数据类型的数据同享同一块内存区域,应运用( )
A、数组
B、结构
C、联合
D、文件
正确答案:
第16题,下列关于结构函数的描绘中,错误的是()。
A、结构函数能够设置默许参数;
B、结构函数在界说类对象时自动履行
C、结构函数能够是内联函数;
D、结构函数不可以以重载
正确答案:
第17题,类模板的运用实践上是将类模板实例化成一个详细的()。
A、类
B、对象
C、函数
D、模板类
正确答案:
第18题,关于结构中界说的成员,其隐含拜访权限为__________。
A、public
B、protected
C、private
D、static
正确答案:
第19题,假定AB为一个类,则该类的复制结构函数的声明句子为_________。
A、AB &(ABx)
B、AB(ABx)
C、AB(AB&)
D、AB(AB * x)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),文件包括中被包括的文件的拓展名( )
A、有必要为 .h
B、不能用 .h
C、有必要是 .c
D、纷歧定是 .h
正确答案:
第21题,每个cpp文件是独自编译的,但一个程序中多个cpp文件的编译次序是不固定的。
A、错误
B、正确
正确答案:
第22题,字符型变量用来寄存字符常量,能够寄存多个字符。( )
A、错误
B、正确
正确答案:
第23题,承继的方法有公有承继、私有承继两种。
A、错误
B、正确
正确答案:
第24题,假定一切变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。( )
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在面向对象的程序设计中,类描绘的是具有类似性质的一组对象。
A、错误
B、正确
正确答案:
第26题,运算符重载不能改动原运算符的语义。
A、错误
B、正确
正确答案:
第27题,表达式8&3的成果是1。
A、错误
B、正确
正确答案:
第28题,达式operator+(x,y)还能够表明为x+y。
A、错误
B、正确
正确答案:
第29题,假定一个一维数组的界说为"char*a[8];",则该数组所含元素的个数为32。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),用new动态请求的内存空间,有必要用delete来开释。
A、错误
B、正确
正确答案:
第31题,typedef界说一个新的数据类型,在树立一个tepedef类型时一起分配内存空间( )
A、错误
B、正确
正确答案:
第32题,Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向数据结构的设计方法。
A、错误
B、正确
正确答案:
第33题,一个类的成员函数能够恣意被调用( )
A、错误
B、正确
正确答案:
第34题,要使引证pr代表变量char * p;,则pr应初始化为 char ** &pr=p;
A、错误
B、正确
正确答案:
第35题,在内存中,字符数据以ASCII码存储,即以整数表明。()
A、错误
B、正确
正确答案:
第36题,程序的编译是以文件为单位的,因而将程序分到多个文件中能够削减每次对程序修正所带来的编译工作量。
A、错误
B、正确
正确答案:
第37题,在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访。
A、错误
B、正确
正确答案:
第38题,C++句子constchar*constp="hello",,所界说的指针p和它所指的内容都不能被改动。
A、错误
B、正确
正确答案:
第39题,类的静态数据成员需求在界说每个类的对象时进行初始化。
A、错误
B、正确
正确答案:
第40题,C++语言中,标识符不区别巨细写。( )
A、错误
B、正确
正确答案:
第41题,下面描绘中,表达正确的是______。
A、公有承继时基类中的public成员在派生类中仍是public的
B、公有承继时基类中的private成员在派生类中是public的
C、公有承继时基类中的protected成员在派生类中仍是protected的
D、私有承继时基类中的public成员在派生类中是private的
正确答案:,C,D
第42题,关于函数重载,下列描绘错误的是______。
A、函数重载是指两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样
B、函数重载是指两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样
C、函数重载是指两个以上的函数姓名不一样,但形参的个数或类型一样
D、函数重载是指两个以上的函数取一样的函数名,而且函数的回来类型一样
正确答案:,C,D
第43题,运用值传递方法将实参传给形参,下列说法不正确的是______。
A、形参是实参的备份
B、实参是形参的备份
C、形参和实参是同一对象
D、形参和实参无联系
正确答案:,C,D
第44题,下列哪种函数不可以所以虚的______。
A、自界说的结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:,B,C
第45题,对C++语言和C语言的兼容性,描绘不正确的是______。
A、C++兼容C
B、C++有些兼容C
C、C++不兼容C
D、C兼容C++
正确答案:,C,D
第46题,下面关于指针变量和引证变量的说法正确的是______。
A、指针变量寄存的是内存地址,而且能够置为0
B、界说引证变量时,有必要一起指明详细被引证的对象或变量
C、运用取地址操作符,能够获得指针变量本身的地址,但取不到引证变量本身的地址
D、类中的数据成员能够是指针变量,但不能是引证变量
正确答案:,B,C
第47题,以下关于函数模板叙说错误的是______。
A、函数模板也是一个详细类型的函数
B、函数模板的类型参数与函数的参数是同一个概念
C、经过运用不一样的类型参数,函数模板能够生成不一样类型的函数
D、用函数模板界说的函数没有类型
正确答案:,B,D
第48题,思考函数原型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
第49题,下列哪些是类的特性______。
A、多态性
B、承继性
C、封装性
D、虚拟性
正确答案:,B,C
答案来历:熊猫奥鹏(www.188open.com),函数调用能够______。
A、呈现在一个表达式中
B、呈现在履行句子中
C、作为一个函数的实参
D、作为一个函数的形参
正确答案:,B,C