奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 264|回复: 0

北京语言大学21秋《C++》作业3

[复制链接]

2976

主题

1

回帖

5954

积分

论坛元老

积分
5954
发表于 2021-10-30 09:47:52 | 显示全部楼层 |阅读模式
扫码加微信
21秋《C++》作业3
1.[单选题] 在函数定义中的形参属于(    )。

北京语言大学21秋在线作业
    A.局部变量
    B.全局变量
    C.静态变量
    D.寄存器变量
    答:——A——
2.[单选题]
                  下列程序的执行结果为(    )
                  #include<iostream.h>
                  void main(    )
                  {
                          int n=10;
                          int* pn=&n;
                          int* &rn=pn;
                          (*pn)++;
                          cout<<"n="<<n<<",";
                          (*rn)++;
                          cout<<"n="<<n<<endl;
                  }
          
    A.n=11,n=12
    B.n=11,n=11
    C.n=10,n=11
    D.n=11,n=10
    答:——A——
3.[单选题] C++  中不能用来组成循环结构的关键字是(    )
    A.for   
奥鹏在线作业
    B.while
    C.switch
    D.do
    答:——C——
4.[单选题] 在int a=3,int *p=&a;中,*p的值是(    )
    A.变量a的地址值
    B.变量p的地址值
    C.3
    D.无意义
    答:————
5.[单选题] 若有语句char a[]= "test";int b=strlen(a);则执行语句后b的值为(    )。
    A.3
    B.4
    C.5
    D.0
    答:————
6.[单选题] 对于int *pa[5];的描述,正确的是(    )。
    A.pa是一个指向数组的指针,所指向的数组是5个int型元素
    B.pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
    C.pa[5]表示某个数组的第5个元素的值
    D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针
    答:————
7.[单选题] 下列标识符不合法的是(    )
    A.a1
    B.tex_1
    C._sum
    D.2word
    答:————
8.[单选题] 字符串常量“A”的长度是(    )
    A.0
    B.1
    C.2
    D.3
    答:————
9.[单选题] 如不希望函数返回任何值,则可以将函数的返回值定义为(    )
    A.int
    B.0
    C.void
    D.return
    答:————
10.[单选题] 若在函数定义时省去类型标识符,则系统默认函数返回值类型为(    )。
    A.整形
    B.浮点型
    C.字符型
    D.空类型
    答:————
11.[多选题] 在C++语言中,不合法的字符常量是(    )
    A.\x43'
    B.'ab'
    C.'\084'
    D."\0"
    答:————
12.[多选题] 已知x,y,z是整型变量,则下列选项中正确的是(    )
    A.if (x&&y) cout<<"x&&y"
    B.if (x=y) cout<<"x=y"
    C.if (x#y) cout<<"x#y"
    D.if(xy) couty"
    答:————
13.[多选题] 下列正确的转义字符是(    )
    A.\ '
    B.'\0'
    C.'\\'
    D.'074'
    答:————
14.[多选题] 用编程语言编写程序的完整流程包括以下哪些步骤(    )
    A.定义一个程序目标
    B.编译
    C.测试和调试
    D.程序维护
    答:————
15.[多选题] 下列关于数组初始化的说法正确的是(    )
    A.若对数组a定义:"static int x[10];",则数组元素值均为0
    B."int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值为9
    C.对于"int x[10];"它的元素初值是不确定的
    D."int x[10]={1,2,3,4,5};"是不合法的,因为数组长度为10,而初始值仅有5个
    答:————
16.[多选题] 关于派生类的说法不正确的是(    )
    A.派生类可显现基类的任何函数成员
    B.派生类可重载已有的函数成员
    C.派生类可以拥有自己的新成员
    D.派生类无法给基类的数据成员初始化
    答:————
17.[多选题] 下列关于数组初始化的说法正确的是(    )
    A.若对数组a定义:"static int x[10];",则数组元素值均为0
    B."int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值为9
    C.对于"int x[10];"它的元素初值是不确定的
    D."int x[10]={1,2,3,4,5};"是不合法的,因为数组长度为10,而初始值仅有5个
    答:————
18.[多选题] 若有以下的定义:"int x[2][3];",能正确表示x数组元素地址的表达式是(    )
    A.&x[2][3]
    B.x[0]
    C.x[2]
    D.x[1]
    答:————
19.[判断题] typedef是用来定义一些C++中没有的新数据类型。
    A.对
    B.错
    答:————
20.[判断题] 一条语句最多只能定义一个变量并指定初始值。
    A.对
    B.错
    答:————
21.[判断题] 构造函数可以声明为虚函数。
    A.对
    B.错
    答:————
22.[判断题] 在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。
    A.对
    B.错
    答:————
23.[判断题] 某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。
    A.对
    B.错
    答:————
24.[判断题] 当一个函数体内定义的局部变量和全局变量同名时,程序会优先选择使用全局变量。
    A.对
    B.错
    答:————
25.[判断题] 同一个数组中的各个元素数据类型一定相同。
    A.对
    B.错
    答:————


本内容由易百教育整理发布
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-2 04:32

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表