mooc课程 java 期末考试试卷 下载本文

内容发布更新时间 : 2024/5/27 22:08:01星期一 下面是文章的全部内容请认真阅读。

数据类型已完成

1

以下标识符中( )是不合法的。

A、_small B、Big C、$12ab

D、7hello

我的答案:C 错误

2

JAVA语言使用的字符集是( )。

A、ASCII B、EBCDIC C、Unicode

D、BCD

我的答案:C

3

下面赋值语句不会产生编译错误或警告的是( )。

A、char a=’abc’ ; B、byte b=145; C、float c=;

D、int i=12;

我的答案:A 错误

4

下面数据类型转换中,必须进行强制类型转换的是(

A、byte-int;

)。

B、int-char; C、short-float;

D、float-double;

我的答案:B

5

下列数组定义及赋值,错误的是( )。

A、int a[]={1,2,3}; B、int a[];

C、a=new int[3]; a[1]=1; a[2]=2; a[3]=3;

D、int a[][]=new int[3][]; a[0]=new int[2]; a[1]=new int[2]; a[2]=new int[2];

我的答案:D 错误

控制语句已完成

1

JAVA语言中控制结构包括( )。

A、顺序结构、选择结构、循环结构 B、顺序结构、循环结构 C、顺序结构、选择结构

D、选择结构、循环结构

我的答案:A

2

当下面程序输出”第2区域时”时,x的范围为( )。 if(x<-100){第1区域”);} else if(x<0){第2区域”);} else {第3区域”);}

A、x<=-100

B、x>-100

C、x<0 && x>=-100

D、x>=0

我的答案:C

3

下面程序的运行结果为( )。 int i;

for(i=0;i<4;i++){ switch(i){

case 1: case 2: default: } }

A、12 B、01220 C、0120

D、120

我的答案:B

4

下列语句执行后,i、j的值是( )。 int i=0,j=10;

do{ if(i++>--j) break;} while(true);

A、i=6,j=4 B、i=6,j=5 C、i=5,j=5

D、i=5,j=4

我的答案:A

5