| 
 | 
 需要购买此门答案请加qq2762169544(微信:2762169544) 
 
16秋《面向对象程序设计》作业1 
 
试卷总分:100       测试时间:-- 
 
 
  
 单选题 
  
  
 
 
一、单选题(共 20 道试题,共 100 分。) 
 
V  
 
   
1.  软件产品在需求发生变化、运行环境发生变化或发现软件产品本身的错误或不足时进行相应的软件更新的难易程度叫做软件的( )。 
A. 可维护性 
 
B. 可复用性 
 
C. 兼容性 
 
D. 正确性 
 
      满分:5  分 
   
2.  题面见图片 
A.  
 
B.  
 
C.  
 
D.  
 
      满分:5  分 
   
3.  假定有“struct BOOK{char title[40]; float price;}book;”,则正确的语句为( )。 
A. BOOK&x=&book 
 
B. BOOK&x=book 
 
C. BOOK&x=newBOOK 
 
D. BOOK&x=BOOK 
 
      满分:5  分 
   
4.  假定一条定义语句为“int a[10], x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为( )。 
A. x=pa[3] 
 
B. x=*(a+3) 
 
C. x=a[3] 
 
D. x=*pa+3 
 
      满分:5  分 
   
5.  题面见图片 
A.  
 
B.  
 
C.  
 
D.  
 
      满分:5  分 
   
6.  C语言正确的多行注释字符是 
A.  
// 
 
B. /*和*/ 
 
C. /* 
 
D. /*** 
 
      满分:5  分 
   
7.  题面见图片 
A.  
 
B.  
 
C.  
 
D.  
 
      满分:5  分 
   
8.  假定变量b和pb定义为“int b[10], *pb=b;”,要将24赋值给b[1]元素中,不正确的语句是( )。 
A. *(pb+1)=24 
 
B. *(b+1)=24 
 
C. *++b=24 
 
D. *++pb=24 
 
      满分:5  分 
   
9.  题面见图片 
A.  
 
B.  
 
C.  
 
D.  
 
      满分:5  分 
   
10.  假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。 
A. deletep 
 
B. delete*p 
 
C. delete&p 
 
D. delete[]p 
 
      满分:5  分 
   
11.  面向对象方法的多态性是指( )。 
A. 一个类可以派生出多个特殊类 
 
B. 一个对象在不同的运行环境中可以有不同的变体 
 
C. 针对一消息,不同的对象可以以适合自身的方式加以响应 
 
D. 一个对象可以是由多个其他对象组合而成的 
 
      满分:5  分 
   
12.  题面见图片 |   
 
 
 |