云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java初学者练习

java初学者练习

  • 62 次阅读
  • 3 次下载
  • 2025/5/26 7:56:10

b[j+l] = b[j]; b[j+ 1 ] = t; }

}

public static void main(String []args){

int i, a[] = {6, 12, 7, 11, 5 }; s(a, 5);

for(i = 0;i< a.length; i++) System.out.print(a[i]+\System. out. Println();

} }

六、程序设计题(本大题共2小题,每小题6分,共12分)

37.编写方法int searchMaxNumIndex(int[]a),寻找已知数组中最大数的下标并返回。

Java语言程序设计(一)试题

一、单项选择题(本大题共10小题,每小题1分,共10分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未 选均无分。

1.在下述字符串中,不属于...Java语言关键字的是 ( c ) A.float C.java

B.new D.return

2.Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为 ( b ) A. byte→int→short→long→float→double B. byte→short→int→long→float→double C. byte→short→int→float→long→double D. short→byte→int→long→float→double

3.在以下供选择的概念中,不属于面向对象语言概念的是 ( b ) ...A.消息 C.继承

B.模块 D.多态性

4.在下述Java语言语句中,错误的创建数组的方法是 ( ) ..A.int intArray [ ]; intArray=new int[5]; B.int intArray [ ]=new int[5]; C.int [ ] intArray ={1,2,3,4,5}; D.int intArray [5]={1,2,3,4.5};

二、填空题(本大题共10小题,每空2分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。

11.Java的编译程序先将Java源程序翻译成与机器无关的__________。 12.表达式¨23 & 18’’的值是__________。

13.如果类A某个成员变量的类型是类B,则类A和类B之间是__________关系。 14.Java语言提供了两个用于处理字符串的类,它们是__________。

三、简答题(本大题共6小题,每小题3分,共18分)

21.请写出一段if语句,判断一个整数n是否为偶数。如果是偶数,输出“Yes.”;否则,输出“No.”。

22.请写出接口定义的一般形式。

四、程序填空题(本大题共5小题,每空2分,共20分)

27.方法void moveOddForword(int a[ ])的功能是将数组中的所有奇数移到所有偶数之前。 void moveOddForword(int a[]){ for(int i=0, odd=0;________;i++) if(________){

int t=a[i];a[i]=a[odd];a[odd]=t;odd++; } }

五、程序分析题(本大题共5小题,每小题4分,共20分) 32.阅读下列程序,请写出该程序的输出结果。 class Parent{

private void method 1 () { System.out.println(″Parent′s method 1()″);}

public void method 2 () { System.out.println(″Parent′s method 2()″);method 1();} }

class Child extends Parent {

public void method l (){ System.out.println(″Child′s method 1 ()″);} public static void main(String args[]){ Parent p = new Child();p.method2();} }

六、程序设计题(本大题共2小题,每小题6分,共1 2分)

37.请编写方法void strReverse(String str),该方法的功能是输出一个新字符串,新字符串字符排列顺序与原字符串str的字符排列顺序相反。例如,strReverse(″ABCD″) 所输出的结果是″DCBA″。请使用字符串与字节数组的相互转换方法进行设计。

Java语言程序设计(一)试题

一、单项选择题(本大题共10小题,每小题1分,共10分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.以下是关于Java语言关键字的叙述,其中正确的是( ) A.关键字可以用来描述类的成员类型,但是不能描述普通变量

B.关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成 C.关键字不可以用作变量、方法、类或标号的标识符 D.break和main都是Java语言的关键字 2.执行以下代码,输出结果是( )

int x=5,y=7,u=9,v=6;

System.out.println(x>y ? x+2:u>v ? u-3:v+2);

A.8 C.7

B.6 D.true

3.Java语言中,只限子类或者同一包中的类的方法能访问的访问权限是( ) A.public C.protected

B.private D.<无修饰>

4.设有数组定义int[][] x={{1,2},{3,4,5},{6},{}};,则x.length的值为( ) A.3 C.6

B.4 D.7

5.在以下Swing的类中,属于容器的是( ) A.JApplet C.JTextArea

B.JButton D.JMenu

6.在以下供选择的方法中,属于接口MouseMotionListener的方法是( ) A.mouseReleased() C.mouseExited()

B.mouseEntered() D.mouseMoved()

7.小程序要播放音频文件,可使用类( ) A.Audio C.AudioClip

B.JAudio D.JAudioClip

8.以下是关于线程的叙述,正确的是( )

A.多线程的使用可以提高设备的平行工作能力,但是使系统管理变得复杂 B.同一个进程下的线程都有自己的状态、专用数据段和独立的内存资源 C.线程是能独立运行的程序

D.进程的执行效率比线程的执行效率高

9.在Java的类库中,包含实现输入/输出操作的包是( ) A.java.util C.java.applet

B.java.io D.java.awt

10.在编写访问数据库的Java程序时,ResultSet对象的作用是( ) A.建立新数据库连接

C.在指定的连接中处理SQL语句 答案:cbcba dcabd

二、填空题(本大题共10小题,每小题2分,共20分)

请在每小题的空格中填上正确答案。错填、不填均无分。 11.Java语言采用多种机制来保证可移植性,其中最主要的是______。 12.程序包声明的格式是______。

13.当联编推迟至运行时间实现时,该联编过程称为______。

14.使用默认字节字符对应表,将字符串转化为字节数组的方法是______。 15.在Swing中,带有滚动条的面板的类名是______。

答案:JVM,package 包名:,动态联编,getBytes(),JscrollPane, 三、简答题(本大题共6小题,每小题3分,共18分) 21.请使用for循环语句计算S=1+ Double s=0.0;

for(int i=1; i<=10;i++) s=s+1.0/I;

四、程序填空题(本大题共5小题,每空2分,共20分)

27.方法boolean isPrime(int n)的功能是判断正整数n(n>1)是否为质数。

12?13???110B.用来表示与数据库的连接 D.存储查询结果

的值。

搜索更多关于: java初学者练习 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

b[j+l] = b[j]; b[j+ 1 ] = t; } } public static void main(String []args){ int i, a[] = {6, 12, 7, 11, 5 }; s(a, 5); for(i = 0;i< a.length; i++) System.out.print(a[i]+\System. out. Println(); } } 六、程序设计题(本大题共2小题,每小题6分,共12分) 37.编写方法int searchMaxNumIndex(int[]a),寻找已知数组中最大数的下标并返回。 Java语言程序设计(一)试题 一、单项选择题(本大题共10小题,每小题1分,共10分)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com