18春北大Java程序设计在线作业.doc

上传人:美****子 文档编号:77546973 上传时间:2023-03-15 格式:DOC 页数:10 大小:32KB
返回 下载 相关 举报
18春北大Java程序设计在线作业.doc_第1页
第1页 / 共10页
18春北大Java程序设计在线作业.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《18春北大Java程序设计在线作业.doc》由会员分享,可在线阅读,更多相关《18春北大Java程序设计在线作业.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、2018年春季(共25题,每题4分,共100分)1. 编写程序,用面向连接的网络通信实现一个远程加法器;客户端向服务器发送两个数;服务器计算两个数的和,返回给客户端。分别写出客户端和服务器端的程序。 试题编号:2018_10_1 试题类型:问答题 标准答案:* 试题难度:较难 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 2. 请描述Java语言的特点。 试题编号:2018_1_1 试题类型:问答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 3. 创建一个Java程序,输出自己的基本信息:名字、学号以及本

2、学期所修课程名称。 试题编号:2018_1_2 试题类型:问答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 4. 叙述标识符的定义。指出下列用户自定义的标识符中哪些是合法的,那些是非法的?为什么? myName ABc _2xy x$y if$ Else b(3) def Chine_bb b3y AbsFloat a.b class 试题编号:2018_2_1 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 5. 写出完成下列任务的语句或程序段。 (1) 声明并

3、创建具有5个字符型元素的数组; (2) 声明并创建具有5个整型元素的数据; 试题编号:2018_2_10 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 6. 打印杨辉三角形 如: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 试题编号:2018_2_11 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 7. 二分检索,已知数组a中的n个整数,按从小到大顺序排列,检索一个数是否在a中,若在,则指出其下标值,若不

4、在,则返回值-1。例如数组1,2,7,64,165,271,若输入64,则返回其下标3;若输入70,则返回-1。 试题编号:2018_2_12 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 8. 阅读下面的程序,指出运行结果。 (1) public class Ex15_1 public static void main(String args) boolean pins = new boolean4; for (int i = 0; i pins.length; i +) pinsi = new booleani +

5、1; for (int i = 0; i pins.length; i+) for (int k = 0; k pinsi.length; k +) System.out.print(pinsik + ” ”); System.out.println(”); (2) public class Ex15_2 public static void main(String args) int i, n, k, j; int a = new int9; a0 = n = 2; i = 1; while(i a.length) n += 1; j = (int)Math.sqrt(n); for (k

6、= 2; k 4|x25; (2) e = !(a x); (3) c = a + 5; (4) y = x + a % 3 + x/2; (5) d = u0030 + 7; (6) z = a/4*2-5; (7) g = 0x75 + 1; (8) h = 043 + 1 试题编号:2018_2_2 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 11. 单精度浮点数的表示范围是多少?双精度浮点数的表示范围是多少?整型变量的表示范围呢?长整型的表示范围是否少?字符型变量的长度是多少?布尔型的长度是多少? 试题编号:2

7、018_2_3 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 12. 写出程序运行结果。 public class Ex06 public static void main(String args) int a, b, c, d, m =5, n =2; a = m+ + n+; System.out.println(a= + a); b = m+ + +n; System.out.println(b= + b); c = +m + +n; System.out.println(c= + c); d = m- + n+;

8、 System.out.println(d= + d); 试题编号:2018_2_4 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 13. 写出程序运行结果(如果程序有错误,指出错误所在位置,及出错原因) public class Ex07 public static void main(String args) int a=4,b=3; c = a*b / ( b % 2 - 2 ) ; System.out.println(c= + c); 试题编号:2018_2_5 试题类型:简答题 标准答案:* 试题难度:一般

9、试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 14. 编写一个程序,输入五个大于10小于99的两位数,输出五个数中的最大数。这五个两位数之间以空格隔开。如输入12 23 34 39 28 试题编号:2018_2_6 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 15. 写一个会随机生成10对整型值的程序;对每一对随机值,用if-else语句判断这两个整数值之间的关系(大于、小于、还是等于)。提示:用java.util.Random生成随机数。 如生成的一对随机数为9,12 则应输出这样的一行:a

10、 = 9 , b = 12 a b 试题编号:2018_2_7 试题类型:问答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 16. 从键盘读入一个5位自然数x,用一个嵌套了两层for循环的程序,用取模操作符(%)来检测小于或等于x的质数,并把它们打印出来。 试题编号:2018_2_8 试题类型:问答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 17. 按字母表顺序和逆序每隔两个字母打印,即打印出: a d g j m p s v y z w t q n k h e b 试题编

11、号:2018_2_9 试题类型:问答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 18. 对象和类的基本概念?什么是封装性?封装性的特点? 试题编号:2018_3_1 试题类型:问答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 19. 下列程序的输出结果是什么? (1) class Ex17_1 static int x = 4, y =5; static void p(int a, int b) int x = 6; a = x + y + b; b = x + y + a

12、; System.out.println(tx= + x + y= + y + ta= + a + b= + b); public static void main(String args) int u = 2, v = 3; p(u, v); System.out.println(tu= + u + v= + v + tx= +x + y= + y); (2) class Ex17_2 static int x=3, y =4; static int p(int a, int b) int w = a+b; a = x + y + b; b = x+y+w; System.out.print

13、ln(w= + w + x=+x + y= +y + a= + a + b=+ b); return b; public static void main(String args) int u = 5, v = 6; u=p(u, v) + v; System.out.println(u= + u + v= + v + x= + x + y= +y); 试题编号:2018_3_2 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 20. 定义一个类A及其子类B 试题编号:2018_3_3 试题类型:简答题 标准答案:* 试题

14、难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 21. Error与Exception的区别 试题编号:2018_6_1 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 22. 什么是进程?什么是线程?什么是多线程? 试题编号:2018_7_1 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 23. 同时使用和类,实现文件复制功能。 试题编号:2018_9_2 试题类型:简答题 标准答案:* 试题难度:一般 试题解析

15、:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 24. 标准输入/输出流有哪几个标准流?它们是有哪个类进行管理? 试题编号:2018_9_1 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 25. 标准输入/输出、文件的输入/输出分别被封装在哪些包中? 试题编号:2018_9_3 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 一、2018年春季(共25题,每题4分,共100分)1. 编写程序,用面向连接的网络通信实现一个远程加法器;客

16、户端向服务器发送两个数;服务器计算两个数的和,返回给客户端。分别写出客户端和服务器端的程序。 试题编号:2018_10_1 试题类型:问答题 标准答案:* 试题难度:较难 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 2. 请描述Java语言的特点。 试题编号:2018_1_1 试题类型:问答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 3. 创建一个Java程序,输出自己的基本信息:名字、学号以及本学期所修课程名称。 试题编号:2018_1_2 试题类型:问答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 4. 叙述标识符的定义。指出下列用户自定义的标识符中哪些是合法的,那些是非法的?为什么? myName ABc _2xy x$y if$ Else b(3) def Chine_bb b3y AbsFloat a.b class 试题编号:2018_2_1 试题类型:简答题 标准答案:* 试题难度:一般 试题解析:* 考生答案: 考生得分:* 是否评分:未评分 评价描述:* 第 10 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