| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

2022年《JAVA语言程序设计》期末考试模拟试题及答案

陡***鳅

贡献于2023-12-24

字数:4888


2022年JAVA语言程序设计期末考试模拟试题答案

单选择题(题2分10分)
1编译Java Application 源程序文件产生相应字节码文件字节码文件扩展名( )
A java B class
C html D exe
2设 x 1 y 2 z 3表达式 y+=z--++x 值( )
A 3 B 3 5
C 4 D 5
3Java Applet程序户定义Applet子类中般需重载父类( )方法完成画图操作
A start( ) B stop( )
C init( ) D paint( )
4允许作类类成员访问控制符( )
A public B private
C static D protected
5AB类形式参数返回值方法method书写方法头类名AB作前缀调该方法头形式( )
A static void method( ) B public void method( )
C final void method( ) D abstract void method( )

二填空题(空格1分20分)
1开发运行Java程序需三步骤


2果Java Applet源程序文件定义类该类类名MyApplet类MyApplet必须 类子类存储该源程序文件文件名
3果Java Applet程序文件中定义3类Sun公司JDK编译
器 编译该源程序文件产生 文件名类名相扩展名 字节码文件
4Java基数类型中char型采Unicode编码方案Unicode码占
字节存空间样中文字符英文字符占
字节存空间
5设 x 2 表达式 ( x + + )/3 值
6x 5y 10x < yx > y逻辑值分
7 方法种仅方法头没具体方法体操作实现方法该方法必须抽象类中定义 方法前类子类重新定义方法
8创建名 MyPackage 包语句
该语句应该放程序位置:
9设数组定义:int MyIntArray[ ] { 10 20 30 40 50 60 70} 执行语句输出结果
int s 0
for ( int i 0 i < MyIntArraylength i + + )
if ( i 2 1 ) s + MyIntArray[i]
Systemoutprintln( s )
10Java程序中通类定义实现 重继承通接口定义实现 重继承关系

三写出列程序完成功(题5分20分)


1public class Sum
{ public static void main( String args[ ])
{ double sum 00
for ( int i 1 i < 100 i + + )
sum + 10(double) i
Systemoutprintln( sum+sum )
}
}

2 import javaio*
public class Reverse
{ public static void main(String args[ ])
{ int i n 10
int a[ ] new int[10]
for ( i 0 i < n i ++ )
try {
BufferedReader br new BufferedReader(
new InputStreamReader(Systemin))
a[i] IntegerparseInt(brreadLine( )) 输入整数
} catch ( IOException e ) { }
for ( i n-1 i > 0 i ―― )
Systemoutprint(a[i]+ )
Systemoutprintln( )
}
}

3 import javaawt*
public class abc
{ public static void main(String args[])
{ new FrameOut() }

}
class FrameOut extends Frame Frame系统定
{ Button btn 义窗框类
FrameOut( )
{ super(钮)
btn new Button()
setLayout(new FlowLayout( ))
add(btn)
setSize(300200)
show( )
}
}

4import javaio*
public class abc
{ public static void main(String args[])
{ SubClass sb new SubClass( )
Systemoutprintln(sbmax( ))
}
}
class SuperClass
{ int a 10 b 20 }
class SubClass extends SuperClass
{ int max( ) { return ((a>b)ab) } }

四写出面程序运行结果(题10分30分)
1 import javaio*
public class abc
{ public static void main(String args[ ])

{ AB s new AB(HelloI love JAVA)
Systemoutprintln(stoString( ))
}
}
class AB {
String s1
String s2
AB( String str1 String str2 )
{ s1 str1 s2 str2 }
public String toString( )
{ return s1+s2}
}

2 import javaio*
public class abc
{
public static void main(String args[ ])
{ int i s 0
int a[ ] { 10 20 30 40 50 60 70 80 90 }
for ( i 0 i < alength i ++ )
if ( a[i]3 0 ) s + a[i]
Systemoutprintln(s+s)
}
}

