18春北大Java程序设计在线作业.doc
《18春北大Java程序设计在线作业.doc》由会员分享,可在线阅读,更多相关《18春北大Java程序设计在线作业.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 试题类型:简答题 标准答案:* 试题难度:一般
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 18 北大 Java 程序设计 在线 作业
限制150内