广东海洋大学-java历年考题及答案

合集下载

广东海洋大学软件测试考试试题

广东海洋大学软件测试考试试题

广东海洋大学软件测试考试试题单项选择题(20 分)1 从用户的角度看最严重的错误是()A 软件性能下降B 软件易用性不好C 程序执行过程中产生了大量无用的日志D 有一个块业务模块逻辑错误无法满足需求封2 为了提高软件测试的效率,应该()A 随机地选择测试数据B 取一切可能的输入数据作为测试数据C 在完成编码以后制定软件的测试计划D 选择发现错误可能性最大的数据作为测试用例3 下列各项中,()不是一个测试计划所应包含的内容。

A 测试资源,进度安排B 测试预期输出C 测试范围D 测试策略线4 V 字模型的详细设计阶段对应的测试阶段是()A 单元测试B 集成测试C 系统测试D 验收测试5 检查系统能否正确地接收输入,能否正确地输出结果,属于()A 安全性测试B GUI 测试C 功能测试D 协议一致性测试6 测试的关键问题是()A 如何组织软件评审B 如何选择测试用例C 如何验证程序的正确性D 如何采用综合策略7 软件测试用例主要由输入数据和()两部分组成A 测试计划B 测试规则C 预期输出结果D 以往测试记录分析8 成功的测试是指运行测试用例后()A 未发现程序错误B 发现了程序错误C 证明了程序正确性D 改正了程序错误9 一个程序中所含有的路径数与()有着直接的关系A 程序的复杂程度B 程序语句行数C 程序模块数D 程序指令执行时间10()方法根据输出对输入的依赖关系设计测试用例A 路径测试B 等价类C 因果图D 归纳测试二、名词解释(15 分)1、软件缺陷2、回归测试3、响应时间三、简答题(40 分)1 什么是软件测试?请分析单元测试和代码调试的区别。

2 软件测试应当遵循什么原则?为什么要遵循这些原则?3 什么是黑盒测试和白盒测试?它们都适应哪些测试?4 面向对象层次结构测试的重点是什么?5 确认测试应该由谁来进行?是软件开发者还是用户?为什么?6 集成测试策略主要有哪些?并试描述3 个以上的具体策略?7 软件测试结束的标准有哪些?四、白盒测试(13 分)1、阅读以下程序段,利用白盒测试方法分别设计出满足语句覆盖,判定覆盖,条件覆盖。

广东海洋大学-java历年考题及答案

广东海洋大学-java历年考题及答案

《 Java 程序设计 》课程试题 课程号: 9500437 √ 考试 □ A 卷 √ 闭卷□ 考查 □ B 卷 □ 开卷 题 号 一 二 三 四 五 六 七 八 九 十 总分 阅卷教师 各题分数 40 20 10 5 5 20 实得分数 一、单项选择题(20题;每题2分,共40分) 1、以下对于标识符的描述有误的是___。

A )常量用大写字母,变量用小写字母 B ) JAVA 的标识符严格区分大小写 C )第一个字符不是数字 D )标识符中任何位置都不能用数字 答案:D (难度系数C )知识点:变量 2、在HTML 中,用________标签来强制显示Applet 。

A ) name,height,width B )codebase, height,width C ) code ,name D ) code, height,width 答案:D (难度系数B )知识点:小应用程序 3、在Applet 程序的自定义的Applet 子类中,在Applet 的界面中显示文字、图形和其他界面元素,常常重载的方法是。

A )start( )B )stop( )C )paint( )D )init( )4、创建一个标识有“关闭”按钮的语句是___。

A ) TextField b = new TextField(“关闭”);B ) Label b = new Label(“关闭”);C ) Checkbox b = new Checkbox(“关闭”);D ) Button b = new Button(“关闭”);答案:D (难度系数C )知识点:GUI 编程 班级: 计科1141姓名:阿稻学号:007试题共页 加白纸张密封线5、在编写异常处理的Java程序中,每个catch语句块都应该与___语句块对应,使得用该语句块来启动Java的异常处理机制。

A)if – else B)switch C)try D)throw答案:C(难度系数B)知识点:异常6、以下关于循环语句描述正确的是___。

2022年广东海洋大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年广东海洋大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年广东海洋大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、文件系统采用多级目求结构的目的是()。

A.减少系统开销B.节约存储空间C.解决命名冲突D.缩短传送时间2、用户在删除某文件的过程中,操作系统不可能执行的操作是A.删除此文件所在的目录B.删除与此文件关联的目录项C.删除与此文件对应的文件控制块D.释放与此文件关联的内存缓冲区3、有若干并发进程均将一个共享变量count的值加1 次,那么有关count中的值说法正确的是()。

1)肯定有不止确的结果2)肯定有止确的结果3)若控制这些并发进程互斥执行count加1操作,count中的值正确A.1)和3)B.2)和3)C.3)D.1)、2)、3)的说法均不正确4、下列关于管程的叙述中,错误的是()。

A.管程只能用于实现进程的互斥B.管程是由编程语言支持的进程同步机制C.任何时候只能有一个进程在管程中执行D.管程中定义的变量只能被管程内的过程访问5、下面关于管程的叙述错误的是()。

A.管程是进程的同步工具,解决信号量机制大量同步操作分散的问题B.管程每次只允许一个进程进入管程,C.管程中V操作的作用和信号量机制中V操作的作用相同D.管程是被进程调用的,是语法范围,无法创建和撤销6、若用户进程访问内存时产生缺页,则下列选项中,操作系统可能执行的操作是()。

