Java基础入学测试题C卷.docx

上传人:b****6 文档编号:7406656 上传时间:2023-01-23 格式:DOCX 页数:10 大小:18.75KB
下载 相关 举报
Java基础入学测试题C卷.docx_第1页
第1页 / 共10页
Java基础入学测试题C卷.docx_第2页
第2页 / 共10页
Java基础入学测试题C卷.docx_第3页
第3页 / 共10页
Java基础入学测试题C卷.docx_第4页
第4页 / 共10页
Java基础入学测试题C卷.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Java基础入学测试题C卷.docx

《Java基础入学测试题C卷.docx》由会员分享,可在线阅读,更多相关《Java基础入学测试题C卷.docx(10页珍藏版)》请在冰豆网上搜索。

Java基础入学测试题C卷.docx

Java基础入学测试题C卷

考试题目:

本试卷是JAVA基础班入学考试试卷,主要考察JAVA基础前五天大家在入学之前掌握的一个整体情况,本试卷共有40道题,其中有30道是单选,有10道题是多选题,希望大家认真对待

1.Sun公司对Java语言的宣传口号为“一次编程,到处执行”,体现了Java的什么特性

A:

编程的简单性

B:

与平台无关性

C:

Java的面向对象特性

D:

Java程序的鲁棒性

2.Java平台有三个版本,分别是javaSE、JavaME、javaEE,下列说法不正确的是

A.javaSE是指Java语言的标准版

B.javaME是指Java语言的标准版

C.javaEE是指企业级的Java开发语言,是为企业提供服务的

D.javaME是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的JavaAPI.

3.想要运行Java程序,必须得先通过______Java源文件,然后再通过______java程序

A.javaw工具编译javac工具运行

B.java工具编译javac工具运行

C.javac工具编译java工具运行

D.java工具编译java工具编译

4.Java语言中的int及char数据类型的长度分别为

A:

16位和8位

B:

8位和16位

C:

32位和16位

D:

32位和8位

5.请问byte数据的取值范围是?

A:

0-128

B:

负127-128

C:

负128-127

D:

以上都不对

6.java语言的源程序经编译后所生成的程序类型为

A:

.exe型的可执行程序

B:

.obj型二进制的程序

C:

.lib型二进制的库程序

D:

.class型类代码的程序

 

7.某java程序的类定义如下:

classMyClass

{

}

则java源文件编译后生成的类文件名称为:

A:

myclass.class

B:

MyClass.class

C:

MYCLASS.class

D:

MyClass.java

8.下列那种标识符在java程序中是错误的

A:

MyClass_Base12

B:

_MyClass$Base12

C:

$MyClass_12

D:

76MyClass$12

9.下列那种标识符不能作为java程序中的变量名

A:

INT

B:

boolean

C:

character

D:

Java_Float

10.请问,以下哪些语句不是合法的赋值语句?

A:

booleanb=true;

B:

inta=(int)1.23;

C:

doublex=1.1;

D:

charc='10';

11.下面()段java语句在编译时不会出现异常和错误。

A:

charc="a";

B:

inti=-1;

C:

booleanb="true";

D:

doubled=10.0;

12.以下代码的运行结果为

classTest{

publicstaticvoidmain(String[]args){

byteb1=5;

byteb2=2;

byteb3=b1*b2;

}

}

A:

10

B:

52

C:

编译错误

D:

以上都不对

13.下列各种符号的定义格式,那种在java语言中是错误的变量定义

A:

intmyVal=1;

B:

char$myVal=1;

C:

byte_myVal=1;

D:

float3.14myVal=1;

14.下列各种符号的定义格式,那种在java语言中是正确的布尔性(boolean)的变量定义

A:

booleanmyBOOL=1;

B:

booleanmyBOOL=0;

C:

booleanmyBOOL=true;

D:

booleanmyBOOL=null;

15.下列各种java中的赋值操作语句,那种在java语言中是错误的赋值语句

A:

intA=1;byteB=(byte)A;

B:

intA=1;charB=A;

C:

intA=1;floatB=A;

D:

intA=1;longB=A;

16.设intX=1,则“X==1”表达式之值为

A:

1

B:

false

C:

true

D:

null

17.下列关于变量和常量的说法正确的是

A.常量表示不能被改变的值,例如1、2、“abc”都是常量

B.常量表示常见的变量

C.intx=0;代码中,x表示常量,0表示变量

D.在同一个大括号{}内,定义的变量不能够重名

18.根据程序,判断"翻转课堂"的打印次数是()

intn=1;

while(n<=4){

System.out.println("翻转课堂");

n++;

}

A:

1次B:

2次C:

3次D:

4次

19.在java中,关于数组描述正确的是()

A:

存储在数组当中的数据可以属于不同的数据类型

B:

数组中的索引下标从0开始

C:

通过数组名.length()能获得数组的长度

D:

数组的最大索引下标是数组的长度13.

 

20.下面哪个数组的格式是错误的()

A:

int[]arr=newint[]{1,2,3};

B:

int[]arr=newint[];

C:

int[]arr=newint[3];

D:

int[]arr={1,2,3};

 

21.请问,以下哪些是初始化数组的不正确语法形式?

A:

intx[]={1,2,3};

