西安电子科技大学网络与继续教育学院2020 学年下学期JAVA 程序设计期末考试试题

合集下载

电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)试卷七

电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)试卷七

电子科技大学大二第2学期java(计算机编程语言)(考试时间90分钟,满分100分)一、选择题(2分*25=50分)1、对于可以独立运行的Java应用程序,下列( )说法是正确的。

A) 无须main方法B) 必须有两个main方法C) 可以有多个或零个main方法D) 必须有一个main方法2、用abstract定义的类()A) 可以被实例化B) 不能派生子类C) 不能被继承D) 只能被继承3、URL地址为: ,则其中http的含义为()A) 通信协议B) 参考点C) 机器名称D) 通信端口4、在Java语言中,不允许使用指针体现出Java特性是()A) 可移植B) 解释执行C) 健壮性D) 安全性5、下列选项中,不是Applet标记的是()A)PARAMB)BODYC)CODEBASED) ALT6、Java程序默认引入了一个包,包名为:()A)java.awtB)java.ioC)java.utilD)ng7、Applet可以做下列()的操作。

A) 读取客户端文件B) 在客户端主机上创建新文件C) 在客户端装载程序库D) 读取客户端部分系统变量8、以public修饰的类如:public class Fish{…} 则Fish( )A) 可被其它程序包中的类使用B) 仅能被本程序包中的类使用C) 不能被任意其它类使用D) 不能被其它类继承9、System类在()包中。

A)java.utilB)java.ioC)java.awtD)ng10、线程生命周期中正确的状态是()A) 新建、就绪、运行、堵塞和死亡B) 新建、运行和死亡C) 新建、运行、阻塞和死亡D) 就绪、运行、堵塞和死亡11、Java语言中创建一个对象使用的关键字为()A)classB)interfaceC)newD)create12、下面哪种不是Java的数据类型()A) 基本类型B) 数组类型C) 类D) 字符串类型13、以public修饰的类如:public class Car{…} 则Car( )A) 可被其它程序包中的类使用B) 仅能被本程序包中的类使用C) 不能被任意其它类使用D) 不能被其它类继承14、JDK中提供的文档生成器是()A)java.exeB)javap.exeC)javadoc.exeD)javaprof.exe15、Java为移动设备提供的平台是()A)J2MEB)J2SEC)J2EED)JDK5.016、Thread类中能运行线程体的方法是()A)start()B)resume()C)init()D)run()17、下列关于Applet的说法中,错误的是()A)Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B)以在安全策略的控制下读写与本地磁盘文件C)Java中不支持向Applet传递参数D)Applet的主类要定义为java.applet.Applet类的子类18、必须将组件放在一定的()中才能显示出来A)容器B) 组件C) 浏览器D) 窗口19、下列哪个类声明合理的是:()A)abstract final class HI{ ··· }B)abstract private move(){···}C)protected private number ;D)public abstract class Car{···}20、布尔型变量真值表示为()A)trueB)falseC)tD) f21、continue语句( )A)只中断最内层的循环B) 只中断最外层的循环C) 只中断所在层循环中的当次循环D) 只中断某一层的循环22、阅读下列代码,其运行结果是()public class Test{public static void main(String args[]){int n = ~(0x2f)&0x36; System.out.println(n);}}A)32B)0x2fC)16D)1023、对于下列代码,()方法可以加入类Child:public class Parent {public int addValue( int a, int b) {int s; s = a+b; return s; }}class Child extends Parent {}A)int addValue( int a, int b ){// do something...}B)public void addValue (int a, int b ){// do something...}C)public int addValue( int a ){// do something...}D)public int addValue( int a, int b )throws MyException {//do something...} 24、下列哪个类声明正确的是:()A)abstract final class HI{ ··· }B)abstract private move(){···}C)protected private numberD)public abstract class Car{···}25、阅读下列代码,其运行结果是()public class Test{public static void main(String args[]){String s = "Test";switch(s){case "Java" : System.out.print("Java");break;case "Language": System.out.print("Language");break;case "Test" : System.out.print("Test");break;}}}A)JavaB)LanguageC)TestD) 编译出错二、判断题(2分*15=30分)( T )1、Java applet不能够存取客户机磁盘上的文件。

电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)2