I.处理越界错误 II.置换页面 II1.分配内存A.仅I、IIB.仅I、IIIC. 仅I、IIID.I,II和III7、在空白表中,空白区按其长度由小到大进行查找的算法称为()算法。

A.最佳适应B.最差适应C.最先适应D.先进先出8、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。

A.终端命令B.图形用户窗C.系统调用D.作业控制语言9、下列选项中,不是操作系统关心的主要问题的是()。

A.管理计算机裸机B.设计、提供用户程序与计算机及计算机硬件系统的接口C.管理计算机中的信息资源D.高级程序设计语言的编译10、通道又称I/O处理器,用于实现()之间的信息传输。

java试题练习

java试题练习

《 Java 程序设计 》课程试题 课程号: √ 考试 □ A 卷 √ 闭卷 □ 考查 □ B 卷 □ 开卷一、单项选择题(20题;每题2分,共40分) 1、以下对于标识符的描述有误的是___。

A ) 常量用大写字母,变量用小写字母 B ) JAVA 的标识符严格区分大小写 C ) 第一个字符不是数字 D ) 标识符中任何位置都不能用数字 答案:D (难度系数C )知识点:变量 2、在HTML 中,用________标签来强制显示Applet 。

A ) name,height,width B )codebase, height,width C ) code ,name D ) code, height,width 答案:D (难度系数B )知识点:小应用程序 3、在Applet 程序的自定义的Applet 子类中,在Applet 的界面中显示文字、图形和其他界面元素,常常重载的方法是 。

A )start( )B )stop( )C )paint( )D )init( )4、创建一个标识有“关闭”按钮的语句是___。

A ) TextField b = new TextField(“关闭”);B ) Label b = new Label(“关闭”);C ) Checkbox b = new Checkbox(“关闭”);D ) Button b = new Button(“关闭”);答案:D (难度系数C )知识点:GUI 编程班级:姓名: 学号:试题共页加白纸张密封线5、在编写异常处理的Java程序中,每个catch语句块都应该与___语句块对应,使得用该语句块来启动Java的异常处理机制。

A)if – else B)switch C)try D)throw答案:C(难度系数B)知识点:异常6、以下关于循环语句描述正确的是___。

A)for循环不可能产生死循环B)while循环不可能产生死循环C)for循环不能嵌套while循环D)即使条件不满足do……while循环体内的语句也至少执行一次答案:D(难度系数B)知识点:循环7、以下对选择语句的描述错误的是___。

【系统】广东海洋大学操作系统历年考题及答案

【系统】广东海洋大学操作系统历年考题及答案

【关键字】系统广东海洋大学 —— 学年第 学期《操作系统》课程试题课程号:√ 考试√ A 卷√ 闭卷1、判断题(10小题,每小题1分,共10分)1. 进程的并发性是多个进程同时运行。

( X ) 答案:错 难度系数:C 知识点:进程2. 实时系统中的进程调度,通常采用抢占式的优先数高者优先调度算法。

( √ ) 答案:对 难度系数:C 知识点:操作系统概念3. 因为临界资源一次只能允许一个进程使用,所以临界资源不能共享。

( X ) 答案:错 难度系数:B 知识点:临界资源4. Spooling 系统就是脱机I/O 系统。

( √ ) 答案:对 难度系数:C 知识点:Spooling5. 一旦出现死锁, 所有进程都不能运行。

( X ) 答案:错 难度系数:C 知识点:死锁6. 分区式管理中内存的保护通常是由硬件实现的。

( X ) 答案:错 难度系数:B 知识点:内存分区式管理7. 段页式系统中,以页为单位管理内存空间,以段为单位管理地址空间。

( √ ) 答案:对 难度系数:C 知识点:内存段式式管理 8. 流式文件是指无结构的文件。

( √ ) 答案:对 难度系数:C 知识点:文件 9. 一个运行的进程用完了分配给它的时间片后,它的状态变为阻塞。

( X ) 答案:错 难度系数:B 知识点:进程状态10. 采用多道程序设计的系统中,系统的程序道数越多,系统的效率越高。

( X ) 答案:错 难度系数:B 知识点: 多道程序2、 选择题(10小题,每小题2分,共20分) 1.(D )不是基本的操作系统。

A 、批处理操作系统B 、分时操作系统C 、实时操作系统D 、网络操作系统答案:D 难度系数:C 知识点:操作系统概念2.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( C )使用。

A 、操作员 B 、联机用户 C 、操作系统 D 、目标程序答案:C 难度系数:C 知识点:操作系统特权指令3.进程所请求的一次打印输出结束后,将使进程状态从(D ) A 、运行态变为就绪态 B 、运行态变为等待态 C 、就绪态变为运行态 D 、等待态变为就绪态班级:计科1141姓名:阿稻学号:加白纸张密封 线答案:D 难度系数:B 知识点:进程状态4.分页式保存管理中,地址转换工作是由(A )完成的。

计科1141广东海洋大学java10(实验4)解答

计科1141广东海洋大学java10(实验4)解答