3import javaio*
public class abc
{
public static void main(String args[ ])
)

{ Systemoutprintln(a+a+\nb+b) }
}
class SubClass extends SuperClass
{ int c
SubClass(int aaint bbint cc)
{ super(aabb)
ccc
}
}
class SubSubClass extends SubClass
{ int a
SubSubClass(int aaint bbint cc)
{ super(aabbcc)
aaa+bb+cc
}
void show()
{ Systemoutprintln(a+a+\nb+b+\nc+c) }
}

五Java语言编写程序(题10分20分)

1编写字符界面Java Application 程序接受户输入10整数输出10整数值值

2编写完整Java Applet 程序复数类Complex验证两复数 1+2i 3+4i 相加产生新复数 4+6i
复数类Complex必须满足求:
(1) 复数类Complex 属性:
RealPart int型代表复数实数部分
ImaginPart int型代表复数虚数部分

(2) 复数类Complex 方法:
Complex( ) 构造函数复数实部虚部置0
Complex( int r int i ) 构造函数形参 r 实部初值i虚部初值
Complex complexAdd(Complex a) 前复数象形参复数象相加结果复数值返回方法调者
String ToString( ) 前复数象实部虚部组合成 a+bi 字符串形式中a b分实部虚部数









参考答案评分标准

单选择题(题2分10分)
1B 2A 3D 4C 5A

二填空题(空格1分20分)
1编辑源程序编译生成字节码解释运行字节码
2AppletMyApplet
3javacexe3 class
42 2
50

6true false
7抽象(abstract)方法终(final)方法
8package MyPackage 应该程序第句
9120
10单

三写出列程序完成功(题5分20分)
1计算 11+12+13++1100 值
2标准输入(键盘)读入10整数存入整型数组a中然逆序输出10整数
3创建标题钮窗框窗框中显示字样钮
4求两数值

四写出面程序运行结果(题10分30分)
1Hello I love JAVA
2s 180
3a60
b20
c30

五Java语言编写程序(题10分20分)
1参考程序:
import javaio*
public class abc
{
public static void main(String args[ ])
{ int i n 10 max 0 min 0 temp 0
try {
BufferedReader br new BufferedReader(
new InputStreamReader(Systemin))

max min IntegerparseInt(brreadLine( ))
} catch ( IOException e ) { }
for ( i 2 i < n i ++ ) {
try {
BufferedReader br new BufferedReader(
new InputStreamReader(Systemin))
temp IntegerparseInt(brreadLine( ))
if (temp > max ) maxtemp
if (temp < min) mintemp
} catch ( IOException e ) { }
}
Systemoutprintln(max+max+\nmin+min)
}
}

2参考程序:
import javaapplet*
import javaawt*
public class abc extends Applet
{
Complex abc
public void init( )
{
a new Complex(12)
b new Complex(34)
c new Complex()
}

public void paint(Graphics g)
{

cacomplexAdd(b)
gdrawString(第复数:+atoString()1050)
gdrawString(第二复数:+btoString()1070)
gdrawString(两复数:+ctoString()1090)
}
}

class Complex
{
int RealPart 复数实部
int ImaginPart 复数虚部
Complex() { RealPart 0 ImaginPart 0 }
Complex(int r int i)
{ RealPart r ImaginPart i }
Complex complexAdd(Complex a)

{
Complex temp new Complex( ) 时复数象
tempRealPartRealPart+aRealPart
tempImaginPartImaginPart+aImaginPart
return temp
}
public String toString( )
{ return ( RealPart+ + +ImaginPart+ i ) }
}

(完)




《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 4 香币 [ 分享文档获得香币 ]

购买文档

相关文档

2022年《JAVA语言程序设计》期末考试模拟试题及答案

