北语18春《面向对象程序设计》作业1234题目
18春《面向对象程序设计》作业1一、单选题:
1.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:——B——
2.(单选题)在下面的二维数组定义中,正确的是()。 (满分:)
Ainta[]
正确答案:————
18春《面向对象程序设计》作业2
一、单选题:
1.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:——D——
2.(单选题)在下面循环语句中循环体执行的次数为()。for(inti=0;i<n;i++)if(i>n/2)break; (满分:)
An/2
Bn/2+1
Cn/2-1
Dn-1
正确答案:——B——
3.(单选题)C++程序的基本模块为()。 (满分:)
A表达式
B标识符
C语句
D函数
正确答案:——D——
4.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
5.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
6.(单选题)函数重载是指()。 (满分:)
A两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C两个以上的函数名字不同,但形参的个数或类型相同
D两个以上的函数取相同的函数名,并且函数的返回类型相同
正确答案:————
7.(单选题)设x和y均为bool量,则x&&y为真的条件是()。 (满分:)
A它们均为真
B其中一个为真
C它们均为假
D其中一个为假
正确答案:————
8.(单选题)假定变量x定义为“intx=5;”,要使rx成为x的引用(别名),rx应定义为()。 (满分:)
Aintrx=x
Bintrx=&x
Cint*rx=&x
Dint&rx=x
正确答案:————
9.(单选题)在下面存储类中,()的对象不是局部变量。 (满分:)
A外部静态类
B自动类
C函数形参
D寄存器类
正确答案:————
10.(单选题)以下函数的返回结果是()。intfunction(char*x){char*p=x;while(*p++);return(p-x-1);} (满分:)
A求字符串的长度
B将字符串x连接到字符串p后面
C将字符串x复制到字符串p中
D将字符串x反向存放
正确答案:————
11.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
12.(单选题)当处理特定问题时的循环次数已知时,通常采用()来解决。 (满分:)
Afor循环
Bwhile循环
Cdo循环
Dswitch语句
正确答案:————
13.(单选题)假定指针变量p定义为“int*p=newint(100);”,要释放p所指向的动态内存,应使用语句()。 (满分:)
Adeletep
Bdelete*p
Cdelete&p
Ddelete[]p
正确答案:————
14.(单选题)假定有“structBOOK{chartitle;floatprice;};BOOK*book;”,则不正确的语句为()。 (满分:)
ABOOK*x=newbook
BBOOKx={\C++Programming\,27.0
CBOOK*x=newBOOK
DBOOK*x=book
正确答案:————
15.(单选题)以下标识符中不全是保留字的是()。 (满分:)
Acaseforint
Bdefaultthenwhile
Cboolclasslong
Dgotoreturnchar
正确答案:————
16.(单选题)以下叙述中正确的是()。 (满分:)
A使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
C在程序中使用内联函数使程序的可读性变差
D在定义函数时可以在形参表的任何位置给出缺省形参值
正确答案:————
17.(单选题)在下面循环语句中内层循环体S语句的执行总次数为()。for(inti=0;i<n;i++)for(intj=i;j<n;j++)S; (满分:)
An2
B(n+1)/2
Cn(n-1)/2
Dn(n+1)/2
正确答案:————
18.(单选题)当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是()。 (满分:)
A直接按系统设定的标准方式搜索目录
B先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
C仅仅搜索源程序所在目录
D搜索当前逻辑盘上的所有目录
正确答案:————
19.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
20.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
18春《面向对象程序设计》作业3
一、单选题:
1.(单选题)为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。 (满分:)
A内联函数
B重载函数
C递归函数
D函数模板
正确答案:——A——
2.(单选题)下列给字符数组赋初值时,正确的是()。 (满分:)
Achars1[]=”abcdef”
Bchars2=”abcd”
Cchars3={“abc”,”xyz”
Dchars4[]={‘a’,’x’,’s’,’t’
正确答案:——A——
3.(单选题)设有如下函数定义intf(char*s){char*p=s;while(*p!=’\\0’)p++;return(p-s);}在主函数中用cout<<f(“good”)调用上述函数,则输出结果为()。 (满分:)
A3
B4
C5
D6
正确答案:——B——
4.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
5.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
6.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
7.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
8.(单选题)假定p指向的字符串为”string”,则cout<<p+3的输出结果为()。 (满分:)
Astring
Bring
Cing
Di
正确答案:————
9.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
10.(单选题)存储以下数据,占用存储字节最多的是()。 (满分:)
A0
B‘0’
C“0”
D0.0
正确答案:————
11.(单选题)将两个字符串连接起来组成一个字符串时,选用()函数。 (满分:)
Astrlen()
Bstrcap()
Cstrcat()
Dstrcmp()
正确答案:————
12.(单选题)以下错误的描述是()。 (满分:)
A被调用函数中可以不用return语句
B被调用函数中可以用多个return语句
C被调用函数中,如果有返回值,就一定要有return语句
D被调用函数中,一个return语句可返回多个值给调用函数
正确答案:————
13.(单选题)在下面存储类中,()对象的可见性与生存期不一致。 (满分:)
A外部类
B自动类
C内部静态类
D寄存器类
正确答案:————
14.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
15.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
16.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
17.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
18.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
19.(单选题)题面见图片 (满分:)
AA
BB
CC
DD
正确答案:————
20.(单选题)在下面的字符数组定义中,哪一个有语法错误。()。 (满分:)
Achara=”abcdefg”
Bchara[]=”x+y=55.”
Cchara
正确答案:————
18春《面向对象程序设计》作业4
一、单选题:
1.(单选题)x>0||y==5的相反表达式为()。 (满分:)
Ax<=0||y!=5
Bx<=0&&y!=5
Cx>0||y!=5
Dx>0&&y==5
正确答案:——B——
2.(单选题)在下面的二维数组定义中,正确的是()。 (满分:)
Ainta[]
正确答案:————
附件是答案 ,需要的自助下载,转载注明www.ap5u.com
页:
[1]