广东海洋大学学生实验报告书(学生用表)实验名称实验四.类的基本编程课程名称Java程序设计与开发技术课程号学院(系) 数学与计算机学院专业计算机科学与技术班级计科1141学生姓名邓超荣学号201411621110 实验地点钟海楼04017实验日期2016.10.26一实验目的:掌握Java类的基本知识及应用二实验内容:定义一个名为Complex的类实现复数概念及运算,它的UML图如下,先实现该类的相关方法,再试编写主方法来测试该类这些的方法。

GDOU-B-11-112代码:public class ComplexDemo {public static void main(String[] args) {Complex c1 = new Complex(1,2);Complex c2 = new Complex(2,3);Complex c3 = new Complex(4,-2);double c = -2;Complex sum = new Complex();sum = plexAdd(c1,c2);System.out.println("(1+2i)+(2+3i)="+sum);sum = plexAdd(c1, c);System.out.println("(1+2i)+(-2)="+sum);sum = plexAdd(c1,c2,c3);System.out.println("(1+2i)+(2+3i)+(4-2i)="+sum);Complex mid = new Complex();mid = plexMinus(c1,c2);System.out.println("(1+2i)-(2+3i)="+mid);mid = plexMinus(c1, c);System.out.println("(1+2i)-(-2)="+mid);Complex mul = new Complex();mul = plexMul(c1,c2);System.out.println("(1+2i)*(2+3i)="+mul);mul = plexMul(c1, c);System.out.println("(1+2i)*(-2)="+mul);mul = plexMul(c1,c2,c3);System.out.println("(1+2i)*(2+3i)*(4-2i)="+mul);}}class Complex {double realPart;double imaginaryPart;Complex(){} //默认构造函数Complex(double r,double i) { //带参数的构造函数realPart = r;imaginaryPart = i;}double getRealPart() { //返回实部return realPart;}void setRealPart(double d) { //设置实部realPart = d;}double getImaginaryPart() { //返回虚部return imaginaryPart;}void setImaginaryPart(double d) { //设置虚部imaginaryPart = d;}Complex complexAdd(Complex c1,Complex c2) { //复数对象与复数对象相加Complex sum = new Complex();sum.realPart = c1.realPart + c2.realPart;sum.imaginaryPart = c1.imaginaryPart +c2.imaginaryPart;return sum;}Complex complexAdd(Complex c1,double c2) { //复数对象与实数相加Complex sum = new Complex();sum.realPart = c1.realPart + c2;sum.imaginaryPart = c1.imaginaryPart;return sum;}Complex complexAdd(Complex c1,Complex c2,Complex c3) { //三个复数相加Complex sum = new Complex();sum.realPart = c1.realPart + c2.realPart +c3.realPart;sum.imaginaryPart = c1.imaginaryPart +c2.imaginaryPart + c3.imaginaryPart;return sum;}Complex complexMinus(Complex c1,Complex c2) { //复数对象与复数对象相减Complex mid = new Complex();mid.realPart = c1.realPart - c2.realPart;mid.imaginaryPart = c1.imaginaryPart -c2.imaginaryPart;return mid;}Complex complexMinus(Complex c1,double c2) { //复数对象与实数相减Complex mid = new Complex();mid.realPart = c1.realPart - c2;mid.imaginaryPart = c1.imaginaryPart;return mid;}Complex complexMul(Complex c1,Complex c2) { //复数对象与复数对象相乘Complex mul = new Complex();mul.realPart = c1.realPart * c2.realPart -c1.imaginaryPart * c2.imaginaryPart;mul.imaginaryPart= c1.realPart* c2.imaginaryPart + c1.imaginaryPart * c2.realPart;return mul;}Complex complexMul(Complex c1,double c2) { //复数对象与实数相乘Complex mul = new Complex();mul.realPart = c1.realPart * c2;mul.imaginaryPart = c1.imaginaryPart * c2;return mul;}Complex complexMul(Complex c1,Complex c2,Complex c3) { //三个复数相乘Complex mul = new Complex();mul.realPart = c1.realPart * c2.realPart -c1.imaginaryPart * c2.imaginaryPart;mul.imaginaryPart= c1.realPart* c2.imaginaryPart + c1.imaginaryPart * c2.realPart;double r = mul.realPart;double i = mul.imaginaryPart;mul.realPart = r * c3.realPart - i *c3.imaginaryPart;mul.imaginaryPart = r * c3.imaginaryPart + i *c3.realPart;return mul;}public String toString() { //以a+bi的形式显示复数String s = new String();if(realPart!=0){if(imaginaryPart>0) {s = (int)realPart + "+" + (int)imaginaryPart + "i";}else if(imaginaryPart==0) {s = String.valueOf((int)realPart);}else{s= (int)realPart+ ""+ (int)imaginaryPart+ "i";}}else{if(imaginaryPart>0) {s = (int)imaginaryPart + "i";}else if(imaginaryPart==0) {s = String.valueOf(0);}else{s = (int)imaginaryPart + "i";}}return s;}}。

广东海洋大学汇编语言复习题目答案

广东海洋大学汇编语言复习题目答案

汇编语言复习提纲一、考试题型:1、选择题(20分,每题1分)2、填空题(10分,每空1分)3、判断说明题(20分,每题2分)4、程序分析题(20分,每题5分)5、程序填空题(20分,每空2分)6、编程题(10分)二、考试范围与考试形式教材第1~9章,笔试,闭卷三、考试要点:要求熟悉指令功能,能熟练阅读和编写汇编语言源程序。

1、汇编语言源程序的结构框架2、汇编语言上机过程及产生的文件3、8086CPU内部寄存器组及地址总线与数据总线宽度4、debug的常用命令(R、D、A、E、U、T、G、P)5、物理地址的形成与存储器分段结构6、与数据有关的寻址方式7、常用指令的格式与功能常用汇编指令数据传送类MOV PUSH POP IN OUT LEA算术运算类:ADD ADC INC SUB SBB DEC CMP MULDIV逻辑指令:AND OR XOR TEST SHL SHR ROL ROR控制转移指令:JMP JNE JBE JL CALL LOOP INT RET 常用伪指令:成对出现的伪指令:SEGMENT…ENDS PROC…ENDP MACRO…ENDM假设:ASSUME 数据定义: DB DW LABEL地址计数器:$ 重复:DUP 结束:END属性操作符: PTR8、算术指令的执行影响标志寄存器中的条件标志位(CF、OF)9、循环与分支程序结构10、子程序结构11、宏指令定义12、中断源、中断向量表与中断向量的关系13、用IN和OUT指令直接控制硬件14、键盘、CMOS时钟、显示器的工作原理15、常用DOS中断(INT 21H 的1、2、9、10号功能调用)16、常用的BIOS中断(INT 16H的0号功能,INT 10H 的2、3、6、7、9号功能)重点掌握的程序:二、十、十六进制相互转换的程序BCD码转换为十进制的程序发声程序大小写字母相互转换的程序进行累加求和的程序例题5.1 5.3 5.4 5.5 习题 5.21 5.26例题6.3 6.4 6.9 习题 6.4 6.5 6.7例题7.1 习题7.1例题8.1 8.5 习题8.1 8.3 8.9 8.11例题9.5 9.7 9.11 9.14 习题9.3 9.4 9.5 9.6 9.10汇编语言复习题一、选择题1. 下面关于汇编语言源程序的说法中正确的是( B)A. 必须要有堆栈段B. 一个程序可以有多个代码段C. 必须要有数据段D. 只能有一个数据段2. 在汇编语言程序开发中,一般要按顺序经过( B )过程。

2020广东海洋大学大一计科下学期java期末考试考试

2020广东海洋大学大一计科下学期java期末考试考试
}
三、按要求实现下面方法的代码。(每题 10 分,共 20 分)
1、使用下面的方法签名编写一个方法,方法的功能是返回两个整数的最大公约数,
如 GCD(8,12)的返回值是 4。 public int GCD(int a, int b)
2、使用下面的方法签名编写一个方法,方法的功能是传入一个正整数返回该数的各
public class T1 { public static void main(String[] args) { System.out.println(MyClass.x); }
} class MyClass{
int x=10; }
第 1 页 共 6 页(A 卷)
2、 }
3、
}
public class T1 { public static void main(String[] args) { String x; System.out.println("s="+s);
}
第 2 页 共 6 页(A 卷)
6、
class AA { public AA() { System.out.println("AA"); } public AA(String x) { System.out.println("AA " + x); }
}
class BB extends AA { public BB() { System.out.println("BB"); } public BB(String x) { System.out.println("BB " + x); }
位数字和,如 SumDigital(123),返回的值是 6。 public int SumDigital(int x)

广东海洋大学历年计算机网络考题答案(可编辑版)

广东海洋大学历年计算机网络考题答案(可编辑版)

C.物理层、数据链路层、网络层D.逻辑层、发送层、接收层DA.编码 B.解码 C.解调 D.调制15、C类地址的缺省子网掩码是 B16、HDLC是一种 A 协议。

A.面向比特的同步链路控制 B.面向字节计数的异步链路控制C.面向字符的同步链路控制 D.面向比特流的异步链路控制17、一座城市的一个计算机网路系统,属于 CA.PANNC.MAND.WAN18、在以下网络应用中,要求带宽最高的应用是 B19、10Mb/s和100Mb/s自适应系统是指 CA.既可工作在10Mb/s,也可工作在100Mb/sB.即可工作在10Mb/s,同时也工作在100Mb/sC.端口之间10Mb/s和100Mb/s传输率的自动匹配功能D.以上都是20、Internet的核心协议是 BA. X.25B. TCP/IPC.ICMPD.UDP二、填空题〔共5分,每题1分〕1、电子邮件应用向邮件效劳器传送邮件时使用的协议为SMTP2、按照OSI参考模型网络中每个结点都有相同的层次,不同结点的对等层使用相同的协议3、网桥是在数据链路层上实现局域网互连的一种存储转发设备。

4、因特网中的每台主机至少有一个IP地址,而且这个IP地址在全网中必须是唯一5、路由选择是IP协议最重要的功能之一。

在IP协议中,采用的路由选择策略是源路由选择策略三、名词解释〔共5题,每题2分〕1、MAC:媒体接入控制2、MIME:通用因特网邮件拓展3、BGP:边界网关协议4、ICMP:因特网控制报文协议5、FTP:四、简答题〔本大题共7题,每题5分〕1、简述ISO/OSI参考模型层次结构及各层次完成的功能?答:〔1〕OSI七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

〔2〕物理层:完成0/1的物理介质的传输。

〔3〕数据链路层:将不可靠的物理链路变成可靠的数据链路。

〔4〕网络层:提供路由选择,拥堵控制及网路互联功能,为端到端提供面向连接或者无连接的数据传输效劳。

广东海洋大学汇编语言复习题 套题+答案#精选甄选.

广东海洋大学汇编语言复习题  套题+答案#精选甄选.

广东海洋大学汇编语言复习题套题+答案#精选注:此为广东海洋大学汇编语言复习题,学会满分都不成问题。

答案由阿稻想洋洋整理提供,如有疑问和不妥之处,请联系师兄我。

2015汇编语言复习提纲一、考试题型:1、选择题(20分,每题1分)2、判断题(10分,每题1分)3、填空题(20分,每空2分)4、程序填空题(24分,每空3分)5、程序分析题(16分,每题4分)6、编程题(10分)二、考试范围与考试形式教材第1~9章,笔试,闭卷三、考试要点:1、十进制、二进制、十六进制的相互转换;位、字节与字的概念;SACII码(常用数字、字母及回车换行空格符的ASCII码各是多少?)与BCD 码的特点。

2、8086CPU内部结构及总线宽度(地址总线宽度和数据总线宽度)3、8086CPU有哪些寄存器,寄存器的位数、名称及作用;标志寄存器各个位的名称。

4、内存单元的地址与内容;物理地址的形成与存储器分段结构,逻辑地址与物理地址的关系,段的划分条件及段的大小。

5、常用的与数据有关的寻址方式6、常用汇编指令的格式和功能(数据传送类指令MOV、LEA、IN/OUT、PUSH/POP、CBW、CWD算术运算类指令ADD、ADC、INC、SUB、DEC、CMP、MUL、DIV逻辑运算与移位AND、OR、XOR、SHL、SHR转移指令JMP、JNZ/JZ、JG/JL、JBE/JAE串操作指令REP 、REPZ、MOVSB、CMPSB、STOSB、STD、CLD循环指令LOOP、LOOPNZ子程序调用与返回CALL、RET中断调用与返回INT、IRET7、常用伪指令的格式与用法SEGMENT…ENDS、PROC…ENDP、MACRO…ENDM、ASSUME、END、OFFSET、SEG、LOCALDB、DW、LABEL、PTR、DUP8、汇编语言的上机过程及各个过程中产生的文件后缀名;源程序的基本结构9、debug常用命令的功能及用法(R、D、E、A、U、T、G、P);要明白Debug中使用命令后显示各栏内容的含义。

JAVA实验4-1答案

JAVA实验4-1答案

广东海洋大学学生实验报告书(学生用表)实验名称实验四(1). 类与对象(第1部分)课程名称Java程序设计与开发技术课程号16232204学院(系) 信息学院专业计算机科学与技术班级计科1131学生姓名彭德权学号201311621124 实验地点钟海楼04019实验日期2015年9月24日一、实验目的(1)学习使用Java中的类来封装对象的属性和功能;(2)学习掌握Java中对象的组合及参数传递。

二、实验任务完成实验三指导上实验1、实验2的实验任务。

三、实验仪器设备和材料安装有J2SE开发工具的PC机。

四、实验内容和步骤实验1 机动车编写一个Java应用程序,改程序中有两个类:Vehicle(用于刻画机动车)和User (主类)。

具体要求如实验指导所示。

代码如下:Vehicle.javapublic class Vehicle{private double speed;private int power;void speedUp(int s){this.speed=this.speed+s;}void speedDown(int s){this.speed=this.speed-s;}void setPower(int p){this.power=p;}int getPower(){return this.power;}double getSpeed(){return this.speed;}}User.javapublic class User{public static void main(String args[]){Vehicle car1,car2;GDOU-B-11-112car1=new Vehicle();car2=new Vehicle();car1.setPower(128);car2.setPower(76);System.out.println("car1的功率是:"+car1.getPower());System.out.println("car2的功率是:"+car2.getPower());car1.speedUp(80);car2.speedUp(80);System.out.println("car1目前的速度:"+car1.getSpeed());System.out.println("car2目前的速度:"+car2.getSpeed());car1.speedDown(10);car2.speedDown(20);System.out.println("car1目前的速度:"+car1.getSpeed());System.out.println("car2目前的速度:"+car2.getSpeed());}}运行结果:课后的练习(1)改进speedUp()方法,使得Vehicle类的对象加速时不能将speed值超过200。

2022年广东海洋大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年广东海洋大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年广东海洋大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、下列关厂索引表的叙述中,正确的是()。

A.索引表中每个记录的索引项可以有多个B.对索引文件存取时,必须先查找索引表C.索引表中含有索引文件的数据及其物理地址D.建立索引表的i1的之,是减少存储空间,2、在磁盘上容易导致存储碎片发生的物理文件结构是()A.链接B.连续C.索引D.索引和链接3、下列关于线程的叙述中,正确的是()。

I.在采用轮转调度算法时,一进程拥有10个用户级线程,则在系统调度执行时间上占用10个时间片II.属于同·个进程的各个线程共享栈空间III.同一进程中的线程可以并发执行,但不同进程内的线程不可以并发执行IV.线程的切换,不会引起进程的切换A. 仅I、II、IIIB. 仅II、IVC.仅II、IIID.全错4、银行家算法在解决死锁问题中用于()。

A.预防死锁B.死锁避免C.检测死锁D.解除死锁5、进程和程序的本质区别是()A.前者分时使用CPU,后者独占CPUB.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者为动态的,后者为静态的6、()存储管理方式提供一维地址结构。

A.分段B.分页C.分段和段页式D.以上都不对7、下面有关外层页表的叙述中错误的是()。

A.反映在磁盘上页面存放的物理位置B.外层页表是指页表的页表C.为不连续(离散)分配的页表再建立一个页表D.若有了外层页表,则需要一个外层页表寄存器就能实现地址变换8、下列选项中,操作系统提供给应用程序的接口是()。

A.系统调用B.中断C.库函数D.原语9、计算机开机后,操作系统最终被加载到()。

A.BIOSB.ROMC.EPROMD.RAM10、下列关于SPOOLing技术的叙述中,错误的是()A.需要外存的文持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送11、下列有关设备独立性的说法中,正确的是()。

2016年广东海洋大学软件工程试题

2016年广东海洋大学软件工程试题

2016年广东海洋大学软件工程试题题型:1选择题(25*2=50分)2填空题(10*2=20分)3问答题(3题30分)一、选择题(25*2=50分)具体考点如下,不分顺序(其中有一些是所选答案)1细化阶段2,3用例(图)相关2题4确认测试5系统测试6包7泛化关系(身份验证)8边界值分析法9螺旋模型10软件需求说明书11基本路径测试,覆盖12构件13逆向工程,再工程14瀑布模型,原型建造等四种模型那些(语音识别)15黑板模型,分层模型16类图(“人”包括哪些,答案是公共部分那些,类似于java的类)17依赖关系18安全性(报警)19测试人员有多少个(这是题目,请找相应知识点复习)20传统流程图和活动图的根本区别是什么21系统软件和外部环境交互的类22元素组织成组23泳道(活动图)24概要设计说明书/项目开发计划(下面哪个文档说明“如何做”)25预防性维护二、填空题三、问答题注:填空题和问答题90%在下面这里出,背熟就好(红色为考到内容)。

广东海洋大学软件工程复习重点1.1什么是软件工程?构成软件工程的主要要素是什么?影响软件工程技术进步的动力是什么?①将系统的、规范的、可量化的方法应用于软件开发、运行、维护的过程②包括①中的方法的研究五要素:人、过程、项目、方法和工具、软件制品硬件能力、软件技术、社会需求和科学技术水平1.2阐述软件的正确性、可用性、可靠性、有效性、安全性、可维护性、可移植性和可复用性的概念,并指明这些概念的重要性。

正确性,软件满足需求规约和用户目标的程度可用性,学习和使用软件的难易程度,包括操作软件、为软件输入数据、解释软件输出结果等。

可靠性软件完成预期功能,成功运行的概率有效性软件系统利用计算机的时间资源和空间资源完成系统功能的能力1.10阐述通用软件开发过程的五项活动,分析通用软件开发过程的优点。

通用软件过程模型用“沟通、策划、建模、构建、部署” 5项活动构建软件过程模型。

在软件项目管理等普适性活动的支持下进行软件开发,增强了软件的开发能力、突出了软件工程特色,具有较大的灵活性和适应性。

(完整word版)广东海洋大学数据库期末试题和答案3套(完整版,考试必出)

(完整word版)广东海洋大学数据库期末试题和答案3套(完整版,考试必出)

《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。

A、数据的统一控制B、数据共享性和统一控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数C)正确答案:C2、DB、DBMS和DBS三者之间的关系是_________。

A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DB包括DBMS和DBSD、DBS包括DB和DBMS (难度系数B)正确答案:D3、设有关系R和S,关系代数S)-表示的是_________。

(RR-A、R∩SB、R―SC、R÷SD、R∪S(难度系数B)正确答案:A4、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S 使用自然连接时,要求R和S含有一个或多个共有的__________。

A、行B、属性C、记录D、元组(难度系数C)正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。

A、数据模型B、概念模型C、关系模型D、E-R图(难度系数C)正确答案:C6、构成E—R模型的三个基本要素是_________。

A、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数C)正确答案:B7、在关系代数运算中,五种基本运算为_________。

A、并、差、选择、投影、连接B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。

A 、任何一个关系模式一定有键。

B 、任何一个包含两个属性的关系模式一定满足3NF 。

C 、任何一个包含两个属性的关系模式一定满足BCNF 。

D 、任何一个包含三个属性的关系模式一定满足2NF 。

(难度系数B )正确答案:D9、设有关系模式R(A,B,C)和S(C,D)。

广东海洋大学软件工程历年考题_答案讲解

广东海洋大学软件工程历年考题_答案讲解

01a填空题(每空1分,共20分)1.面向过程方法学强调_自顶向下__顺序地完成软件开发的各阶段任务;面向对象方法学的出发点和基本原则是__模拟人类习惯的思维方式__,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程。

2.总体设计阶段必须回答的关键问题是___概括地说,系统应该如何实现___。

3.__数据流图___和____数据字典__共同构成系统的逻辑模型,4.需求分析过程应该建立___数据模型____、____功能模型______、____行为模型____3种模型。

5.模块的独立程度可以由__内聚___、___藕合____两个定性标准度量。

6.进行边界条件测试时,使用__刚好等于____、___刚好小于____和刚好大于最大值或最小值的数据结构、控制量和数据值的测试方案,非常可能发现软件中的错误。

7.对象的两个基本要素是:__属性_____和___服务____。

8. 发现和定义系统中的对象类是在用例模型的基础上,识别___实体类_____、___边界类____和___控制类___。

9.面向对象程序设计风格强调提高__可重用性___、__可扩充性__、__健壮性___。

一、选择题(每小题2分,共20分)1.在软件开发的各种资源中,( D )是最重要的资源。

A. 开发工具B. 方法C. 硬件环境D. 人员2.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( A )系统。

A. 需求不确定的B. 需求确定的C. 管理信息D. 决策支持3.单元测试的测试用例主要根据( D )的结果来设计。

A. 需求分析B. 源程序C. 概要设计D. 详细设计4.测试工作量通常占软件开发全部工作量的( C )。

A.20%~30%B.30%~40%C.40%~50%D. 50%~60%5.Pareto原理指出测试发现的错误中的80%很可能是由程序中( B )的模块造成的。

A.10%B.20%C.30%D. 40%6.下列偶合中偶合程度最高的是( D )。

广东海洋大学软件工程历年考题_答案

广东海洋大学软件工程历年考题_答案

01a填空题(每空1分,共20分)1.面向过程方法学强调_自顶向下__顺序地完成软件开发的各阶段任务;面向对象方法学的出发点和基本原则是__模拟人类习惯的思维方式__,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程。

2.总体设计阶段必须回答的关键问题是___概括地说,系统应该如何实现___。

3.__数据流图___和____数据字典__共同构成系统的逻辑模型,4.需求分析过程应该建立___数据模型____、____功能模型______、____行为模型____3种模型。

5.模块的独立程度可以由__内聚___、___藕合____两个定性标准度量。

6.进行边界条件测试时,使用__刚好等于____、___刚好小于____和刚好大于最大值或最小值的数据结构、控制量和数据值的测试方案,非常可能发现软件中的错误。

7.对象的两个基本要素是:__属性_____和___服务____。

8. 发现和定义系统中的对象类是在用例模型的基础上,识别___实体类_____、___边界类____和___控制类___。

9.面向对象程序设计风格强调提高__可重用性___、__可扩充性__、__健壮性___。

一、选择题(每小题2分,共20分)1.在软件开发的各种资源中,( D )是最重要的资源。

A. 开发工具B. 方法C. 硬件环境D. 人员2.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( A )系统。

A. 需求不确定的B. 需求确定的C. 管理信息D. 决策支持3.单元测试的测试用例主要根据( D )的结果来设计。

A. 需求分析B. 源程序C. 概要设计D. 详细设计4.测试工作量通常占软件开发全部工作量的( C )。

A.20%~30%B.30%~40%C.40%~50%D. 50%~60%5.Pareto原理指出测试发现的错误中的80%很可能是由程序中( B )的模块造成的。

A.10%B.20%C.30%D. 40%6.下列偶合中偶合程度最高的是( D )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《 Java 程序设计 》课程试题 课程号: 9500437 √ 考试 □ A 卷 √ 闭卷□ 考查 □ B 卷 □ 开卷 题 号 一 二 三 四 五 六 七 八 九 十 总分 阅卷教师 各题分数 40 20 10 5 5 20 实得分数 一、单项选择题(20题;每题2分,共40分) 1、以下对于标识符的描述有误的是___。

A )常量用大写字母,变量用小写字母 B ) JAVA 的标识符严格区分大小写 C )第一个字符不是数字 D )标识符中任何位置都不能用数字 答案:D (难度系数C )知识点:变量 2、在HTML 中,用________标签来强制显示Applet 。

