北京语言大学18春《面向对象程序设计》作业_3
试卷总分:100 得分:100
第1题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2574.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:www.youxue100f.com
第2题,存储以下数据,占用存储字节最多的是( )。
A、0
B、'0'
C、"0"
D、0.0
正确答案:
第3题,设有定义"static int data[5][6];",设该数组在静态存储区中的起始地址为十进制的100,若每个int型数占4个字节,则数组元素data[2][3]的地址为( )。
A、115
B、124
C、130
D、160
正确答案:
第4题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2617.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第5题,C++中函数返回值的类型是由( )决定的。
A、return语句中表达式的类型
B、该函数定义时的类型
C、调用函数时的调用语句
D、系统根据结果
正确答案:
第6题,switch语句能够改写为( )语句。
A、for
B、if
C、do
D、while
正确答案:
第7题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2549.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第8题,决定C++语言中函数的返回值类型的是()
A、 return语句中的表达式类型
B、调用该函数时系统随机产生的类型
C、调用该函数时的主调用函数类型
D、 在定义该函数时所指定的数据类型
正确答案:
第9题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2604.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第10题,假定有"struct BOOK{char title[40]; float price;}; BOOK *book=new BOOK;",则正确的语句为( )。
A、strcpy(book->title,"WangTao")
B、strcpy(book.title,"WangTao")
C、strcpy(*book.title,"WangTao")
D、strcpy((*book)->title,"WangTao")
正确答案:
第11题,以下叙述不正确的是( )。
A、宏替换不占用运行时间
B、宏名无类型
C、宏替换只是字符替换
D、宏名必须用大写字母表示
正确答案:
第12题,定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为( )。
A、int*p=newint[30]
B、int*p=newint(30)
C、int*p=new[30]
D、*p=newint[30]
正确答案:
第13题,软件产品在需求发生变化、运行环境发生变化或发现软件产品本身的错误或不足时进行相应的软件更新的难易程度叫做软件的( )。
A、可维护性
B、可复用性
C、兼容性
D、正确性
正确答案:
第14题,适宜采用inline定义函数情况是()<br/>
A、 函数体含有循环语句<br/>
B、 函数体含有递归语句<br/>
C、 函数代码少、频繁调用<br/>
D、 函数代码多、不常调用<br/>
正确答案:
第15题,x>0 && x<=10的相反表达式为( )。
A、x<=0||x>10
B、x<=0&&x>10
C、x<=0||x<=10
D、x>0&&x>10
正确答案:
第16题,关于局部变量,下面说法正确的是( )。
A、定义该变量的程序文件中的函数都可以访问
B、定义该变量的函数中的定义处以下的任何语句都可以访问
C、定义该变量的复合语句中的定义处以下的任何语句都可以访问
D、定义该变量的函数中的定义处以上的任何语句都可以访问
正确答案:
第17题,假定指针变量p定义为"int *p=new int(100);",要释放p所指向的动态内存,应使用语句( )。
A、deletep
B、delete*p
C、delete&p
D、delete[]p
正确答案:
第18题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2569.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第19题,下列的符号常量定义中,错误的定义是( )。
A、constM=10
B、constintM=20
C、constcharch
D、constboolmark=true
正确答案:
第20题,预处理命令在程序中都是以( )符号开头的。
A、*
B、#
C、&
D、@
正确答案:
第21题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2580.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第22题,下列不能作为类的成员的是()<br/>
A、自身类对象的指针
B、自身类对象
C、自身类对象的引用
D、<p class="reader-word-layer reader-word-s2-7" style="padding: 0px; left: 1715px; top: 12185px; width: 72px; height: 147px; color: rgb(54, 130, 73); line-height: 147px; font-family: simsun; font-size: 144px; margin-top: 0px; margin-bottom: 0px; position: absolute; z-index: 229; text-shadow: 1px 1px 1px rgba(0,0,0,0.003921); background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased;"> </p><p>另一个类的对象 <br/></p>
正确答案:
第23题,<img src="/oxer/datafiles/ots/@tenant/images/2018/0412/1523522939470066461.png" title="1523522939470066461.png" alt="5.png"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第24题,设"int a=15,b=26;",则"cout<<(a,b);"的输出结果是( )。
A、15
B、26,15
C、15,26
D、26
正确答案:
第25题,当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。
A、直接按系统设定的标准方式搜索目录
B、先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
C、仅仅搜索源程序所在目录
D、搜索当前逻辑盘上的所有目录
正确答案: