java期末考试试题

玛丽莲梦兔
625次浏览
2020年08月03日 03:03
最佳经验
本文由作者推荐

副乡长-上海司法考试平台


Java语言程序设计试题
一.选择题。(注:本部分为选择题,只给出正确答案。)(20)
1.应用程序的main方法中有以下语句,则输出的结果是 ( 120.5)。
String s1=
double x=ouble(s1);
int y=nt(s2);
n(x+y);
2.下列语句序列执行后,k 的值是(-4)。
int x=1, y=5, k=0;
switch( x%y ) {
case 0: k=x+y; break;
case 1: k=x-y; break;
case 2: k=x*y; break;
default: k=xy; break;
}
n(k);
3. 下列程序段执行后的结果是(13579)。
String str=new String(
for(int i=0;i<();i+=2){
((i));
}
4. 下面的代码段中,执行之后x和y的值是(2,3) int x = 1; int y; y= ++x;x=y++;
5. 已知如下定义:String s =
下面哪个表达式是合法的?(AD)
A、 s += B、char c = s[1];
C、int len = D、String t = rCase();
6. 下面哪个表达式可用得到m和n中的小值( C )?
A、m>n?m:n B、m>n?(m+n):(m-n) C、n7. 下列程序段的输出的结果是 ( 6 )。
int b[][]={{1, 2, 3}, {4,5}, {6,7}};
int sum=0;
for(int i=0;i<1;i++) {
for(int j=0;j sum+=b[i][j];
}
}
n(
8. 下面哪些是java语言中的关键字?( B)
A、sizeof B、abstract C、NULL D、Native
9. 如下哪些是Java中的注释形式? (AB)
A、….. B、*…..* C、**….** D、…
10. 下面语句哪个是正确的? (A)
A、double=0.7E-3; B、long l=oxfff; C、float f=0.23; D、char c='abc';

< p>
11.下面的程序段创建了BufferedReader类的对象in,以便读取当前文件夹(d 盘my文件夹)
下的文件。File构造函数中正确的路径和文件名的表示是(D)。
File f=new File(填代码处);
file=new FileReader(f);
in=new BufferedReader(file);
A、 B、 C、 D、
12. 下面哪几个函数是public void abcd(){...}的重载函数? (AD)
A、public void abcd( int m){...}
B、public int abcd(){...}
C、public void abcd2(){...}
D、public int abcd ( int m, float f){...}
13. 以下哪个方法会使线程进入等待态?(CD)
A、synchronized() B、stop() C、wait() D、sleep()
14. Java中main()函数的参数是(String )

Java中main()函数的值是(void)

15.在如下源代码文件中, 哪个是正确的类定义?(BD)
A、 public class test { public int x = 0;
public test(int x) { this.x = x; } }
B、public class Test{ public int x=0;
public Test(int x) { this.x = x; } }
C、public class Test extends T1, T2 {
public int x = 0; public Test (int x) { this.x = x; } }
D、public class
Test extends T1{ public int x=0; public Test(int x){ this.x = x; } }
E、protected class Test extends T2{ public int x=0; public Test(int x){ this.x=x; } }
16. 已知如下代码:
public class Taaa
{
public static void main(String arg[])
{
int i = 5;
do {
n(i);
} while (--i>3)
n(
}
}
执行后的输出顺序是(5 4 end)
17.当子类中的成员变量或方法与继承的父类的成 员变量或方法相同时,子类的对象
所使用的变量是(子类中的变量和方法)
二.填空题。(10)
中的类由成员属性和 成员方法 组成。如果一个方法不返回任何数据,则用 void加


以修饰,如果一个方法有返回值,则必须用 return 来向调用方法的环境返回方法的执行结
果。
2.面向对象的软件开发方法用 类 把数据和基于数据的操作封装在一起。
3.配置JAVA环境变量涉及到三方面内容分别是 path 、 classpath
和 java_home 。
4.在HTML语言中JAVA的字节码文件嵌在 一对标识之中。
5.所有异常的根类是 Throwable 。
三.简答题。(30)
1. Java中基本数据类型分别用什么符号来表示的?
答:逻辑型用boolean 表示、字符型用char表示、整型共有4种分别是 byte、short、long、
int、浮点型共两种float和double。
2. 给出面向对象的核心特性并做简单说明。
答:
(1)封装性:为类成员提供多种访问权限,隐藏实现细节。
(2)继承性:从已存在的类创建新类,是实现软件可重用性的一种重要方法。
(3)多态性:提供类中方法执行的多样性。
3. 用java怎样实现多线程?线程有那些状态?
答:Java 中实现多线程的方法有两种:一是继承 包中的 Thread 类,二是用户自己
的类实现 Runnable 接口。线程的状态有初始状态,就绪状态,阻塞状态,运行状态,死亡
状态。
4. java语言与C++语言有哪些不同?
答:全局变量;指针;内存管理;java只有单一继承;安全机制。
5. 什么是异常?java中异常处理机制是什么?
答:程序运行出现错误称为“异常”。机制:当try 子句中抛出的异常属于某个catch子句的
异常类时,该catch子句捕获到异常,并且系统自动将 异常类的实例传递给catch子句的
异常类对象。在catch子句中,可以从异常类对象中获取异常 细节,并可通过该对象使用
异常类中的方法,对异常进行相应的处理。
6. 已知int i=10,j=0;计算下面表达式的值。
(1) j=5+++i 结果16
(2) j=5+i++ 结果15
(3) j=8+3*97-6 结果5
(4) j=i+3*9%i-4 结果13
四.编程题。(40) < br>1、编程求解:若一头小母牛,从出生起第四个年头开始每年生一头母牛,按次规律,第n
年时有 多少头母牛?
2、求输入十个正整数的和。
3、小明买了若干块糖,当即吃了一半,零一块 ,第二天早上又将剩下的吃了一半又多吃了
一块,以后每天早上都吃了前一天剩下的一半零一块。到第6 天早上再想吃时,就剩下一
块了。求小明买了多少块糖?
4、编写一个程序,用选择法对数组 array[]={25,30,26,41,34,4,13,52,55,66}进行从小到大的排
序。
5、要求从键盘输入年月日,要求输出是否是闰年。
【若需要编程题答案,请联系我。】.


Java语言程序设计试题
一.选择题。(注:本部分为选择题,只给出正确答案。)(20)
1.应用程序的main方法中有以下语句,则输出的结果是 ( 120.5)。
String s1=
double x=ouble(s1);
int y=nt(s2);
n(x+y);
2.下列语句序列执行后,k 的值是(-4)。
int x=1, y=5, k=0;
switch( x%y ) {
case 0: k=x+y; break;
case 1: k=x-y; break;
case 2: k=x*y; break;
default: k=xy; break;
}
n(k);
3. 下列程序段执行后的结果是(13579)。
String str=new String(
for(int i=0;i<();i+=2){
((i));
}
4. 下面的代码段中,执行之后x和y的值是(2,3) int x = 1; int y; y= ++x;x=y++;
5. 已知如下定义:String s =
下面哪个表达式是合法的?(AD)
A、 s += B、char c = s[1];
C、int len = D、String t = rCase();
6. 下面哪个表达式可用得到m和n中的小值( C )?
A、m>n?m:n B、m>n?(m+n):(m-n) C、n7. 下列程序段的输出的结果是 ( 6 )。
int b[][]={{1, 2, 3}, {4,5}, {6,7}};
int sum=0;
for(int i=0;i<1;i++) {
for(int j=0;j sum+=b[i][j];
}
}
n(
8. 下面哪些是java语言中的关键字?( B)
A、sizeof B、abstract C、NULL D、Native
9. 如下哪些是Java中的注释形式? (AB)
A、….. B、*…..* C、**….** D、…
10. 下面语句哪个是正确的? (A)
A、double=0.7E-3; B、long l=oxfff; C、float f=0.23; D、char c='abc';

< p>
11.下面的程序段创建了BufferedReader类的对象in,以便读取当前文件夹(d 盘my文件夹)
下的文件。File构造函数中正确的路径和文件名的表示是(D)。
File f=new File(填代码处);
file=new FileReader(f);
in=new BufferedReader(file);
A、 B、 C、 D、
12. 下面哪几个函数是public void abcd(){...}的重载函数? (AD)
A、public void abcd( int m){...}
B、public int abcd(){...}
C、public void abcd2(){...}
D、public int abcd ( int m, float f){...}
13. 以下哪个方法会使线程进入等待态?(CD)
A、synchronized() B、stop() C、wait() D、sleep()
14. Java中main()函数的参数是(String )

Java中main()函数的值是(void)

15.在如下源代码文件中, 哪个是正确的类定义?(BD)
A、 public class test { public int x = 0;
public test(int x) { this.x = x; } }
B、public class Test{ public int x=0;
public Test(int x) { this.x = x; } }
C、public class Test extends T1, T2 {
public int x = 0; public Test (int x) { this.x = x; } }
D、public class
Test extends T1{ public int x=0; public Test(int x){ this.x = x; } }
E、protected class Test extends T2{ public int x=0; public Test(int x){ this.x=x; } }
16. 已知如下代码:
public class Taaa
{
public static void main(String arg[])
{
int i = 5;
do {
n(i);
} while (--i>3)
n(
}
}
执行后的输出顺序是(5 4 end)
17.当子类中的成员变量或方法与继承的父类的成 员变量或方法相同时,子类的对象
所使用的变量是(子类中的变量和方法)
二.填空题。(10)
中的类由成员属性和 成员方法 组成。如果一个方法不返回任何数据,则用 void加


以修饰,如果一个方法有返回值,则必须用 return 来向调用方法的环境返回方法的执行结
果。
2.面向对象的软件开发方法用 类 把数据和基于数据的操作封装在一起。
3.配置JAVA环境变量涉及到三方面内容分别是 path 、 classpath
和 java_home 。
4.在HTML语言中JAVA的字节码文件嵌在 一对标识之中。
5.所有异常的根类是 Throwable 。
三.简答题。(30)
1. Java中基本数据类型分别用什么符号来表示的?
答:逻辑型用boolean 表示、字符型用char表示、整型共有4种分别是 byte、short、long、
int、浮点型共两种float和double。
2. 给出面向对象的核心特性并做简单说明。
答:
(1)封装性:为类成员提供多种访问权限,隐藏实现细节。
(2)继承性:从已存在的类创建新类,是实现软件可重用性的一种重要方法。
(3)多态性:提供类中方法执行的多样性。
3. 用java怎样实现多线程?线程有那些状态?
答:Java 中实现多线程的方法有两种:一是继承 包中的 Thread 类,二是用户自己
的类实现 Runnable 接口。线程的状态有初始状态,就绪状态,阻塞状态,运行状态,死亡
状态。
4. java语言与C++语言有哪些不同?
答:全局变量;指针;内存管理;java只有单一继承;安全机制。
5. 什么是异常?java中异常处理机制是什么?
答:程序运行出现错误称为“异常”。机制:当try 子句中抛出的异常属于某个catch子句的
异常类时,该catch子句捕获到异常,并且系统自动将 异常类的实例传递给catch子句的
异常类对象。在catch子句中,可以从异常类对象中获取异常 细节,并可通过该对象使用
异常类中的方法,对异常进行相应的处理。
6. 已知int i=10,j=0;计算下面表达式的值。
(1) j=5+++i 结果16
(2) j=5+i++ 结果15
(3) j=8+3*97-6 结果5
(4) j=i+3*9%i-4 结果13
四.编程题。(40) < br>1、编程求解:若一头小母牛,从出生起第四个年头开始每年生一头母牛,按次规律,第n
年时有 多少头母牛?
2、求输入十个正整数的和。
3、小明买了若干块糖,当即吃了一半,零一块 ,第二天早上又将剩下的吃了一半又多吃了
一块,以后每天早上都吃了前一天剩下的一半零一块。到第6 天早上再想吃时,就剩下一
块了。求小明买了多少块糖?
4、编写一个程序,用选择法对数组 array[]={25,30,26,41,34,4,13,52,55,66}进行从小到大的排
序。
5、要求从键盘输入年月日,要求输出是否是闰年。
【若需要编程题答案,请联系我。】.

有条件录取-党的十八届六中全会精神


山西省汾阳市-题目类型


预防近视眼-妈妈我想对你说300


出入境管理局-英语辞职信范文


十大经典电影排行榜-教师节祝福的话


昆明滇池中学地址-联谊会开场白


鱼我所欲也原文-在这里作文


电话礼仪-西京学院研究生


相关推荐

推荐

六年级下册数学欣赏与设计教案设计

温柔似野鬼°
高等教育

六年级下册数学期末试卷(有答案)

余年寄山水
高等教育

小学四年级下册写字课教案

萌到你眼炸
高等教育

小学奥数入门教育附测试题

别妄想泡我
高等教育