A ) name,height,width B )codebase, height,width C ) code ,name D ) code, height,width 答案:D (难度系数B )知识点:小应用程序 3、在Applet 程序的自定义的Applet 子类中,在Applet 的界面中显示文字、图形和其他界面元素,常常重载的方法是。

A )start( )B )stop( )C )paint( )D )init( )4、创建一个标识有“关闭”按钮的语句是___。

A ) TextField b = new TextField(“关闭”);B ) Label b = new Label(“关闭”);C ) Checkbox b = new Checkbox(“关闭”);D ) Button b = new Button(“关闭”);答案:D (难度系数C )知识点:GUI 编程 班级: 计科1141姓名:阿稻学号:007试题共页 加白纸张密封线5、在编写异常处理的Java程序中,每个catch语句块都应该与___语句块对应,使得用该语句块来启动Java的异常处理机制。

A)if – else B)switch C)try D)throw答案:C(难度系数B)知识点:异常6、以下关于循环语句描述正确的是___。

A)for循环不可能产生死循环B)while循环不可能产生死循环C)for循环不能嵌套while循环D)即使条件不满足do……while循环体内的语句也至少执行一次答案:D(难度系数B)知识点:循环7、以下对选择语句的描述错误的是___。

A)根据某一条件重复执行一部分代码直到满足终止循环条件为止B)可以根据条件控制程序流程,改变程序执行的顺序C)选择语句可以嵌套使用D)当条件满足时就会执行相应的语句答案:A(难度系数C)知识点:选择结构8、Java中___类提供了随机访问文件的功能.A)RandomAccessFile B)RandomFile C)File D)AccessFile答案:A(难度系数B)知识点:数据流9、实现一个继承接口Runnable的类需要实现___方法。