电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)2

电子科技大学大二第2学期java(计算机编程语言)(考试时间90分钟,满分100分)第一题:单项选择题(20×2分)1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()A、 String argsB、String args[]C、Char argD、StringBuffer args[]2.下列的哪个选项可以正确用以表示八进制值8?()A)0x8B)0x10C)08D)0103.设int x=1,float y=2,则表达式x / y的值是:()A.0 B.1 C.2 D.以上都不是4. 若有定义:byte[] x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是()A)x[5-3]B)x[k]C)x[k+5]D)x[0]5.Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是()?A、init()B、start()C、opreationcrawl()D、reader()6.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。

A、init()B、start()C、destroy()D、stop()7.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为()A)隐藏B)重写C)重载D)Java不支持此特性8.以下有关构造方法的说法,正确的是:()A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用。

D.构造方法可以和类同名,也可以和类名不同9.类Parent、Child定义如下:1.public class Parent2.{ public float aFun(float a, float b) throws3.IOException { }4.} 5.public class Child extends Parent{6.7.}将以下哪种方法插入行6是不合法的。

电子科技大学《JAVA程序设计》20春期末考试【答案50265】

电子科技大学《JAVA程序设计》20春期末考试【答案50265】

电子科技大学《JAVA程序设计》20春期末考试红字部分为答案!单选题1.给定如下Java 程序代码片段,编译运行这段代码,结果是()。

java.util.HashMap map new java.util.HashMap(); map.put("name",null); map.put("name","Jack");System.out.println(map.get("name"));A.nullB.JackC.nullJackD.运行时出现异常2.设有定义String s“World”;,下列语句错误的是()。

A.int m=s.indexOf('r');B.char c=s.charAt(0);C.int n=s.length();D.String str=s.append('2');3.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。

A.与文件目录的层次相同B.与文件的结构相同C.与文件类型相同D.与文件大小相同4.在java中下列关于自动类型转换说法正确的是()。

A.基本数据类型和String相加结果一定是字符串型B.char类型和int类型相加结果一定是字符C.double类型可以自动转换为intD.char+int+double+""结果一定是double;5.下面的方法重载,正确的是()。

A.int fun(int a, float b){} float fun(int a, float b){}B.float fun(int a, float b){}float fun(int x, float y){}C.float fun(float a){}float fun(float a, float b){}D.float fun1(int a, float b){}float fun2(int a, float b){}6.下面不是String类提供的合法方法()。

电子科技大学《JAVA程序设计》20春期末考试24

电子科技大学《JAVA程序设计》20春期末考试24

电子科技大学《JAVA程序设计》20春期末考试
下列应用文体,务必写称谓的是( )。

A:申请书
B:简报
C:策划书
D:个人简历
答案:A
公文中的函有去函和复函之别、复函的开头写法是( )。

A:先引述来函
B:写明复函的原因
C:讲清复函的目的
D:写明研究商议的结果
答案:A
合同书的标的指的是( )。

A:双方所使用的货币
B:完成工作在数量的方面的限度
C:是合同当事人权利义务指向的对象
D:工作完成的质量
答案:C
同一份公文如有多个签发人,主办单位签发人姓名应排在( )。

A:排在上方(即排在前面)
B:排在最后(表示谦让)
C:排在中间(表示平等)
D:排在另一张公文纸上(表示与众不一样)
答案:A
简报的结构分三部分,正确的答案是( )。

A:报头、期号、报尾
B:报头、密级、落款
C:文头、正文、编号
D:报头、正文、报尾
答案:D
为了公布社会各有关方面应当遵守或者周知的事项用( )。

A:通告
B:通报
C:公告
D:报告
答案:A。

西安电子科技大学网络与继续教育学院2020 学年下学期《高级语言程序设计(C)期末考试试题答案

西安电子科技大学网络与继续教育学院2020 学年下学期《高级语言程序设计(C)期末考试试题答案
}
}
return 0;
}
2.1初始化累计和的变量
2.2第二个for循环,寻找当前循环次数的因子,可以在算因数时只算到i/2,这样能够减少运算量。
2.2.1 求当前数的因子之和
2.3判断当前循环次数是否为完数,是则输出
3.结束
2
(2)源码:
#include <stdio.h>
void ma
...
1+2+3+...+n
sum
1
1+(1+2)
1+(1+2)+(1+2+3)
...
1+(1+2)+(1+2+3)+...+(1+2+3+...+n)
2、
3、
4、
表格中,’l’都是小写的L
五、
1、
(1)伪代码:
1.定义次数变量、累计和的变量、因子变量
2.第一个for循环,控制循环次数一直到1000
#include <stdio.h>
int fun(int array[3][3])
{
int temp;
for(int i=0;i<3;i++)
{
for(int j=i;j<3;j++)
{
//矩阵值替换
temp=array[i][j];
array[i][j]=array[j][i];
array[j][i]=temp;
}
}
if(sum==num)//判断num是否为完数
{

电子科技大学《JAVA程序设计》20春期末考试

电子科技大学《JAVA程序设计》20春期末考试

(单选题)1: 给定如下Java 程序代码片段,编译运行这段代码,结果是()。

java.util.HashMap map = new java.util.HashMap();map.put("name",null);map.put("name","Jack");System.out.println(map.get("name"));A: nullB: JackC: nullJackD: 运行时出现异常正确答案: B(单选题)2: 设有定义:String s=“World”;,下列语句错误的是()。

A: int m=s.indexOf(‘r’);B: char c=s.charAt(0);C: int n=s.length();D: String str=s.append(‘2’);正确答案: D(单选题)3: 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。

A: 与文件目录的层次相同B: 与文件的结构相同C: 与文件类型相同D: 与文件大小相同正确答案: A(单选题)4: 在java中下列关于自动类型转换说法正确的是()。

A: 基本数据类型和String相加结果一定是字符串型B: char类型和int类型相加结果一定是字符C: double类型可以自动转换为intD: char + int + double +"" 结果一定是double;正确答案: A(单选题)5: 下面的方法重载,正确的是()。

A: int fun(int a, float b) { } float fun(int a, float b) { }B: float fun(int a, float b) { } float fun(int x, float y) { }C: float fun(float a) { } float fun(float a, float b) { }D: float fun1(int a, float b) { } float fun2(int a, float b) { }正确答案: C(单选题)6: 下面不是String类提供的合法方法()。

电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)试卷十三

电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)试卷十三

电子科技大学大二第2学期java(计算机编程语言)(考试时间90分钟,满分100分)一、选择题(2分*25=50分)1、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______ 。

A) 可行性分析B) 需求分析C) 详细设计D) 程序编码2、下面叙述正确的是______。

A) 算法的执行效率与数据的存储结构无关B) 算法的空间复杂度是指算法程序中指令(或语句)的条数C) 算法的有穷性是指算法必须能在执行有限个步骤之后终止D) 以上三种描述都不对3、在一棵二叉树上第5层的结点数最多是______。

A)8B)16C)32D)154、下面描述中,符合结构化程序设计风格的是______。

A) 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B) 模块只有一个入口,可以有多个出口C) 注重提高程序的执行效率D) 不使用goto语句5、下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。

A) 内模式B) 外模式C) 概念模式D) 逻辑模式6、下列描述中,错误的是()A) 要求编程者管理内存B)Java的安全体现在多个层次上C)Applet要求在支持Java的浏览器上运行D)Java有多线程机制7、在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是______。

A)static boolean matches()B)boolean matcher.find()C)int matcher.start()D)int matcher.end()8、有关句柄(handle)的说法,下列不正确的是_______。

A) 句柄是一个4字节长的整数值B) 句柄用来标识应用程序中不同的对象或同类对象中的不同实例C) 消息是句柄的一种D) 画笔的句柄类型是HPEN,画刷的句柄类型是HBRUSH9、下面叙述正确的是______。

A) 栈不能进行插入元素的操作,而队列可以。

西安电子科技大学网络学院《软件测试与质量控制》期末考试试题及答案

西安电子科技大学网络学院《软件测试与质量控制》期末考试试题及答案

学习中心/函授站_姓名学号西安电子科技大学网络与继续教育学院2015学年上学期《软件测试与质量控制》期末考试试题考试说明:1、大作业于2015年4月3日公布,2015年5月9日前在线提交;2、考试必须独立完成,如发现抄袭、雷同、拷贝均按零分计。

一、单选题(每小题2分,共20分)1、在软件生命周期的哪一个阶段软件缺陷修复费用最低(A)A.需求分析(编制产品说明书)B.设计C.编码D.产品发布2、为了提高测试的效率,应该(D)。

A.随机地选取测试数据;B.取一切可能的输入数据作为测试数据;C.在完成编码以后制定软件的测试计划;D.选择发现错误可能性大的数据作为测试数据。

3、不属于单元测试内容的是(D)。

A.模块接口测试B.局部数据结构测试C.路径测试D.用户界面测试4、必须要求用户参与的测试阶段是(D)。

A.单元测试B.集成测试C.确认测试D.验收测试5、下列不属于正式审查的方式是(C)。

A.同事审查B.公开陈述C.检验D.编码标准和规范6、下列项目中不属于测试文档的是(C)。

A.测试计划B.测试用例C.程序流程图D.测试报告7、侧重于观察资源耗尽情况下的软件表现的系统测试被称为(B)。

A.强度测试B.压力测试C.容量测试D.性能测试8、单元测试中用来模拟被测模块调用者的模块是(C)。

A.父模块B.子模块C.驱动模块D.桩模块9、不属于集成测试步骤的是(D)。

A.制定集成计划B.执行集成测试C.记录集成测试结果D.回归测试10、以下各项中,(D)属于需求说明书的评测内容。

(1)系统定义的目标是否与用户的要求一致(2)设计的约束条件和限制条件是否符合实际(3)是否考虑过软件需求的其他方案(4)软件的行为与它必须处理的信息、必须完成的功能是否一致A.(1)(2)(4)B.(1)(3)(4)C.(2)(3)(4)D.(1)(2)(3)(4)二、名词解释(每小题5分,共20分)1、单元测试:单元测试是对软件设计的最小单元——模块进行正确性检验的测试工作,主要测试模块在语法、格式和逻辑上的错误。

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.假设下面的程序代码都放在MyClass.java文件中,程序代码能够编译通过的是()。

A.import java.awt.*; package mypackage; class MyClass {}B.package mypackage; import java.awt.*; public class myClass {}C.int m; package mypackage; import java.awt.*; class MyClass {}D./*This is a comment*/ package mypackage; import java.awt.*; public class MyClass {}2.在JAVA中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素,已知获得了ArrayList 类的对象bookTypeList,则下列语句中能够实现判断列表中是否存在字符串“小说”的是()。

A.bookTypeList.add(“小说”);B.bookTypeList.get(“小说”);C.bookTypeList.contains(“小说”);D.bookTypeList.remove(“小说”);3.执行完下面程序片段后,的结论正确的是()。

int a,b,c; a=1;b=2;c=(a+b>3?a++:b++);A.a的值是2,b的值是3B.a的值是1,b的值是3C.a的值是1,b的值是2D.c的值是false4.Java程序一般应当含有main方法,因为它是所有Java程序执行的入口。

()A.正确B.错误5.将类的成员的访问权限设置为默认的,则该成员能被()。

A.同一包中的类访问B.其他包中的类访问C.所有的类访问D.所有的类的子类访问6.给定以下JAVA代码,这段代码编译运行后输出的结果是()。

电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)试卷

电子科技大学大二期末计算机管理与应用专业《java》(计算机编程语言)考试及答案-(A3版)试卷

: 姓名: 班级: 座号: 密 封 线 内 不 要 答 题电子科技大学 大二第2学期java (计算机编程语言)(考试时间90分钟,满分100分)一、选择题(2分*25=50分)1、Java 语言具有许多优点和特点下列选项中哪个反映了Java 程序并行机制的特点?A) 安全性 B) 多线性 C) 跨平台 D) 可移植2、下列哪个类声明是正确的?A) abstract final class HI{···} B) abstract private move(){···} C) protected private number; D) public abstract class Car{···}3、下列关于for 循环和while 循环的说法中哪个是正确的? A) while 循环能实现的操作,for 循环也都能实现B) while 循环判断条件一般是程序结果,for 循环判断条件一般是非程序结果C) 两种循环任何时候都可替换D) 两种循环结构中都必须有循环体,循环体不能为空 4、异常包含下列那些内容?A) 程序中的语法错误 B) 程序的编译错误 C) 程序执行过程中遇到 5、Character 流与Byte 流的区别是 A) 每次读入的字节数不同 B) 前者带有缓冲,后者没有 C) 前者是块读写,后者是字节读写 D) 二者没有区别,可以互换使用 6、监听事件和处理事件 A) 都由Listener 完成B) 都由相应事件Listener 处登记过的构件完成 C) 由Listener 和构件分别完成 D) 由Listener 和窗口分别完成 7、Applet 可以做下列那些操作? A) 读取客户端文件B) 在客户端主机上创建新文件 C) 在客户端装载程序库 D) 读取客户端部分系统变 8、下列哪个属于容器的构件?A) JFrame B) JButton C) JPnel D) JApplet9、如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?A) BoxLayoutB) GridLayoutC) BorderLayoutD) FlowLouLayout10、为实现多线程之间的通信,需要使用下列那种流才合适?A) Filter streamB) File streamC) Random access streamD) Pipde stream11、在某个类A中存在方法void GetSort(int x)以下能作为这个方法的重载的声明是A) Void GetSort(float x)B) int GetSort(int y)C) double GetSort(int x,int y)D) void Get(int x,int y)12、有一个类A,以下为其构造函数的声明,其中正确的是( )。

电子科技大学《JAVA程序设计》20春期末考试【答案50265】

电子科技大学《JAVA程序设计》20春期末考试【答案50265】

电子科技大学《JAVA程序设计》20春期末考试红字部分为答案!单选题1.给定如下Java 程序代码片段,编译运行这段代码,结果是()。

java.util.HashMap map new java.util.HashMap(); map.put("name",null); map.put("name","Jack");System.out.println(map.get("name"));A.nullB.JackC.nullJackD.运行时出现异常2.设有定义String s“World”;,下列语句错误的是()。

A.int m=s.indexOf('r');B.char c=s.charAt(0);C.int n=s.length();D.String str=s.append('2');3.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。

A.与文件目录的层次相同B.与文件的结构相同C.与文件类型相同D.与文件大小相同4.在java中下列关于自动类型转换说法正确的是()。

A.基本数据类型和String相加结果一定是字符串型B.char类型和int类型相加结果一定是字符C.double类型可以自动转换为intD.char+int+double+""结果一定是double;5.下面的方法重载,正确的是()。

A.int fun(int a, float b){} float fun(int a, float b){}B.float fun(int a, float b){}float fun(int x, float y){}C.float fun(float a){}float fun(float a, float b){}D.float fun1(int a, float b){}float fun2(int a, float b){}6.下面不是String类提供的合法方法()。

《JAVA语言程序设计》期末考试试题及答案17(2)(word版可编辑修改)

《JAVA语言程序设计》期末考试试题及答案17(2)(word版可编辑修改)

