北语21秋《面向对象程序设计》作业2[答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:北京语言大学 时间:2022-01-03 08:06

21秋《面向对象程序设计》作业2 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 100 分) 1.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。 A.1 B.2 C.4 D.5 2.为了提高程序的运行速度,

北语21秋《面向对象程序设计》作业2[答案]

北语21秋《面向对象程序设计》作业2[答案]答案

21秋《面向对象程序设计》作业2

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 100 分)

1.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。

A.1

B.2

C.4

D.5

正确答案:-----

 

2.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( )。

A.内联函数

B.重载函数

C.递归函数

D.函数模板

正确答案:-----

 

3.下列的符号常量定义中,错误的定义是( )。

A.constM=10

B.constintM=20

C.constcharch

D.constboolmark=true

正确答案:-----

 

4.题面见图片{图}

A.A

B.B

C.C

D.D

正确答案:-----

正确答案:-----

正确答案:-----

正确答案:-----

正确答案:-----

正确答案:-----

正确答案:-----

正确答案:-----

正确答案:-----

正确答案:-----

 

5.题面见图片{图}

A.A

B.B

C.C

D.D

 

6.题面见图片{图}

A.A

B.B

C.C

D.D

 

7.switch语句能够改写为( )语句。

A.for

B.if

C.do

正确答案:-----

D.while

正确答案:-----

 

8.题面见图片{图}

A.A

B.B

C.C

D.D

 

9.题面见图片{图}

A.A

B.B

C.C

D.D

 

10.题面见图片{图}

A.A

B.B

C.C

D.D

 

11.假定p指向的字符串为”string”,则cout<<p+3的输出结果为( )。

正确答案:-----

A.string

B.ring

C.ing

D.i

正确答案:-----

 

12.x>0 || y==5的相反表达式为( )。

A.x<=0||y!=5

B.x<=0&&y!=5

C.x>0||y!=5

D.x>0&&y==5

正确答案:-----

 

13.题面见图片{图}

A.A

B.B

C.C

D.D

 

14.在下面循环语句中循环体执行的次数为( )。for(int i=0; i<n; i++)if(i>n/2) break;

A.n/2

B.n/2+1

C.n/2-1

D.n-1

正确答案:-----

 

15.可用作C++语言用户标识符的一组标识符是( )。

A.voiddefine+WORD

正确答案:-----

B.a3_b3_123YN

C.for-abcCase

D.2aDOsizeof

正确答案:-----

 

16.题面见图片{图}

A.A

B.B

C.C

D.D

 

17.在下面存储类中,( )的对象不是局部变量。

A.外部静态类

B.自动类

C.函数形参

D.寄存器类

正确答案:-----

 

21.题面见图片{图}

A.A

B.B

C.C

D.D

 

19.题面见图片{图}

A.A

B.B

C.C

D.D

 

20.关于封装,下列说法中不正确的是( )。

A.通过封装,对象的全部属性和操作结合在一起,形成一个整体

B.通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)

C.通过封装,每个对象都成为相对独立的实体

D.通过封装,对象的属性都是不可见的

正确答案:-----

 

北语21秋《面向对象程序设计》作业2[答案]历年参考题目如下:




大工14秋《Java程序设计》在线作业1

 

一,单选题

 

1. 下面哪个赋值语句是正确的()。

A. char='abc';

B. byte b=963;

C. float f=0.23;

D. double d=0.7E-3;

      ?

正确答案:D

 

2. 下列java标识符的写法,错误的是()。

A. _sys

B. $change

C. user_name

D. 1_file

      ?

正确答案:D

 

3. Java程序的执行模式是()。

A. 全编译型

B. 全解释型

C. 半编译和半解释型

D. 同脚本语言的解释模式

      ?

正确答案:C

 

4. 表达式(short)(7/9.2*5)值的类型是()。

A. short

B. int

C. double

D. float

      ?

正确答案:A

 

5. Java语言程序执行过程中会用到一套JDK工具,javac.exe指()。

A. java语言编译器

B. java字节码解释器

C. java文档生成器

D. java类分解器

      ?

正确答案:A

 

6. Java程序设计的源文件和编译后的文件后缀分别是()。

A. .class和.java

B. .java和.class

C. .class和.class

D. .java和.java

      ?

正确答案:B

 

7. 执行下面的Java语句序列,k的值是()。 int j=4,k=20; for(int i=1;i!=j;i++)k=k-i;

A. 10

B. 24

C. 12

D. 14

      ?

正确答案:D

 

8. 下面赋值语句中,哪个选项不正确()。

A. float f=11.1;

B. double d=5.3E12;

C. double d=3.14D;

D. Object a=new String("abc");

      ?

正确答案:A

 

9. 下列赋值语句中,()是不能通过编译的语句。

A. double d=545.0;

B. char a1="c";

C. int i=321;

D. float f1=45.0f;

      ?

正确答案:B

 

10. Java程序设计语言是1995年()公司研发的。

A. Sun

B. Microsoft

C. Borland

D. Fox Software

      ?

正确答案:A

 

二,判断题

 

1. 赋值语句float f=12.0;是正确的变量赋值定义。

A. 错误

B. 正确

      ?

正确答案:A

 

2. Math.max(2,Math.min(3,4));结果是2。

A. 错误

B. 正确

      ?

正确答案:A

 

3. x==1是比较变量x的值是否等于1,结果为逻辑值;而x=1是将常量1赋值给变量x。

A. 错误

B. 正确

      ?

正确答案:B

 

4. Java虚拟机是一种虚拟计算机,运行在主操作系统顶层。

A. 错误

B. 正确

      ?

正确答案:B

 

5. Java的字符串和数组是以对象的形式出现的。

A. 错误

B. 正确

      ?

正确答案:B

 

6. Java数组中的元素只可以是简单数据类型的。

A. 错误

B. 正确

      ?

正确答案:A

 

7. 面向对象程序设计语言的主要特征包括抽象、继承、封装、多态。

A. 错误

B. 正确

      ?

正确答案:B

 

8. Java字符类型采用Unicode编码,每个Unicode码占16位。

A. 错误

B. 正确

      ?

正确答案:B

 

9. 关于数据类型的转换,向上转型时不必使用强制类型转换。

A. 错误

B. 正确

      ?

正确答案:B

 

10. Java语言中变量是不区分大小写的。

A. 错误

B. 正确

      ?

正确答案:A

 

Tag:  北语 作业 答案 

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)

Baidu
map