A)start B)run C)wait D)paint答案:B(难度系数B)知识点:多线程10、可以改变容器布局的语句是___。

A)addLayout(myLayout)B)layout(myLayout)C)setLayout(myLayout)D)setLayoutManager(myLayout)答案:C(难度系数B)知识点:GUI编程11、下列代码的输出是______。

public class test{public static void main(String args[]){System.out.print("IBM\n012\63ABC\\".length( ));}}A) 12 B) 13C) 14 D) 15答案 A 难度系数C 知识点:字符串12、下列关于构造方法的叙述中,错误的是___。

A)Java语言规定构造方法名与类名必须相同B)Java语言规定构造方法没有返回值,但不用void声明C)Java语言规定构造方法不可以重载D)Java语言规定构造方法只能通过new自动调用答案:C(难度系数B)知识点:构造方法13、关于被私有访问控制符private修饰的成员变量,以下说法正确的是___。

A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B)可以被两种类访问和引用:该类本身、该类的所有子类C)只能被该类自身所访问和修改D)只能被同一个包中的类访问答案:C(难度系数B)知识点:类的继承14、在Applet程序的自定义的Applet子类中,在Applet的界面中显示文字、图形和其他界面元素,常常重载的方法是。

A.start( ) B.stop( ) C.paint( ) D.init( )答案C 难度系数 C 知识点:绘图,图形界面15、下面各类对象不能接受用户输入的是。