B:

intx[3]={1,2,3};

C:

int[]x={0,0,0};

D:

char[]x={'a','b'};

22.语句System.out.println(1+2+"java"+3+4)输出的结果是:

A:

3java34

B:

12java34

C:

3java7

D:

12java7

23.下面Java语言方法的说法错误的是:

A:

方法调用时参数类型必须符合方法的定义

B:

方法只能声明一个返回值

C:

如果方法没有返回值必须声明返回为void

D:

如果方法定义为返回void,则方法中不能出现return语句

24.下关于函数重载的说法正确的有

A:

方法名必须一样

B:

与返回值类型无关

C:

参数个数或者顺序不一样

D:

参数类型不一样

25.根据程序,判断m与y的值是

intm=3,n=4,x=5,y=6;

if(m

m=1;

y=2;

}

A:

3,4B:

3,2C:

1,4D:

1,2

 

26在Java中,不是用来跳出循环的关键字为

A:

return

B:

continue

C:

break

D:

exit

 

27.查看代码,想要输出A,哪个选项可以实现

publicstaticvoidmain(String[]args){

intx=80;

if(x>100){

System.out.println(“A”);

}else{

System.out.println(“B”);

}

}

A.x+20;

B.x+21;

C.x+=21;

D.x=101;

 

28.看下面程序,判断打印出来count的值是

publicstaticvoidmain(String[]args){

intcount=0;

for(inti=0;i<10;i++){

if(i%2==0){

System.out.print(i+"");

count++;

}

}

System.out.println(count);

}

A:

11B:

10C:

6D:

5

 

29.给定java代码如下所示,则下划线处填入(),可使这段代码编译成功。

publicintcount(charc,inti,doubled){

return____________;

}

A:

c*i

B:

c*(int)d

C:

(int)c*d

D:

i*d

 

30.下面程序运行的结果是

publicstaticvoidmain(String[]args){

intx=12345;

switch(++x){

case12345:

System.out.println("A");

break;

case12346:

System.out.print("B");

break;

default:

System.out.println("C");

break;

}

}

A.AB.BC.BCD.程序报错

 

31.想要结果输出为0,则可以做哪些修改?

int[]arr=newint[1];①

arr[0]=3;②

System.out.println(arr[1]);③

A.②处修改为arr[3]=0;

B.③处修改为System.out.println(0)

C.①处修改为int[]arr=newint[2]

D.不用修改了,结果就是0

 

32.关于数组的说法,正确的是

A.数组里面存放的是相同类型的数据

B.获取数组的长度使用length属性

C.获取数组的大小使用size方法

D.数组的长度是可变的

 

33.若int[]a={12,43,54,23},则a[3]的值是

A.12

B.43

C.54

D.23

 

34.请问,执行int[]x=newint[25];语句后,以下哪些选项正确?

请选择所有正确答案:

Ax[24]值等于0。

Bx[25]值等于0

Cx[25]值等于null。

Dx.length值等于25。

 

35.在JAVA中,无论测试条件是什么,下列()循环将至少执行一次。

A.for

B.do…while

C.while

D.while..do

 

36.设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c计算结果的类型为

A:

intB:

longC:

doubleD:

Char

37.阅读下列java代码,在横线处填(),输出结果可以包含“3”。

publicclassDemo{

publicstaticvoidmain(String[]args){

inta=______;

switch(a){

default:

System.out.println("default");

break;

case1:

System.out.println("1");

break;

case2:

System.out.println("2");

case3:

System.out.println("3");

}

}

}

A:

4

B:

3

C:

2

D:

default

 

38.若w=1,x=2,y=3,z=4,则条件表达式w>x?

w:

(y

y:

z)的结果为

A:

4B:

3C:

2D:

1

 

39.在Java中,下面()语句能正确通过编译

ASystem.out.println(1+"2");

Bchari=2+'2';

System.out.println(i);

CStrings="on"+'one';

Dintb=255.0;

 

40.下面代码的运行结果是(A)

publicstaticvoidmain(String[]args){

intx=80;

do{

System.out.println(x);

x=x-20;

}while(x>=0);

}

A.806040200

B.6040200

C.80604020

D.8080808080

 

倚窗远眺,目光目光尽处必有一座山,那影影绰绰的黛绿色的影,是春天的颜色。

周遭流岚升腾,没露出那真实的面孔。

面对那流转的薄雾,我会幻想,那里有一个世外桃源。

在天阶夜色凉如水的夏夜,我会静静地,静静地,等待一场流星雨的来临…

许下一个愿望,不乞求去实现,至少,曾经,有那么一刻,我那还未枯萎的,青春的,诗意的心,在我最美的年华里,同星空做了一次灵魂的交流…

秋日里,阳光并不刺眼,天空是一碧如洗的蓝,点缀着飘逸的流云。

偶尔,一片飞舞的落叶,会飘到我的窗前。

斑驳的印迹里,携刻着深秋的颜色。

在一个落雪的晨,这纷纷扬扬的雪,飘落着一如千年前的洁白。

窗外,是未被污染的银白色世界。

我会去迎接,这人间的圣洁。

在这流转的岁月里,有着流转的四季,还有一颗流转的心,亘古不变的心。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1