• u******* 签到打卡,获得1金币奖励
  • u******* 下载了资源 2023年春江苏开放大学环境保护概论第五次形考任务(课程论文)
  • u******* 购买了资源 2023年春江苏开放大学环境保护概论第五次形考任务(课程论文)
  • u******* 下载了资源 2025年春江苏开放大学大气污染控制工程060121第三次作业-实验设计二:石灰石膏法脱硫
  • u******* 下载了资源 2025年春江苏开放大学大气污染控制工程060121第二次作业-实验设计一: 旋风式除尘器的选型及设计计算
  • u******* 下载了资源 2023年秋江苏开放大学固体废弃物处理与处置城市生活垃圾填埋场渗滤液初步工艺设计
  • u******* 加入了本站
  • u******* 签到打卡,获得1金币奖励
  • u******* 购买了资源 江苏宁通有限责任公司12月有关损益账户的发生额如下表所示,请计算该企业12月份的营业收入、营业成本、营业利润、利润总额、净利润(列示计算过程)。
  • u******* 购买了资源 某企业12月31日银行存款日记账账面余额为199 500元,开户行送来的对账单所列本企业存款余额249 450元,经逐笔核对,发现未达账项如下

江苏开放大学JAVA程序设计单元自测2

1

下列(   )是合法的标识符?

满分: 5分 得分: 5分
A

12class

B

void

C

-5

D

_blank

老师点评:
2

下列(     )不是Java中的保留字?

满分: 5分 得分: 5分
A

if

B

sizeof

C

private

D

null

老师点评:
3

下列(     )不是合法的标识符?

满分: 5分 得分: 5分
A

$million

B

$_million

C

2$_million

D

$2_million

老师点评:
4

下列关于基本数据类型的说法中,不正确的一项是(    )。

满分: 5分 得分: 5分
A

boolean类型变量的值只能取真或假

B

float是带符号的32位浮点数

C

double是带符号的64位浮点数

D

char是8位Unicode字符

老师点评:
5

表达式(12==0) && (1/0 < 1)的值为(    )

满分: 5分 得分: 5分
A

true

B

false

C

0

D

运行时抛出异常

老师点评:
6

下列关于运算符优先级的说法中,不正确的一个是(     )

满分: 5分 得分: 5分
A

运算符按照优先级顺序表进行运算

B

同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的

C

同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的

D

括号可以改变运算的优先次序

老师点评:
7

下列(    )不属于Java语言流程控制结构?

满分: 5分 得分: 5分
A

分支语句

B

跳转语句

C

循环语句

D

赋值语句

老师点评:
8

设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是(  )。

满分: 5分 得分: 5分
A

switch(x+y) {}

B

switch(ch+1) {}

C

switch ch {}

D

switch(a+b); {}

老师点评:
9

下列循环体执行的次数是(     )。

int x=10, y=30;

do{  y -= x;  x++; }while(x++<y–);

满分: 5分 得分: 5分
A

1

B

2

C

3

D

4

老师点评:
10

已知如下代码:

switch(m){

case0:System.out.println(“Condition 0”);

case1:System.out.println(“Condition 1”);

case2:System.out.println(“Condition 2”);

case3:System.out.println(“Condition3”);break;

default:System.out.println(“OtherCondition”);     }

当m的值为(     )时,输出“Condition 3”

满分: 5分 得分: 5分
A

2

B

0、1

C

0、1、2

D

0、1、2、3

老师点评:
11

Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是、 、    和。

满分: 8分 得分: 8分
老师点评:
12

在Java语言中,浮点类型数据属于实型数据,可以分为  和  两种。

满分: 6分 得分: 6分
老师点评:
13

若a、b为int型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值为    。

满分: 3分 得分: 0分
老师点评:
14

假设i=10, j=20, k=30,则表达式 !(i<j+k) || !(i+10<=j) 的值为     。

满分: 3分 得分: 3分
老师点评:
15

switch语句先计算switch后面的     的值,再和各   语句后的值做比较。

满分: 6分 得分: 3分
老师点评:
16

与C/C++的数组相比,Java的数组做了哪些改进?具有怎样的优越性?

满分: 6分 得分: 6分
学生答案:

Java数组都是动态数组,在声明数组变量之后,使用new运算符申请数组存储空间。

提供length属性表示数组长度。

JAVA的数组是应用数据类型,两个数组变量之间的赋值是引用赋值,传递地址等引用特性,没有申请新的存储空间。

Java将严格检查数组元素下标范围,程序运行时,如果a【i】的下标i取值超出0~alength-1范围,则作为错误处理,产生“数组下标越界”异常,程序运行终止。

数组名不做指针使用。

老师点评:
17

与C++语言相比,Java语言的变量和常量声明有什么差别?

满分: 8分 得分: 8分
学生答案:

Java语言没有全局变量,(成员)局部变量含义及变量声明格式与C++相同。 Java语言没有宏替换,使用最终变量概念代替C++中的常量和宏替换。

使用final关键字声明最终变量,只能赋值一次,这样既增加了常量功能,又避免全局变量和宏替换的副作用。

老师点评:
18

Java语言的运算分哪些类型?与C++语言相比,运算符及运算含义有哪些变化?

满分: 10分 得分: 10分
学生答案:

Java语言有算术运算、关系运算、位运算、逻辑运算、赋值运算、强制类型转换、条件运算、括号运算、点运算、new、+字符串连接运算和instanceof运算等,其中+字符串连接和instanceof运算符是Java新增的,此外,放弃了C++的sizeof运算符。与C++语言相比,Java语言的语法更为严谨,将C++中某些容易引起混淆的语法做了修订,编译时也将严格进行检查。在Java语言中,运算符及运算含义有变化的说明如下。

① 没有赋值功能的表达式不能作为语句。

② 逗号是分隔符,仅用于分隔表达式,不是运算符,不能出现在表达式中。

③ Java语言增加boolean类型用于逻辑运算,其值不是0或1。

④ 字符串连接运算符(+)自动将其他类型变量值转换成字符串类型。

老师点评:

 

 

点点赞赏,手留余香 给TA打赏
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录