找回密码
 注册

QQ登录

只需一步,快速开始

查看: 893|回复: 0

[在线作业] 北语网院18春《面向对象程序设计》作业_1234资料

[复制链接]
发表于 2018-4-24 12:06:56 | 显示全部楼层 |阅读模式
18春《面向对象程序设计》作业_1
无忧答案网整理提供

第1题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第2题(单选题)假定有定义“int b[10]; int *pb;”,则不正确的赋值语句为(    )。
    A.pb=b
    B.pb=&b[0]
    C.*pb=newint
    D.pb=b[5]
第3题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第4题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第5题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第6题(单选题)由C++源程序文件编译而成的目标文件的默认扩展名为(     )。
    A.cpp
    B.exe
    C.obj
    D.lik
第7题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第8题(单选题)在下面的一维数组定义中,哪一个有语法错误。(    )
    A.inta[]={1
    B.inta[10]={0}
    C.inta[]
    D.inta[5]
第9题(单选题)若用数组名作为函数调用的实参,传递给形参的是(    )。    无忧答案客服QQ 1647861640

    A.数组的首地址
    B.数组中第一个元素的值
    C.数组全部元素的值
    D.数组元素的个数
第10题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第11题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第12题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第13题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第14题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第15题(单选题)采用重载函数的目的是(     )。
    A.实现共享
    B.减少空间
    C.提高速度
    D.使用方便,提高可读性
第16题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第17题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第18题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第19题(单选题) 假定一个二维数组的定义语句为 Microsoft Yahei\“inta[3][4]\u003d{ Microsoft Yahei\{3,4
    A.0
    B.4
    C.8
    D.6
第20题(单选题)软件产品与其他软件产品组合成一个整体的难易程度叫做软件的(     )。
    A.可维护性
    B.可复用性
    C.兼容性
    D.正确性
第21题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第22题(单选题)关于void 指针,下列说法正确的是(    )。
    A.void指针就是未指向任何数据的指针
    B.void指针就是已定义而未初始化的指针
    C.指向任何类型数据的指针可直接赋值给一个void指针
    D.void指针值可直接赋给一个非void指针
第23题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第24题(单选题)软件产品可被全部或部分地再用于新的应用的能力叫做软件的(    )。
    A.可维护性
    B.可复用性
    C.兼容性
    D.正确性
第25题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
18春《面向对象程序设计》作业_2

第1题(单选题)程序中主函数的名字为(    )。
    A.main
    B.MAIN
    C.Main
    D.任意标识符
第2题(单选题)函数重载是指(    )。
    A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
    B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
    C.两个以上的函数名字不同,但形参的个数或类型相同
    D.两个以上的函数取相同的函数名,并且函数的返回类型相同
第3题(单选题)设x和y均为bool量,则x  y为真的条件是(    )。
    A.它们均为真
    B.其中一个为真
    C.它们均为假
    D.其中一个为假
第4题(单选题)以下正确的描述是(    )。
    A.函数的定义可以嵌套,函数的调用不可以嵌套
    B.函数的定义不可以嵌套,函数的调用可以嵌套
    C.函数的定义和函数的调用均可以嵌套
    D.函数的定义和函数的调用均不可以嵌套
第5题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第6题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第7题(单选题)假定变量b和pb定义为“int b[10], *pb\u003db;”,要将24赋值给b[1]元素中,不正确的语句是(     )。
    A.*(pb+1)=24
    B.*(b+1)=24
    C.*++b=24
    D.*++pb=24
第8题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第9题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第10题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第11题(单选题)在C++中,使用流进行输入输出,其中用于屏幕输入()
    A.cin
    B.cerr
    C.clog
    D.cout
第12题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第13题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第14题(单选题)x0 || y\u003d5的相反表达式为(    )。
    A.x<=0||y!=5
    B.x<=0&&y!=5
    C.x>0||y!=5
    D.x>0&&y==5
第15题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第16题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第17题(单选题)用new运算符创建一个含10个元素的一维整型数组的正确语句是(     )。
    A.int*p=newa[10]
    B.int*p=newfloat[10]
    C.int*p=newint[10]
    D.int*p=newint[10]={1
第18题(单选题)设array为一个数组,则表达式sizeof(array)sizeof(array[0])的结果为(     )。
    A.array数组首地址
    B.array数组中元素个数
    C.array数组中每个元素所占的字节数
    D.array数组占的总字节数
第19题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第20题(单选题) u003dfont-size:16px;font-family:宋体在下面循环语句中循环体执行的次数为( )。for(int i\u003d0; ilt;n; i++)if(in2) break;
    A.n2
    B.n2+1
    C.n2-1
    D.n-1
第21题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第22题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第23题(单选题)若定义了函数 double *function(), 则函数function的返回值为(    )。
    A.实数型
    B.实数的地址
    C.指向函数的指针
    D.函数的地址
第24题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第25题(单选题)为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择(    )。
    A.内联函数
    B.重载函数
    C.递归函数
    D.函数模板
18春《面向对象程序设计》作业_3

第1题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第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\
    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\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第8题(单选题)决定C++语言中函数的返回值类型的是()
    A. return语句中的表达式类型
    B.调用该函数时系统随机产生的类型
    C.调用该函数时的主调用函数类型
    D. 在定义该函数时所指定的数据类型
第9题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第10题(单选题)假定有“struct BOOK{char title[40]; float price;
    A.strcpy(book->title
    B.strcpy(book.title
    C.strcpy(*book.title
    D.strcpy((*book)->title
第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定义函数情况是()
    A. 函数体含有循环语句
    B. 函数体含有递归语句
    C. 函数代码少、频繁调用
    D. 函数代码多、不常调用
第15题(单选题)xgt;0  xlt;\u003d10的相反表达式为(    )。
    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\u003dnew int(100);”,要释放p所指向的动态内存,应使用语句(     )。
    A.deletep
    B.delete*p
    C.delete&p
    D.delete[]p
第18题(单选题)img src\
    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\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第22题(单选题)下列不能作为类的成员的是()
    A.自身类对象的指针
    B.自身类对象
    C.自身类对象的引用
    D. 另一个类的对象
第23题(单选题)img src\ title\ alt\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第24题(单选题)设”int a\u003d15,b\u003d26;”,则”coutlt;lt;(a,b);”的输出结果是(    )。
    A.15
    B.26
    C.15
    D.26
第25题(单选题)当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是(     )。
    A.直接按系统设定的标准方式搜索目录
    B.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
    C.仅仅搜索源程序所在目录
    D.搜索当前逻辑盘上的所有目录
18春《面向对象程序设计》作业_4

第1题(单选题)下列给字符数组赋初值时,正确的是(     )。
    A.chars1[]=”abcdef”
    B.chars2[4]=”abcd”
    C.chars3[2][3]={“abc”
    D.chars4[4][]={‘a’
第2题(单选题)软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的(    )。
    A.可维护性
    B.可复用性
    C.兼容性
    D.正确性
第3题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第4题(单选题)文件包含命令中被包含的文件的扩展名(     )。
    A.必须是.h
    B.不能是.h
    C.可以是.h或.cpp
    D.必须是.cpp
第5题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第6题(单选题)循环语句“for(int i\u003d0; ilt;n; i++) coutlt;lt;i*ilt;lt;’ ’;”中循环体执行的次数为(    )。
    A.1
    B.n-1
    C.n
    D.n+1
第7题(单选题)假定指针变量p定义为“int *p\u003dnew int[30];”,要释放p所指向的动态内存,应使用语句(     )。
    A.deletep
    B.delete*p
    C.delete&p
    D.delete[]p
第8题(单选题)假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加(    )。
    A.1
    B.4
    C.sizeof(double)
    D.sizeof(p)
第9题(单选题)当#include后面的文件名用尖括号括起来时,寻找被包含文件的方式是(     )。
    A.直接按系统设定的标准方式搜索目录
    B.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
    C.仅仅搜索源程序所在目录
    D.搜索当前逻辑盘上的所有目录
第10题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第11题(单选题)假定变量x定义为“int x\u003d5;”,要使rx成为x的引用(别名),rx应定义为(    )。
    A.intrx=x
    B.intrx=&x
    C.int*rx=&x
    D.int&rx=x
第12题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第13题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第14题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第15题(单选题)变量s的定义为“char *s\u003d”Hello world!”;”,要使变量p指向s所指向的同一个字符串,则应选取(    )。
    A.char*p=s
    B.char*p=&s
    C.char*p
    D.p=*s
    E.char*p
    F.p=&s
第16题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第17题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第18题(单选题)假定p是具有int**类型的指针变量,则给p赋值的正确语句为(     )。
    A.p=newint
    B.p=newint*
    C.p=newint**
    D.p=newint[10]
第19题(单选题)由C++目标文件连接而成的可执行文件的默认扩展名为(     )。
    A.cpp
    B.exe
    C.obj
    D.lik
第20题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第21题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第22题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第23题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第24题(单选题)img src\
    A.(A)
    B.(B)
    C.(C)
    D.(D)
第25题(单选题)假定变量a和pa定义为“double a[10], *pa\u003da;”,要将12.35赋值给a中的下标为5的元素,不正确的语句是(     )。
    A.pa[5]=12.35
    B.a[5]=12.35
    C.*(pa+5)=12.35
    D.*(a[0]+5)=12.35
转载注明www.ap5u.com

18春《面向对象程序设计》作业_1答案.rar

1.03 KB, 下载次数: 4, 下载积分: 贡献 1

售价: 5 金币  [记录]  [购买]

100分答案

18春《面向对象程序设计》作业_2答案.rar

1.34 KB, 下载次数: 4, 下载积分: 贡献 1

售价: 5 金币  [记录]  [购买]

100分答案

18春《面向对象程序设计》作业_3答案.rar

1.79 KB, 下载次数: 3, 下载积分: 贡献 1

售价: 5 金币  [记录]  [购买]

100分答案

18春《面向对象程序设计》作业_4答案.rar

1.38 KB, 下载次数: 3, 下载积分: 贡献 1

售价: 5 金币  [记录]  [购买]

100分答案

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-4 08:51

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表