admin 管理员组

文章数量: 887021


2024年1月16日发(作者:grid设置height为30%显示不正常)

一、单选题

1、解释Java源文件,生成字节码文件所用到的命令

正确答案:C

2、Java 源程序文件的后缀是

A.c

正确答案:D

3、下列特点不是Java语言的特点

A.跨平台

B.安全性

C.面向过程

D.多线程

正确答案:C

4、public class Test{

public static void main(String[] args){

n("欢迎参加《Java编程基础》在线课程学习!");

}

}

该源代码保存的文件名为( )

正确答案:A

5、public class Test{

public static void main(String[] args){

n("欢迎参加《Java编程基础》在线课程学习!");

}

}

编译上述文件的命令为( )

Test

Test

正确答案:D

6、public class Test{

public static void main(String[] args){

n("欢迎参加《Java编程基础》在线课程学习!");

}

}

编译后生成的字节码文件名为( )

正确答案:B

7、下面标识符正确的是

world

D.123stu

正确答案:B

8、执行下面的语句后,a,b,c的值分别( )

int a=2;

int b=(a++)*3;

int c=(++a)*3

A.4,6,12

B.2,6,6

C.3,9,9

D.4,9,9

正确答案:A

9、下面的数据类型是float型的是( )

A.129

B.8.6F

C.33.8

D.89l

正确答案:B

10、为一个boolean类型变量a赋值时,下列语句正确的是(n a="false";

n a="真";

n a=1;

n a=(9>=10);

正确答案:D

11、以下标识符不合法的是( )

A.x3x

$f

正确答案:C

12、int m=3,n=2,max=0;

if(m>n){

max=m;

}else{

max=n;

}

程序段执行后,max的值为( )

A.2

B.3

C.0

D.1

正确答案:B

13、以下代码运行后,i的值和输出内容

int i=2;

if(i++==3){

n("i==3");

}

A.i值为2,控制台输出i==3

B.i值为2,控制台没有内容输出

C.i值为3,控制台没有内容输出

D.i值为3,控制台输出i==3

正确答案:C

14、switch(表达式) {

case 值1:语句块1;break;

case 值2:语句块2;break;

case 值3:语句块3;break;

……

case 值n:语句块n;break;

default:语句块n+1;

}

语句中“表达式”的类型不能为( )

A.浮点数类型

B.字符串类型

C.字符类型

D.整数类型

正确答案:A

15、int i=10;

while(i>0){

i=i+1;

if(i==10){

break;

}

}

A.循环一次都不执行

循环执行10次

C.循环执行一次

D.死循环

正确答案:D

16、如果有以下程序代码

for(int i=1;i<10;i++){

if(i==5){

continue;

}

n("i=%d%n",i);

}

A.显示i=1到4,以及6到9

B.显示i=1到9

C.显示i=6到9

D.显示i=1到4

正确答案:A

二、判断题

1、Java中使用的是英文半角的字符

正确答案:√

2、可以将一个char类型赋值给int类型

正确答案:√

3、可以将一个double类型的值赋值给float类型的变量

正确答案:×

三、填空题

1、Java字节码文件的后缀名字是( )。

正确答案:class

2、public class Test{

public static void main ( args){

n("欢迎参加《Java编程基础》在线课程学习!");

}

}

正确答案:String[]

3、public class Test{

public void main(String[] args){

n("欢迎参加《Java编程基础》在线课程学习!");

}

}

正确答案:static

4、boolean类型的默认值为

正确答案:false

5、String类型默认值为( )。

正确答案:null

6、float类型在内存中占( )bit。

正确答案:32

7、乘法口诀表,补充代码

public class WhileAndForDemo {

public static void main(String[] args) {

for(int i=1;i<=9;i++) {

int j=1;

while( ) {

(j+"*"+i+"="+j*i+"t");

j++;

}

("rn"); // }

}

}

正确答案:j<=i

8、根据输入的数字判断星期

public class SwitchDemo {

public static void main(String[] args) {

int day=6;

switch(day){

case 1:

n("Monday");

break;

case 2:

n("Tuesday");

break;

case 3:

n("Wednesday");

break;

case 4:

n("Thursday");

输出一个回车换行符

break;

case 5:

n("Friday");

break;

case 6:

n("Saturday");

break;

case 7:

n("Sunday");

break;

:

n("Error!");

}

}

}

正确答案:default

9、public class SwitchDemo {

public static void main(String[] args) {

int day=6;

switch( ){

case 1:

n("Monday");

break;

case 2:

n("Tuesday");

break;

case 3:

n("Wednesday");

break;

case 4:

n("Thursday");

break;

case 5:

n("Friday");

break;

case 6:

n("Saturday");

break;

case 7:

n("Sunday");

break;

default:

n("Error!");

}

}

}

正确答案:day

10、补充代码

public class ForEachDemo{

public static void main(String[] args){

int arr[][] = {{9, 6}, {3, 1}};

for ( : arr) {

for (int i : x) {

(i+" ");

}

("n");

}

}

}

正确答案:int x[]

11、public class DoWhileDemo {

public static void main(String[] args) {

int i , sum=0 ;

i=0;

do {

;

sum=sum+i;

} while (i<=100) ;

n("1到100的和为"+sum);

}

}

正确答案:i=i+1 或 i++ 或 ++i


本文标签: 类型 文件 赋值