PrintStream 的父类,以下哪个类可能是 FilterOutputStream 构造函数的参数类型?
A、OutputStream
B、File
C、InputStream
D、BufferedOutputStream
15.在编写 Java Applet 程序时,需在程序的开头写上( A、 import java.awt。 * ;
2、 import java.io.* ; public class abc { public static void main(String args[ ])
《JAVA 语言程序设计》期末考试试题及答案 1-7(2)(word 版可编辑修改)
{ int i, s = 0 ; int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 ,
C. html
D. 。exe
2、 设 x = 1 , y = 2 , z = 3, 则 表 达 式 y+ = z- - /+ + x 的 值 是
(
)。
A。 3
B。 3. 5
C. 4
D。 5Βιβλιοθήκη 3、不允许作为类及类成员的访问控制符的是(
)。
A。 public
B. private
C。 static
D。 protected
对象相同的新对象。
(× )
二.单项选择题
1.Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?
()
A、 String args B、String ar[]
C、Char arg
D、StringBuffer
args[]

西安电子科技大学网络与继续教育学院《计算机应用基础(一)》考试试题及答案1

西安电子科技大学网络与继续教育学院《计算机应用基础(一)》考试试题及答案1

西安电子科技大学网络与继续教育学院2012学年下学期《计算机应用基础(一)》期末考试试题一、填空题(每题4分,共40分,请将答案写在试卷后的答题纸上)1、按计算机性能高低和规模大小分类,把计算机分为(巨型计算机)、(大型计算机)、小型计算机、(工作站)和个人计算机等几种类型。

2、计算机的软件一般分为(系统软件)和(应用软件)两种。

3、中央处理器简称CPU,它是计算机系统的核心。

中央处理器由(控制器)、(运算器)、内部寄存器组和(储存器)等部分组成。

4、某因特网用户的电子邮件地址为llanxi@yawen.kasi.com,这表明该用户在其邮件服务器上的(邮箱)账户名是(llanxi)。

5、计算机网络是由负责信息处理并向全网提供可用资源的资源子网和负责信息传输的(通信)子网组成。

6、提供网络通讯和网络资源共享功能的操作系统称为(服务器)。

7、“国家顶层域名”代码中,中国的代码是(cn)。

8、在计算机网络中,通信双方必须共同遵守的规则或约定,称为(TCP/IP协议)。

9、在因特网(Internet)中,电子公告板的缩写是(BBS)。

10、PowerPoint中,开始幻灯片播放按动的按键是(F5)。

二、单项选择题(每题1分,共60分,请将答案写在试卷后的答题纸上)1、计算机硬件五大构件包括运算器、存储器、输入设备、输出设备和_B_。

A.显示器B.控制器C.硬盘存储器D.鼠标器2、不同的芯片有不同的字长,奔腾IV芯片的字长是__C__。

A.8位B.16位C.32位D.64位3、计算机的通用性使其可求解不同的算术和逻辑运算,取决于它的_B__。

A.高速运算B.指令系统C.可编程序D.存储功能4、能够将高级语言源程序加工为目标程序的系统软件是__C___。

A.解释程序B.汇编程序C.编译程序D.编辑程序5、计算机存储器中,组成一个字节的二进制位数是_B___。

A.4B.8C.16D.326、下列叙述中,正确的是__C___。

西电继续学院java试题

西电继续学院java试题

学习中心_________姓名_____________ 学号西安电子科技大学网络与继续教育学院《Java程序设计》全真试题(闭卷90分钟)题号一二三四五总分题分30 20 10 20 20得分一、选择题(3分/题,共10个,共30分)1.根据应用开发领域的不同,Java分三个版本,请你选择正确的分类。

(A) J2ME, J2SE, J2EE (B) JDK1.1, JDK1.2, JDK1.3(C )JDK, SDK, JRE (D) EJB, JSP, Servlet2. 请你选择下列对Java语言的正确描述。

(A) Java是面向对象的程序设计语言。

(B) Java是面向过程的程序设计语言。

(C ) Java是脚本语言。

(D) Java是机器语言。

3. 在Java语言中,下列哪个变量名是不正确的.(A) studentNo (B) 567num(C) $money (D) _postCode4.下列哪个不是面向对象的三大特性之一:(A) 封装性 (B) 继承性 (C) 多态性 (D) 重载5.下列程序片断用的是什么机制?class Student{String name;int age;Student(){}Student(String n, int a){name=n; age=a;}Student(String n){name=n;}}(A)方法的覆盖 (B)构造函数重载 (C) 多态 (D)这是错误的代码6.下列有关异常控制器(catch)排列顺序说法正确的是:(A).应先捕捉父类异常,再捕捉子类异常(B).应先捕捉子类异常,再捕捉父类异常(C).一个try块后跟随的catch异常控制器捕获的异常不能有继承关系(D).如果先匹配到父类异常,后面的子类异常仍然可以被匹配到7. 下面哪种语言不是面向对象语言?(A) java (B) C++ (C ) C (D) Smalltalk8. 选出不是java循环语句的选项?(A) For (B) while (C ) repeat (D) do while9.关于抽象类下列哪个描述正确?(A).抽象类不能包含抽象方法。

《网络程序设计》期末考试试题

《网络程序设计》期末考试试题

.
2、添加数据
精品文档
3、右键菜单,可以选择对某条信息的修改或删除
.
4、信息修改
精品文档
主要源程序
代码结构:
.
主要源程序见附件: 作业 1-代码 .doc
作业1- 代码.doc
精品文档
.
据库, java 提供了 JDBC-ODBC 驱动连接 access数据库。
实现方案 使用 access数据库( JDBC-ODBC 连接) 使用 java 语言编程( JDK1.6 )
.
使用 swing 实现交互界面 使用 Netbeans7.0 IDE
数据库设计
表结构:
表: book
字段 Id book_name author publisher publish_date
详细设计
代码结构:
.
精品文档
DatebaseConnect.java
完成数据库的连接和关闭。对数据库连接进行管理。
Book.java
图书的实体类。
BookManagerDao.java
完成和数据库的交互操作。
BookManagerService.java
为界面提供各种服务方法。响应界面操作,通过 作。
2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须用《西安电子科技大学网络与继续教育学院综合大作业答题纸》手写完 成,要求字迹工整、卷面干净; 4、文字描述部分需手写, 系统界面以图片形式保存, 且总页面不超过 10 页,上传 考试系统。
一、( 30 分 / 题,共 1 个) 以 access 数据库作为后台数据库,完成某学校教材信息的录入、
学习中心 _品文档
西安电子科技大学网络与继续教育学院

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.如果类的访问控制符是public,则类中成员的访问控制属性也必须是public。

()A.正确B.错误2.下列说法正确的是()。

A.JAVA程序的main方法必须写在类里面B.JAVA程序中可以有多个main方法C.JAVA程序中类名必须与文件名一样D.JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来3.执行下面代码结果()。

for(int i=0;;){System.out.println(“这是”+i);break;A.语法错误,缺少表达式2和表达式3B.死循环C.程序什么都不输出D.输出:这是04.假设下面的程序代码都放在MyClass.java文件中,程序代码能够编译通过的是()。

A.import java.awt.*; package mypackage; class MyClass {}B.package mypackage; import java.awt.*; public class myClass {}C.int m; package mypackage; import java.awt.*; class MyClass {}D./*This is a comment*/ package mypackage; import java.awt.*; public class MyClass {}5.在Java中,用package语句说明一个包时,该包的层次结构必须是()。

A.与文件目录的层次相同B.与文件的结构相同C.与文件类型相同D.与文件大小相同6.下面不是String类提供的合法方法()。

A.equals(String)B.trim()C.append() StringBufferD.indexOf()7.关于下面程序,结论正确的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学习中心/函授站_
姓名
学号Βιβλιοθήκη 西安电子科技大学网络与继续教育学院
2020 学年下学期
《JAVA 程序设计》期末考试试题
(综合大作业)
题号




总分
题分
40
24
20
16
得分
考试说明: 1、大作业试题于 2020 年 10 月 15 日公布: (1)毕业班学生于 2020 年 10 月 15 日至 2020 年 11 月 1 日在线上传大作业答卷; (2)非毕业班学生于 2020 年 10 月 22 日至 2020 年 11 月 8 日在线上传大作业答卷; (3)上传时一张图片对应一张 A4 纸答题纸,要求拍照清晰、上传完整; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须用《西安电子科技大学网络与继续教育学院标准答题纸》手写完成,要
public class Demo{ public static void main(String[] args) { Integer a = new Integer(1); Integer b = new Integer(2); if(a==b) System.out.println(“true”); else
String s1 = "ccc"; s1.concat("fff"); System.out.println(s1); A. The string "ccc". B. The string "cccfff". C. The string "fff". D. The string "fffccc" 二、简答题(每小题 8 分,共 24 分) 1、请你列举 Java 语言的特点。 2、请简述 String 和 StringBuffer 的联系和区别。 3、请尽可能多地写出你所知道的 Object 类的方法。 三、读程题(每小题 5 分,共 20 分) 1、请写出以下程序的输出结果。
class Cat{ String name; int age; Cat (){} Cat (String n, int a){name=new String(n); age=a;} Cat (String n){ name=new String(n);}
} A.方法的覆盖 B.构造函数重载 C.多态 D.这是错误的代码 8、在使用 super 和 this 关键字时,以下描述正确的是( )。 A.在子类构造方法中使用 super()显示调用父类的构造方法,super()必须写在子类构造 方法的第一行,否则编译不通过 B.super()和 this()不一定要放在构造方法内第一行 C.this()和 super()可以同时出现在一个构造函数中 D.this()和 super()可以在 static 环境中使用,包括 static 方法和 static 语句块 9、下列情况中,不会使线程返回所持有的对象锁的是( )。 A.当 synchronized()语句块执行完毕 B.当调用了线程的 suspend()方法 C.当在 synchronized()语句块中出现异常(exception) D.当持有锁的线程调用该对象的 wait()方法 10、下列代码执行结果是( )。
} 4、读程序,写出正确的运行结果。
public class Test { public static void main(String[] args) { int x=1; switch(x){ case 0: System.out.print("1"); case 1: System.out.print("2"); case 2: System.out.print("3"); default:System.out.print("4"); }
求字迹工整、卷面干净。
一、选择题(每小题 4 分,共 40 分) 1、下列运算结果为 1 的是( )。 A.8>>1 B.4>>>2 C.8<<1 D.4<<<2 2、以下对封装的描述正确的是( )。 A.只能对一个类中的方法进行封装,不能对属性性进行封装 B.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用 C.封装的意义不大,因此在编码时尽量不要使用 D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性 3、在 Java 语言中,下列哪个变量名是不正确的?( ) A.large B.2much C.$money D._postCode 4、下列哪个说法是错误的?( ) A.程序员可以定义新的异常类 B.Exception 可以用 try/catch 进行捕获处理 C.Exception 可以递交给上一级调用方处理 D.类似像 IOException 等异常,程序可以忽略不进行捕获和处理
第 1 页 (共 4 页)
5、接口和抽象类描述错误的有( )。 A.抽象类没有构造函数 B.接口没有构造函数 C.抽象类不允许多继承 D.接口可以继承多个接口 6、哪个关键字可以对对象加互斥锁?( ) A.transient B.synchronized C.serialize D.static 7、下列程序片断用的是什么机制?( )
}
第 3 页 (共 4 页)
四、阅读程序,回答问题(每小题 4 分,共 16 分) import java.io.*; public class FileIO {
public static void main(String[] argvs) { try{ BufferedReader in = new BufferedReader(new FileReader("in.txt")); PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("outp.txt"))); String s; int i=1; while((s=in.readLine())!=null) { out.println("line "+ i +"="+s); i++; } in.close(); out.close(); }catch(FileNotFoundException e) { System.err.println("cannot open in.txt"); }catch(IOException e) { System.err.println("IO exception"); }
}} 1、说出这段程序的功能。 2、如果在当前运行目录下存在一个文件 in.txt,则这个程序输出什么?
In.txt 文件的内容如右图:
first second third
3、如果在当前运行目录下没有文件 in.txt,则这个程序输出什么? 4、怎样编译程序?怎样运行程序?
第 4 页 (共 4 页)
} 3、下列程序输出什么?
class J { static void swap(String s0, String s1) { String s = s0; s0 = s1; s1 = s; } public static void main(String args[]) { String[] s = { "1", "2" }; swap(s[0], s[1]); System.out.println(s[0] + s[1]); }
第 2 页 (共 4 页)
System.out.println(“false”); } } 2、下列程序编译运行后输出什么? class Book { private int getPrice() {
return 30; } }
class Demo extends Book { public int getPrice() { return 11; } public static void main(String[] args) { int a = new Demo().getPrice(); System.out.println(a); }
相关文档
最新文档