北语17春《面向对象程序设计》作业3答案资料
17春《面向对象程序设计》作业3北语
一、单选题:
1.在下面存储类中,( )的对象不是局部变量。 (满分:5)
A. 外部静态类
B. 自动类
C. 函数形参
D. 寄存器类
2.当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。 (满分:5)
A. 直接按系统设定的标准方式搜索目录
B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
C. 仅仅搜索源程序所在目录
D. 搜索当前逻辑盘上的所有目录
3.设有定义“static int data;”,设该数组在静态存储区中的起始地址为十进制的100,若每个int型数占4个字节,则数组元素data的地址为( )。 (满分:5)
A. 115
B. 124
C. 130
D. 160
4.题面见图片 (满分:5)
A.
B.
C.
D.
5.用new运算符创建一个含10个元素的一维整型数组的正确语句是( )。 (满分:5)
A. int*p=newa
B. int*p=newfloat
C. int*p=newint
D. int*p=newint={1,2,3,4,5}
6.当#include后面的文件名用尖括号括起来时,寻找被包含文件的方式是( )。 (满分:5)
A. 直接按系统设定的标准方式搜索目录
B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
C. 仅仅搜索源程序所在目录
D. 搜索当前逻辑盘上的所有目录
7.题面见图片 (满分:5)
A.
B.
C.
D.
8.以下正确的描述是( )。 (满分:5)
A. 函数的定义可以嵌套,函数的调用不可以嵌套
B. 函数的定义不可以嵌套,函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的调用均不可以嵌套
9.以下叙述不正确的是( )。 (满分:5)
A. 宏替换不占用运行时间
B. 宏名无类型
C. 宏替换只是字符替换
D. 宏名必须用大写字母表示
10.设array为一个数组,则表达式sizeof(array)/sizeof(array)的结果为( )。 (满分:5)
A. array数组首地址
B. array数组中元素个数
C. array数组中每个元素所占的字节数
D. array数组占的总字节数
11.题面见图片 (满分:5)
A.
B.
C.
D.
12.题面见图片 (满分:5)
A.
B.
C.
D.
13.软件产品与其他软件产品组合成一个整体的难易程度叫做软件的( )。 (满分:5)
A. 可维护性
B. 可复用性
C. 兼容性
D. 正确性
14.下列给字符数组赋初值时,正确的是( )。 (满分:5)
A. chars1[]=”abcdef”
B. chars2=”abcd”
C. chars3={“abc”,”xyz”}
D. chars4[]={‘a’,’x’,’s’,’t’}
15.文件包含命令中被包含的文件的扩展名( )。 (满分:5)
A. 必须是.h
B. 不能是.h
C. 可以是.h或.cpp
D. 必须是.cpp
16.题面见图片 (满分:5)
A.
B.
C.
D.
17.题面见图片 (满分:5)
A.
B.
C.
D.
18.关于局部变量,下面说法正确的是( )。 (满分:5)
A. 定义该变量的程序文件中的函数都可以访问
B. 定义该变量的函数中的定义处以下的任何语句都可以访问
C. 定义该变量的复合语句中的定义处以下的任何语句都可以访问
D. 定义该变量的函数中的定义处以上的任何语句都可以访问
19.软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。 (满分:5)
A. 可维护性
B. 可复用性
C. 兼容性
D. 正确性
20.题面见图片 (满分:5)
A.
B.
C.
D.
本内容由易百网整理
页:
[1]