A.TextField B.JTextField C. JTextarea D. Jlable答案D 难度系数 C 知识点:常用组件,可视化16、在读字符文件Employee.dat 时,使用该文件作为参数的类是_____。

A)BufferedReader B)DataInputStreamC)DataOutputStream D)FileInputStream答案:A;难度系数:B;知识点:文件IO。

17、在Java 中,能实现多重继承效果的方式是_____。

A)内部类B)适配器C)接口D)同步答案:C;难度系数:B;知识点:java特性。

18、char 类型的取值范围是______。

A)2-7~27-1B)0~256-1C)-215~215-1D)0~28-1答案:B;难度系数:C;知识点:编程基础。

19、在JA V A编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是_______。

A)进程B)线程C)应用程序D)服务答案:B (难度系数A,知识点:线程)20、int 型public 成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是____。

A)public int MAX_LENGTH=100B)final int MAX_LENGTH=100C)public const int MAX_LENGTH=100D)public final int MAX_LENGTH=100答案:D;难度系数:C;知识点:语法基础二、填空题(10题;每题2分,共20分)1 线程同步执行过程中,wait()方法与方法是匹配使用,否则易造成死锁。

答案:notify (难度系数A)知识点:线程同步2 Java技术平台一般划分为三个系列:Java SE,Java ME和。

