面向对象程序设计形成性考核册作业二一、选择题:1. 若用数组名作为函数调用的实参,传递给形参的是( A )。 A. 数组的首地址 B. 数组中第一种元素的值 C. 数组所有元素的值 D. 数组元素的个数 2. 采用重载函数的目的是( D )。 A. 实现共享 B. 减少空间 C. 提高速度 D. 使用以便,提高可读性 3. 下面的标识符中,( C )是文献级作用域。 A. 函数形参 B.语句标号 C.外部静态类标识符 D.自动类标识符 4. 当#include 背面的文献名用双引号括起来时,寻找被包含文献的方式是( B )。 A. 直接按系统设定的原则方式搜索目录 B. 先在源程序所在目录搜索,再按系统设定的原则方式搜索目录 C. 仅仅搜索源程序所在目录 D. 搜索目前逻辑盘上的所有目录 5. 在下面存储类中,( A )的对象不是局部变量。 A. 外部静态类 B. 自动类 C. 函数形参 D. 寄存器类 6. 预处理命令在程序中都是以( B )符号开头的。 A. * B. # C. & D. @ 7. 用 new 运算符创立一种含 10 个元素的一维整型数组的对的语句是( C )。 A. int *p=new a[10]; B. int *p=new float[10]; C. int *p=new int[10]; D. int *p=new int[10]={1,2,3,4,5} 8. 假定变量 m 定义为“int m=7;”,则定义变量 p 的对的语句为( B )。 A. int p=&m; B. int *p=&m; C. int &p=*m; D. int *p=m; 9. 有关 void 指针,下列说法对的的是( C )。 A. void 指针就是未指向任何数据的指针 B. void 指针就是已定义而未初始化的指针 C. 指向任何类型数据的指针可直接赋值给一种 void 指针 D. void 指针值可直接赋给一种非 void 指针 10. 假定 p 是具有 double 类型的指针变量,则体现式++p 使 p 的值(以字节为单位)增长(C )。 A. 1 B. 4 C. sizeof(double) D. sizeof(p) 11. 定义 p 并使 p 指向动态空间中的包含 30 个整数的数组所使用的定义语句为( A )。 A. int *p=new int[30]; B. int *p=new int(30); C. int *p=new [30]; D. *p=new int[30]; 12. 假 定 有 “ struct BOOK{char title[40]; float price;}; BOOK *book=new BOOK;”,则对的的语句为(A )。 A. strcpy(book->title,”Wang Tao”); B. strcpy(book.title,”Wang Tao”); C. strcpy(*book.title,”Wang Tao”); D. strcpy((*b...