入学测试题A卷.docx

上传人:b****2 文档编号:12664505 上传时间:2023-04-21 格式:DOCX 页数:13 大小:23.73KB
下载 相关 举报
入学测试题A卷.docx_第1页
第1页 / 共13页
入学测试题A卷.docx_第2页
第2页 / 共13页
入学测试题A卷.docx_第3页
第3页 / 共13页
入学测试题A卷.docx_第4页
第4页 / 共13页
入学测试题A卷.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

入学测试题A卷.docx

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

入学测试题A卷.docx

入学测试题A卷

考试题目:

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

1、下列有关Windows的快捷键说法不正确的是()

A.ctrl+c是粘贴操作B.ctrl+c是复制操作

C.ctrl+v是粘贴操作D.ctrl+a是全选操作

2、关于JRE和JDK的说法正确的是()

A.JRE是Java语言的运行环境.B.JDK是Java语言的开发工具包

C.JDK包含JRE.D.必须要有JDK才能运行Java程序

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

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

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

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

4、下列哪些不是Java中的的注释()

A.单行注释B.多行注释C.文档注释D.#号注释

5、Java注释有3种,单行注释、多行注释和文档注释,下列有关注释的说法,不正确的是()

A.注释指的是用来对程序的某个功能或者某行代码进行解释说明

B.注释只在Java源文件中有效

C.在多行注释中,能够嵌套多行注释

D.注释不会被编译到class字节码文件

6、下面哪种类型的文件可以在Java虚拟机中运行?

()

A..javaB.jreC.exeD.class

7、想要运行Java程序,必须得先通过______Java源文件,然后再通过______java程序()

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

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

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

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

8、下列关于变量和常量的说法正确的是()

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

B.常量表示常见的变量

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

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

9、下列定义变量格式,错误的是()

A.floatx,y=0;B.floatf=1999.99;

C.Stringstr=字符串;D.charx='0';

10、常见的进制有二进制、八进制、十进制、十六进制,其中计算机能够直接识别的进制是哪一种?

()

A.八进制B十六进制C十进制D二进制

11、下列各种符号的定义格式,那种在java语言中是错误的变量定义()

A.intmyVal=1;B.char$myVal=1;

C.byte_myVal=1;Dfloat3.14myVal=1;

12、Java语言中的int及char数据类型的长度分别为()

A.16位和8位B.8位和16位

C.32位和16位D.32位和8位

13、关于运算符的说法不正确的是()

A.==表示用于判断是否相等

B.a>b表示判断a是否大于b

C.inta=b;表示把b的值赋给a

D.&表示逻辑或

14、下列对运算符的说法错误的是()

A.x+=2;的功能是把x的值增加2

B.x-=2;的功能是把x的值减去2

C.x*=2的功能是把x的值变为原来的两倍

D.x==2的功能是把2赋给了x

15、关于intx=2;inty=(x==3?

5:

6);的说法正确的是()

A.inty=(x==3?

5:

6)的意思是,如果x的值是3,那么把5赋值给y,如果x的值不等于3,那么把6赋给y

B.y的值是6

C.y的值是5

D.编译会报错

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

3+”java”

“3java”+3

“3java3”+4

“3java34”

A.3java34B.12java34C.3java7D.12java7

17、关于下列循环语句,写法正确的是()

A.while(true){};B.for(;;){}C.do{}while(false);D.for(inta=0;a<5;a++);

18、下列关于Java函数的说法不正确的是()

A.函数也叫方法,函数就是定义在类中,具有特定功能的一段小程序

B.方法体中不能有任何代码(抽象函数除外)

C.函数必须先定义,才能被调用

D.函数(构造函数除外)要有返回值类型

19、以下关于函数重载的说法正确的有()

A.方法名必须一样

B.与返回值类型无关

C.参数个数或者顺序不一样

D.参数类型不一样

20、关于数组的说法,正确的是()

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

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

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

D.数组的长度是可变的

21、int[]arr=newint[2];怎样拿到第2个元素的值()

A.arr.get

(2);B.arr.[1];C.arr[1];D.arr[2];

22、下列哪种写法可以实现访问数组arr的第1个元素?

()

A.arr[0]B.arr(0)C.arr[1]D.arr

(1)

23、若int[]a={12,43,54,23},则a[3]的值是()

A.12B.43C.54D.23

24、想要结果输出为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

25、下列二维数组定义错误的是()

Aint[][]arr=newint[3][2];

Bintarr[][]=newint[3][];

Cint[][]arr={{1,2,3},{4,5},{6,7,8,9}};

Dintarr[][]={{2,3},{6},9};

26、下面程序运行的结果是()

publicstaticvoidmain(String[]args){

intx=10+20;

System.out.println(x);

}

A.10B.20C.1020D.30

27、下面程序运行的结果是()

publicstaticvoidmain(String[]args){

inta=1;

if(a<1){

System.out.println(a);

}else{

System.out.println(“a”);

}

}

A.aB.2C.1D.编译报错

28、下面程序运行的结果是()

publicstaticvoidmain(String[]args){

intx=19;

switch(x){

case19:

System.out.println("A");

break;

case17:

System.out.print("B");

break;

default:

System.out.println("C");

break;

}

}

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

29、下列循环语句,哪些是输出1-10这10个数字?

()

A.

for(intx=0;x<10;x++){

System.out.println(x);

B.

for(intx=0;x<=10;x++){

System.out.println(x);

C.

for(intx=1;x<10;x++){

System.out.println(x);

D.

for(intx=1;x<=10;x++){

System.out.println(x);

30、哪些代码能实现求从1加到10的和?

()

A.

intsum=0;

for(inta=1;a<=11;a++)

{

sum+=a;

}

B.

intsum=0;

inta=1;

while(a<=10)

{

sum+=a;

a=a+1;

}

C.

intsum=0;

inta=0;

do{

a=a+1;

sum+=a;

}while(a!

=10);

D.

intsum=0;

for(intx=0;x<=10;x++)

{

sum=1+2+3+...+9+10;

}

31、查看代码,想要输出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;

32、查看下面程序代码,输出的结果是()

publicstaticvoidmain(String[]args){

intx=80;

x=x-1;

x*=10;

if(x!

=790)

System.out.println(x);

else

System.out.println(x/10);

}

A.80B.79C.790D.编译报错

33、下面代码的运行结果是()

publicstaticvoidmain(String[]args){

intx=80;

x++;

switch(x){

case80:

System.out.println(80);

case81:

System.out.println(81);

default:

System.out.println(82);

}

}

A.80B.8081C.81D.8182

34、下面程序代码的运行结果是()

publicstaticvoidmain(String[]args){

for(intx=80;x<90;x++){

System.out.println(x);

}

}

A.80

B.90

C.输出80、81。

89、90

D.输出80、81。

88、89

35、下面程序代码的运行结果是()

publicstaticvoidmain(String[]args){

booleanflag;

intx=8;

inty=9;

flag=(x

while(flag&&x>0){

System.out.println(x);

x=x-1;

}

}

A.什么也没有输出B.程序报错

C.输出8765432D.输出87654321

36、下面代码的运行结果是()

publicstaticvoidmain(String[]args){

intx=80;

do{

System.out.println(80);

x=x-20;

}while(x>=0);

}

A.806040200B.6040200

C.80604020D.8080808080

37、下面代码的运行结果是()

publicstaticvoidmain(String[]args){

for(intx=0;x<5;x++){

if(x%3==0){

continue;

}

System.out.println(x);

}

}

A.012B.135C.124D.035

38、下面程序运行的结果是()

publicstaticvoidmain(String[]args){

inta=1;

if(a++>1){

1>1

a=a+1

System.out.println(a);

}else{

System.out.println(a);

}

}

A.1B.2C.0D.编译报错

39、下面程序运行的结果是()

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.程序报错

40、求1到10之间所有的偶数的和,下面可以填入

处代码和②处代码的是()

intsum=0;

for(intx=0;x<=10;x+=1)

{

sum=0+2+4+6+8+10;

}

System.out.println(sum);

A.

x++

if(x%2!

=0)

{

sum+=x;

}

B.

x+=2

sum+=x;

C.

++x

if(x%2==0)

{

sum+=x;

}

D.

x+=1

sum=1+2+4+6+8+10;

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

当前位置:首页 > IT计算机

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

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