答案:Java EE 难度系数C 知识点:JDK工具3设有数组定义:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 则执行以下几个语句后的输出结果是、、。

for ( int i = 0 ; i < a.length ; i ++ )if ( a[i]%3==0 ) System.out.println(a[i]);答案:33、66、99 (难度系数B)知识点:运算符4顺序执行以下两个语句的输出结果是:。

String s = "广东海洋大学"; System.out.println(s.length( ));答案:12 难度系数 B 知识点:字符串5读写器是以___________为基本单位访问文件的,读写器之外的其他输入流、输出流以及随机访问文件都是以___________为基本单位访问文件的。

答案:字符、字节(难度系数 C)知识点:文件与数据流6 在Java中若定义抽象类则需要加关键字来修饰。

答案:abstract ;难度系数:C;知识点:编程基础。

7 在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的。

答案:多态;难度系数:C;知识点:面向对象基础。

8 在Java程序运行时,系统自动通过System类创建三个静态的I/O对象,它们是标准输入流对象、标准输出流对象、和标准错误流对象。

答案:InputStream、OutputStream、ErrorStream;难度系数:C;知识点:文件IO。

9字符串分为两大类,一类是字符串常量,使用类的对象表示;另一类是字符串变量,使用类的对象表示。

答案:String、StringBuffer;难度系数:B;知识点:变量类型。

10Java使用类及其子类的对象来表示线程。

答案:Thread 知识点:线程难度系数C三、判断题(10题;每题1分,共10分)1. ( ) 所有的文件输入/输出流都继承于InputStream /OutputStream类。

答案:对(难度系数B)知识点:数据流2. ( ) 一个方法最多能有一个return语句。

答案:错(难度系数B)知识点:类的方法3.( ) 一个异常处理中finally语句块只能有一个或者可以没有。

答案:对(难度系数B)知识点:异常4. ()Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class 写成Class或者CLASS,都是错误的。

答案:对(难度系数B)知识点:关键字5.()“//”符号表示从“//”符号开始到此行的末尾位置都作为注释。

答案:对难度系数C知识点:java基础6.()子类可以继承父类所有的成员变量和成员方法。

答案:错(难度系数B)知识点:继承7.()在Java中不允许一个方法在自身定义的内部调用自己。

答案:错难度系数C知识点:类8.()Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。

答案:错(难度系数B)知识点:JA V A简介9. ( ) 线程使用sleep()方法休眠后,可以用notify()方法唤醒。

答案:错(难度系数B)知识点:多线程10. ( )用Javac编译Java源文件后得到代码叫字节码。

答案:错(难度系数B)知识点:JA V A简介四、程序填空题(1题;每题5分,共5分)1.请写出该函数实现功能.public class Sum{ public static void main( String args[ ]){ double sum = 0.0 ;for ( int i = 1 ; i <= 100 ; i + + )sum += 1.0/(double) i ;System.out.println( "sum="+sum );}}程序功能是:答案:计算1/1+1/2+1/3+...+1/100 的值难度系数: B 知识点:运算、输出五、读程序写结果(1题;每题5分,共5分)1.写出下列程序的输出结果。

相关文档
最新文档