一、单选择题(每小题2分,共10分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. .java B. .class C. .html D. .exe2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5

陡***鳅 4个月前 上传168   0

《Java语言程序设计-基础篇》答案-第03章

《Java语言程序设计-基础篇》答案-第03章第3章 控制语句复习题3.1 答:if(i % 2 == 0)System.out.println(“偶数”);elseSystem.out.println(“奇数”);3.2 答:当 x = 3, y = 2 时,输出:无输出当 x = 3, y = 4 时,输出:z is 7当 x = 2,y = 2 时,输出:x is 2

xiaochuichui 3年前 上传854   0

java毕业论文java程序设计

XXXX学院XXXX毕业论文Java程序设计专业 计算机网路技术 学号XXXX 姓名 XXX 指导教师姓名 XXX 职称 单位 XXX 完成毕业设计(论文)的实践基地 XXX 完成时间自 2008 年 12 月至 2009 年 4 月Java程序设计【摘要】 简历自动生成程序是一个使求职者方

文***品 7个月前 上传568   0

历年全国计算机等级考试二级Java语言程序设计试题及答案

历年全国计算机等级考试二级Java语言程序设计试题及答案一、选择题(每小题1分,共40小题,共40分)   1.下列叙述中正确的是( )。   A.一个算法的空间复杂度大,则其时间复杂度必定大   B.一个算法的空间复杂度大,则其时间复杂度必定小   C.一个算法的时间复杂度大,则其空间复杂度必定小   D.上述3种说法都不对 D。【解析】算法的时间

一***心 3年前 上传716   0

2023年Visual Basic期末考试程序设计模拟试题及答案

第1题 题号:14'---------------------------------'【程序设计】'---------------------------------'【题目要求】' 1) 编写程序,生成一个4行5列的二维数组,其每个数组元素是随机产生的两位数,' 求该数组的最大元素及其所在的行号、列号。' (若有多个相同的最大元素,则要一一标出其所在行号、列号)' [算法提示]首先找出最大元素,再将数组中的元素与最大元素一一比较,' 若有相等元素则输出其所在位置。' 窗体设计界面参见已给出的参考界面。

泥***狗 4个月前 上传138   0

C语言程序设计习题试题集

《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题………………………第070页《高级语言程序设计》课程设计制作小组2007年一、单项选择题导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意

文***享 1年前 上传5550   0

国开电大《C语言程序设计》答案

形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确获得2.00分中的2.00分 标记题目题干C语言源程序文件的缺省扩展名为(  )。选择一项:A. cpp B. exe C.

3265912 1年前 上传414   1

JAVA面向对象程序设计教案

教 案任课教师: 课程名称:面向对象程序设计(Java) 任课班级:专科计算机班、专科网络班、专科软件班 授课时间: 2013-2014-2学期教 案编号:1章节Java SE程序设计与实践的考核方式和Java简介授课方式讲授+讨论+上机教学目的(1) 掌握本课程的考核方式、即将要学习的内容以及相关的课堂纪律。(2) 了解课

z***u 2年前 上传355   0

Java web期末考试题

姓名:刘晓钰 学号:1330090110 班级:计算机1304 XX大学期末考核2015—2016 学年第2学期 期末考核试卷科目:Java Web 应用开发学院:计信学院专业:计算机科学题号一二三四总分分数一、单选题:(每小题2分,共10分)得分评卷人1.下列

文***品 3年前 上传1005   0

自学考试真题:全国14-10高等教育自学考试Java 语言程序设计(一)试题

2014年10月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试卷(课程代码04747)本试卷共l0页。满分l00分,考试时间l50分钟。学生答题注意事项:1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号。使用

小***库 2年前 上传808   0

自学考试真题:全国12-10高等教育自学考试Java 语言程序设计(一)试题

2012年10月高等教育自学考试全国统一命题考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项: 1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答

小***库 2年前 上传641   0

自学考试真题:全国11-10高等教育自学考试Java 语言程序设计(一)试题

2011年10月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试卷(课程代码 04147)一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下面供选字符序列中,不属于Java语言关键字的是 【 】 A.throw B.sync

小***库 2年前 上传634   0

自学考试真题:全国10-01高等教育自学考试Java 语言程序设计(一)试题

2010年1月高等教育自学考试全国统一命题考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未 选均无分。1.在下述字符串中,不属于Java语言关键字的是 ( )A.float B.newC.java D.retur

小***库 2年前 上传527   0

自学考试真题:全国09-01高等教育自学考试Java 语言程序设计(一)试题

2009年1月高等教育自学考试全国统一命题考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下列字符组合不能作为Java整型常量的是( )A.078 B.0x3ACBC.5000 D.0x3ABC2.以

小***库 2年前 上传526   0

自学考试真题:全国13-10高等教育自学考试Java 语言程序设计(一)试题

全国2013年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项: 1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不

小***库 2年前 上传593   0

自学考试真题:全国12-01高等教育自学考试Java 语言程序设计(一)试题

2012年1月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试题课程代码:04747考生答题注意事项:1. 本卷所有试卷必须在答题卡上作答。答在试卷和草稿纸上的无效。2. 第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3. 第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹笔作答。4. 合理安排答题空间,超出答题区域无效

小***库 2年前 上传674   0

自学考试真题:全国09-10高等教育自学考试Java 语言程序设计(一)试题

全国2009年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下面供选字符序列中,不属于Java语言关键字的是( )A.goto B.nullC.false D.native2.以

小***库 2年前 上传464   0

自学考试真题:全国08-10高等教育自学考试Java 语言程序设计(一)试题

全国2008年10月高等教育自学考试Java 语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下述字符组合不能作为Java程序标识符的是(   )A.Aa12 B.大xC.y小 D.5x2.以下程序代码的输出的结果是(   

小***库 2年前 上传526   0

2020年电大本科C语言程序设计A期末考试试题及答案

 本科《C语言程序设计A》复习资料一、单选题 1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。 A. main B. MAIN C. name D. function 2.每个C语言程序文件的编译错误分为(B)类。 A. 1 B. 2 C. 3 D. 4

海***9 3年前 上传435   0

2020年电大C++语言程序设计期末考试复习试题及答案(本)

C++语言程序设计复习题一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>B&&A<=B的值( )。A、为true B、为falseC、与A>B 的值相同 D、与A<=B的值相同3.每一个实在参数就是一个( )。A、表达式 B、

海***9 3年前 上传712   0

2022年电大本科C语言程序设计A期末考试试题及答案

一、单选题 1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。 A. main B. MAIN C. name D. function 2.每个C语言程序文件的编译错误分为(B)类。 A. 1 B. 2 C. 3 D. 4 3. 字符串"a+b=12\n"的长度为(B)。 A. 6 B. 7 C. 8 D. 9 4. 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(D)语句。 A. for B. while C. do D. if

海***9 2年前 上传949   0

2022年电大C++语言程序设计考试题库及答案

一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>B&&A<=B的值( )。A、为true B、为falseC、与A>B 的值相同 D、与A<=B的值相同3.每一个实在参数就是一个( )。

海***9 2年前 上传611   0

C语言程序设计说课教案

《C语言程序设计》说课教案从以下方面说明:一、 课程性质、地位二、 教学对象分析及要求三、 课程体系四、 课程的重点、难点及突破五、 教学方法与教学手段六、 学生考核七、 教学计划一、 课程性质、地位 1.课程的性质  《C语言程序设计》课程是高职高专通信类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位

文***享 1年前 上传347   0

《高级语言程序设计》实验报告

1.掌握在Visual C++6.0环境下C程序的建立、编辑、编译和执行过程。2.掌握C程序的最基本框架结构,完成简单程序的编制与运行。3.了解基本输入输出函数scanf()、printf ()的格式及使用方法。4.掌握发现语法错误、逻辑错误的方法以及排除简单错误的操作技能。

w***2 2年前 上传456   0

C语言程序设计实验报告

C语言程序设计实验报告  实验名称 计算出1000以内10个最大素数之和   实验目的   1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。  2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循

大***6 10年前 上传966   0