北语19秋《面向对象程序设计》作业4[满分答案]满分答案
19秋《面向对象程序设计》作业4
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
以下错误的描述是( )。
A.被调用函数中,如果有返回值,就一定要有return语句
B.被调用函数中可以用多个return语句
C.被调用函数中可以不用return语句
D.被调用函数中,一个return语句可返回多个值给调用函数
题面见图片{图}
A.D
B.C
C.B
D.A
题面见图片{图}
A.D
B.C
C.B
D.A
以下叙述中正确的是( )。
A.在程序中使用内联函数使程序的可读性变差
B.在定义函数时可以在形参表的任何位置给出缺省形参值
C.使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
D.使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
由C++源程序文件编译而成的目标文件的默认扩展名为( )。
A.obj
B.lik
C.exe
D.cpp
题面见图片{图}
A.D
B.C
C.B
D.A
题面见图片{图}
A.D
B.C
C.B
D.A
在下面循环语句中内层循环体S语句的执行总次数为( )。for(int i=0; i<n; i++)for(int j=i; j<n; j++) S;
A.n2
B.n(n-1)/2
C.n(n+1)/2
D.(n+1)/2
题面见图片{图}
A.D
B.C
C.B
D.A
题面见图片{图}
A.D
B.C
C.B
D.A
C语言正确的多行注释字符是{图}
A./*和*/
B.//
C./***
D./*
假定有“struct BOOK{char title[40]; float price;}; BOOK *book;”,则不正确的语句为( )。
A.BOOK*x=newbook
B.BOOK*x=newBOOK
C.BOOK*x=book
D.BOOKx={"C++Programming",27.0}
软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。
A.正确性
B.可维护性
C.可复用性
D.兼容性
关于void 指针,下列说法正确的是( )。
A.指向任何类型数据的指针可直接赋值给一个void指针
B.void指针就是未指向任何数据的指针
C.void指针就是已定义而未初始化的指针
D.void指针值可直接赋给一个非void指针
假定变量m定义为“int m=7;”,则定义变量p的正确语句为( )。
A.intp=&m
B.int*p=m
C.int*p=&m
D.int&p=*m
将两个字符串连接起来组成一个字符串时,选用( )函数。
A.strlen()
B.strcmp()
C.strcat()
D.strcap()
下列( )的调用方式是引用调用。
A.形参是指针,实参是地址值
B.形参是引用,实参是变量
C.形参是变量,实参是地址值
D.形参和实参都是变量
题面见图片{图}
A.D
B.C
C.B
D.A
存储以下数据,占用存储字节最多的是( )。
A.“0”
B.‘0’
C.0.0
D.0
关于局部变量,下面说法正确的是( )。
A.定义该变量的程序文件中的函数都可以访问
B.定义该变量的复合语句中的定义处以下的任何语句都可以访问
C.定义该变量的函数中的定义处以下的任何语句都可以访问
D.定义该变量的函数中的定义处以上的任何语句都可以访问
北语19秋《面向对象程序设计》作业4[满分答案]历年参考题目如下: