Java基础试卷Word文件下载.doc

上传人:wj 文档编号:6941520 上传时间:2023-05-07 格式:DOC 页数:9 大小:91.50KB
下载 相关 举报
Java基础试卷Word文件下载.doc_第1页
第1页 / 共9页
Java基础试卷Word文件下载.doc_第2页
第2页 / 共9页
Java基础试卷Word文件下载.doc_第3页
第3页 / 共9页
Java基础试卷Word文件下载.doc_第4页
第4页 / 共9页
Java基础试卷Word文件下载.doc_第5页
第5页 / 共9页
Java基础试卷Word文件下载.doc_第6页
第6页 / 共9页
Java基础试卷Word文件下载.doc_第7页
第7页 / 共9页
Java基础试卷Word文件下载.doc_第8页
第8页 / 共9页
Java基础试卷Word文件下载.doc_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java基础试卷Word文件下载.doc

《Java基础试卷Word文件下载.doc》由会员分享,可在线阅读,更多相关《Java基础试卷Word文件下载.doc(9页珍藏版)》请在冰点文库上搜索。

Java基础试卷Word文件下载.doc

一、单项选择题(本大题共40小题,每小题1分,共40分)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码写在题后的括号内。

错选、多选或未选均无分。

01、Java源程序编译后生成的字节码文件的扩展名为()。

A、.java B、.class C、.html D、.exe

02、下列关于Java术语,描述正确的是()。

A、JRE:

java虚拟机 B、JVM:

java运行时环境支持

C、JDK:

java语言开发包 D、以上都不正确

03、下面哪个是Java的基本数据类型()。

A、System B、Scanner C、String D、byte

04、以下数据类型中,表示小数的是()。

A、short B、boolean C、char D、double

05、以下变量命名正确的是()。

A、int2 B、你好 C、4nian D、float

06、以下哪个关键字可以用来定义常量数据?

()

A、static B、 serialize C、final D、finally

07、以下定义一个字符变量正确的是()。

A、chara=1;

B、 chab="

\t"

;

C、chard='

ab'

;

D、charb=false;

08、表达式1/2的结果是()。

A、0.5 B、 1 C、0 D、以上都不对

09、设a、f、x、y、z均为in型的变量,并已赋值,下列表达式的结果属于非逻辑值的是()。

A、x>

y&

&

f<

a B、 -z<

-y C、y!

=++x D、y+x*x++

10、设x,y为int型变量,则执行以下语句后,x,y的值分别为()。

x=10;

y=20;

x=x+y++;

A、10,20 B、20,20 C、30,21 D、31,21

11、执行下列程序后,b、x、y的值正确的是()。

intx=6,y=8;

booleanb;

b=x<

y||++x=y--;

A、true,6,8 B、false,7,7 C、true,7,7 D、false,6,8

12、以下表示相等运算符的是()。

A、= B、== C、!

= D、>

=

13、下面变量定义语句正确的是()。

A、charc=’abc’ B、longl=0xfff C、floatf=0.23 D、double=0.7E-3

14、能够在屏幕打印的代码是()。

A、println() B、out.println()

C、System.println() D、System.out.println()

15、打印字符串s,结果输出的是()。

Strings=1+"

2"

+3;

A、 123 B、6 C、33 D、15

16、如果使用了for(;

),则()。

A、发生编译错误 B、根本不会进入循环

C、这是个无限循环 D、以上都不是

17、关于break,说法正确的是()。

A、switchcase语句中不能使用 B、switchcase语句中用不用都一样

C、if语句中不能使用 D、循环语句中不能使用

18、2-100自然数求和的for循环代码最适合的是()。

A、for(i=1;

i<

100;

i++) B、for(i=1;

=100;

i++)

C、for(i=2;

i++) D、for(i=2;

19、下列语句执行后,k的值是()。

inti=6,j=8,k=10,n=5,m=7;

if(!

i<

j)k=m+n;

elsek=m-n;

A、12 B、2 C、-2 D、10

20、变量num中存储的数值在10到100之间或值为负数,表达式为true,这样的一个布尔表达式是()。

A、(num>

10||num<

100)&

(num<

0)

B、(num>

10&

num<

100)||(num<

C、(num>

10)&

(num<

D、(num>

100&

num<

10)||(num<

0)

21、当x为1时,表达式“!

(x>

0)”的结果是()。

A、true B、1 C、false D、0

22、考虑下列嵌套的if语句,说法正确的是()。

if(condition1){

if(condition2){

statement1;

}elsestatement2;

}

A、只有当condition1=false及condition2=false时statement2才能执行 B、无论condition2是什么,只要condition1=false,statement2就能执行 C、statement2无论在什么情况下,都不能执行

D、只有当condition1=true及condition2=false时statement2才能执行

23、以下一段代码执行完毕后y的值是()。

intx=11;

if(x>

5)

inty=x+5;

else

inty=x–5;

A、16 B、6 C、11 D、0

24、下列代码执行后,s的值为()。

ints=0;

for(inti=1;

5;

i++){s+=i;

}

A、10 B、15 C、5 D、以上都不对

25、下面代码执行后,s的值为()。

ints=0;

for(inti=1;

7;

i++){

if(i%2==0)continue;

s+=i;

A、16 B、9 C、6 D、以上都不对

26、给定以下代码,当for循环执行完毕后,i的值是()。

for(inti=0;

i<

100;

i+=2){}

A、0 B、100 C、99 D、98

27、下列语句段会执行()次?

10;

i+=3){}

A、3 B、4 C、2 D、0

28、设有定义语句:

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

则该语句的表述错误的是?

A、定义了一个名为a的一维数组。

 

B、a数组有3个元素。

C、a数组的下标为1~3。

D、数组中每个元素的数据类型是int。

29、下面创建一个二维数组正确的是()。

A、inta[3][4] B、arraya[3][4]

C、inta[3][4]=newint[3][] D、inta[3][4]=new[3][4]

30、关于类和对象之间的关系,最合适的叙述是()。

A、类是程序,对象是变量 B、对象是类的数据

C、类是对象的实例 D、对象是类的实例

31、下列说法正确的是()。

A、不需要定义类,就能创建对象

B、对象中必须有属性和方法

C、属性必须是简单变量

D、属性通常是私有的,方法通常是公有的

32、为初始化类的实例变量,应该使用()。

A、主函数 B、构造方法 C、数学函数 D、类方法

33、类Test1定义如下:

1.public 

class 

Test1{

2. 

public 

float 

aMethod(float 

a,float 

b){ 

}

3. 

4.} 

将以下哪个方法插入行3是不合法的。

A、public 

a,float 

b,float 

c){ 

B、public 

c,floatd){ 

C、public 

int 

aMethod(int 

a,intb){ 

D、privatefloataMethod(inta,intb,intc){ 

34、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?

class 

A

i;

static 

String 

s;

void 

method1(){ 

method2() 

A、System.out.println(a.i);

B、a.method1();

C、A.method1();

D、A.method2()

35、要求设计要给类,它拥有一个成员变量,该变量除了自己能访问,不能被其他任

何类访问到。

那么()

A、该成员域的封装属性设置为public

B、该成员域的封装属性设置为private

C、该成员域的封装属性设置为默认

D、该成员域的封装属性设置为protected

36、下列是方法定义的形参表,正确的是()。

A、intnum1,num2 B、num1,num2

C、intnum1,intnum2 D、intnum1;

intnum2

37、Java中主方法头部定义正确的是()。

A、publicstaticvoidmain() B、publicstaticvoidmain(intargs[])

C、publicvoidstaticmain(Stringargs[]) D、publicstaticvoidmain(Stringargs[])

38、如有以下调用语句,则正确的fun()方法头部是()。

floatx;

inta;

fun(x,a);

A、voidfun(intm,floatx) B、voidfun(floata,intx)

C、voidfun(intm,floatx[]) D、voidfun(intx,floata)

39、如果一个方法没有return语句,则()。

A、编译时会产生语法错误 B、它一定是void方法

C、它一定是int、double、float方法 D、它一定要定义为public方法

40、既能作为类的修饰符,也能作为类成员的修饰符的是()。

A、float B、extends

C、implements D、public

二、判断题(本大题共10小题,每小题1分,共10分)

判断下列各小题的描述是否正确。

用√表示正确,X表示错误。

请将各题的答案填写在题后相应的位置。

未按要求填写不得分

41、Java是面向对象的编程语言。

42、只要使用了for(;

),则一定是死循环。

43、循环语句里面使用break和continue是一个意思。

44、switchcase语句可以用ifelseif的语句改写。

45、dowhile语句的循环体至少被执行一次。

46、对象是对具有相似属性和方法的一组类的抽象。

47、类的方法的重写是一个错误概念,java根本没有这一说法。

48、类的静态属性可以被该类的所有对象共享。

49、Java语言中一个Char类型的数据占用1个字节大小的内存空间。

50、构造方法没有任何返回类型,哪怕是void也不行。

三、填空题(本大题共5小题,每小题2分,共10分)请在每小题的空格中填上正确答案。

错填、不填均无分。

51、写出数据类型对应的关键字(书写一个即可)。

整型;

浮点型;

字符型;

布尔型;

52、设有“inta=2;

doubled=2.0”,下列表达式都是独立的,写出执行结果。

a=5/2;

a=46%9+4*4–2;

d=5/2;

d+=1.5*3+(a++);

53、在Java语言中,声明一个类使用关键字;

创建一个对象使用关键字;

54、下面程序执行结果是。

publicclassStringEqualTest{

publicstaticvoidmain(String[]args){

Strings1=newString("

Hello"

);

Strings2=newString("

booleanb1=s1.equal(s2);

boolwanb2=s1==s2;

System.out.println(b1+"

"

+b2);

}

55、韩信点兵,不足百人,三人一行多一人,七人一行少二人,五人一行正好,问有多少人。

下面的程序是计算该问题人数的程序,请补充空白处程序。

publicclassCalSoldiery

{

publicstaticvoidmain(Stringargs[]){

for(inti=1;

100;

i++)

{

if()

{

System.out.println("

应有士兵"

+i+"

人"

break;

}

}

}

四、简答题(本大题共2小题,每小题5分,共10分)

请把每小题的答案写在答题纸相应位置。

未按要求填写不得分。

56、Java语法中注释有哪几种?

请举例说明。

57、简述方法重载的语法特点。

五、编程题(本大题共3小题,第一题6分,第二题10分,第三题14分,共计30分)

58、请设计一个程序,要求实现以下功能:

接收键盘输入一个整数,并输出该整数的值。

(6分)

主方法main(){

//这里是考生需要填写的代码的位置,请考生把代码写在答题纸上

59、设计一个方法,该方法能够判断某一个整数是否素数(只能被1和自身整除的数),如果是则返回真,如果不是则返回假。

(10分)

60、设计一个表示人的类Person,有两个属性,分别是(name)、年龄(age),设计两个构造方法,完成对属性的初始化,一个不带参(要求设计者提供合适的默认值),一个带2个参数(设置属性为形参值);

提供一个showInfo方法,打印相应的信息(显示全部的属性值);

设计name属性的getter/setter方法。

请编写程序完成上面的要求。

(14分)

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2