作业辅导 发表于 2018-5-31 08:45:48

18春福师《C++语言程序设计》在线作业一含答案

福师《C++语言程序设计》在线作业一
福建师范大学完整作业答案请联系本站QQ515224986

一、单选题:
1.[单选题]定义inta,*prt,i;\nfor(i=1;i下面对静态数据成员的描述中,正确的是_________。          (满分:)
    A. 静态数据成员可以在类体内进行初始化
    B. 静态数据成员不可以被类的对象调用
    C. 静态数据成员不能受private控制符的作用
    D. 静态数据成员可以直接用类名调用
    正确答案:——D——
2.[单选题]下面关于数组的初始化正确的是_________。          (满分:)
    A. charstr[]={‘a',’b','c‘
    B. charstr={'a','b','c’
    C. charstr={{'a‘,'b’
    D. charstr[]={'a','b','c’
    正确答案:——A——
3.[单选题]在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()。          (满分:)
    A. 一元成员运算符
    B. 二元成员运算符
    C. 一元友元运算符
    D. 都可能
    正确答案:——D——
4.[单选题]下面关于数组的初始化正确的是()。          (满分:)
    A. charstr[]={‘a',’b','c‘
    B. charstr={'a','b','c’
    C. charstr={{'a‘,'b’
    D. charstr[]={'a','b','c’
    正确答案:————
5.[单选题]有C++目标文件链接而成的可执行文件的扩展名是()          (满分:)
    A. cpp
    B. exe
    C. lik
    D. obj
    正确答案:————
6.[单选题]设int*p2=&x,*p1=a;p2=*b;则a和b的类型分别是()。          (满分:)
    A. int*和int
    B. int*和int**
    C. int和int*
    D. int*和int*
    正确答案:————
7.[单选题]下面有关重载函数的说法中正确的是()。          (满分:)
    A. 重载函数必须具有不同的返回值类型;
    B. 重载函数形参个数必须不同;
    C. 重载函数必须有不同的形参列表
    D. 重载函数名可以不同
    正确答案:————
8.[判断题]一个类的对象只有一个。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
9.[判断题]关系表达式x+y>5的相反表达式为x+y<=5。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
10.[判断题]C++语言程序中,main()函数必须放在程序开始的部分()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
11.[判断题]指针在使用前可以不进行初始化()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
12.[判断题]C++中区分字母大小写。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
13.[判断题]在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
14.[判断题]在面向对象的程序设计中,类描述的是具有相似性质的一组对象。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
15.[判断题]假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
16.[判断题]sizeof运算符用于计算某种类型的对象在内存中所占的字节数。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
17.[判断题]typedef定义一个新的数据类型,在建立一个tepedef类型时同时分配内存空间()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
18.[判断题]设置函数的参数默认值的顺序是自左向右。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
19.[判断题]类的静态数据成员需要在定义每个类的对象时进行初始化。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
20.[判断题]使用赋值运算符可以对字符数组整体赋值。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
二、多选题:
21.[判断题]如果类B继承了类A,则称类A为类B的基类,类B称为类A的派生类。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
22.[判断题]NULL是空指针值,它不指向任何地方。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
23.[判断题]指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
24.[判断题]在内存中,字符数据以ASCII码存储,即以整数表示。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
25.[判断题]若类A是类B的友员类,且类B是类C的友员类,那么类A也是类C的友员类。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
26.[判断题]变量必须先定义,后使用。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
27.[判断题]若一全局变量只允许本程序文件中的函数使用,则定义它时应加上修饰符void。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
28.[多选题]考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于合法调用的是______。          (满分:)
    A. test(5)
    B. test(5,8)
    C. test(6,’#’)
    D. test(0,0,’*’)
    正确答案:————
29.[多选题]下列关于构造函数的描述中,正确的是______。          (满分:)
    A. 构造函数可以设置默认参数
    B. 构造函数在定义类对象时自动执行
    C. 构造函数可以是内联函数
    D. 构造函数不可以重载
    正确答案:————
30.[多选题]下列说法中正确的是______。          (满分:)
    A. 在一个函数中,可以有多条return语句
    B. 函数的定义不能嵌套,但函数的调用可以嵌套
    C. 函数必须有返回值
    D. 即使在不同的函数中,也不可以使用相同名字的变量
    正确答案:————
三、判断题:
31.[多选题]下列哪些是类的特性______。          (满分:)
    A. 多态性
    B. 继承性
    C. 封装性
    D. 虚拟性
    正确答案:————
32.[多选题]下面哪些保留字可以作为函数的返回类型______。          (满分:)
    A. void
    B. int
    C. new
    D. long
    正确答案:————
33.[多选题]在下面的一维数组定义中,没有语法错误的是______。          (满分:)
    A. inta[]={1,2,3
    B. inta={0
    C. inta[]
    D. inta
    正确答案:————
34.[多选题]下面关于指针变量和引用变量的说法正确的是______。          (满分:)
    A. 指针变量存放的是内存地址,并且可以置为0
    B. 定义引用变量时,必须同时指明具体被引用的对象或变量
    C. 使用取地址操作符,可以取得指针变量自身的地址,但取不到引用变量自身的地址
    D. 类中的数据成员可以是指针变量,但不能是引用变量
    正确答案:————
35.[多选题]关于函数重载,下列描述错误的是______。          (满分:)
    A. 函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
    B. 函数重载是指两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
    C. 函数重载是指两个以上的函数名字不同,但形参的个数或类型相同
    D. 函数重载是指两个以上的函数取相同的函数名,并且函数的返回类型相同
    正确答案:————
36.[多选题]下列哪种函数不可以是虚的______。          (满分:)
    A. 自定义的构造函数
    B. 拷贝构造函数
    C. 静态成员函数
    D. 析构函数
    正确答案:————
37.[多选题]以下不正确的描述是______。          (满分:)
    A. 函数的定义可以嵌套,函数的调用不可以嵌套
    B. 函数的定义不可以嵌套,函数的调用可以嵌套
    C. 函数的定义和函数的调用均可以嵌套
    D. 函数的定义和函数的调用均不可以嵌套
    正确答案:————
本内容由奥鹏易百网整理发布

页: [1]
查看完整版本: 18春福师《C++语言程序设计》在线作业一含答案