北大《Java程序设计》在线作业

上传人:无*** 文档编号:23872113 上传时间:2021-06-12 格式:DOCX 页数:8 大小:20.63KB
返回 下载 相关 举报
北大《Java程序设计》在线作业_第1页
第1页 / 共8页
北大《Java程序设计》在线作业_第2页
第2页 / 共8页
北大《Java程序设计》在线作业_第3页
第3页 / 共8页
点击查看更多>>
资源描述
精品文档一、 2018 年春季 ( 共 25 题,每题4 分,共 100 分)1. 编写程序,用面向连接的网络通信实现一个远程加法器;客户端向服务器发送两个数;服务器计算两个数的和,返回给客户端。分别写出客户端和服务器端的程序。试题编号: 2018_10_1试题类型:问答题标准答案: *试题难度:较难试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *2. 请描述 Java 语言的特点。试题编号: 2018_1_1试题类型:问答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *3. 创建一个 Java 程序,输出自己的基本信息:名字、学号以及本学期所修课程名称。试题编号: 2018_1_2试题类型:问答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *4.叙述标识符的定义。指出下列用户自定义的标识符中哪些是合法的,那些是非法的?为什么?myNameABc_2xy x$y if$ Else b(3) def Chine_bb b3y AbsFloat a.b class试题编号: 2018_2_1试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *5.写出完成下列任务的语句或程序段。(1)声明并创建具有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。1欢迎下载精品文档试题编号: 2018_2_11试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *7.二分检索,已知数组a 中的 n 个整数,按从小到大顺序排列,检索一个数是否在a 中,若在,则指出其下标值,若不在,则返回值-1 。例如数组 1 , 2,7, 64, 165,271 ,若输入64,则返回其下标3;若输入 70,则返回 -1 。试题编号: 2018_2_12试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *8.阅读下面的程序,指出运行结果。(1) publicclass Ex15_1 publicstaticvoid main(String args)boolean pins= new boolean4;for (int i= 0;i pins.length;i+) pinsi= new booleani+1;for(inti =0; i pins.length;i+)for(intk =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 = 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。2欢迎下载精品文档试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *11. 单精度浮点数的表示范围是多少?双精度浮点数的表示范围是多少?整型变量的表示范围呢?长整型的表示范围是否少?字符型变量的长度是多少?布尔型的长度是多少?试题编号: 2018_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+; System.out.println(d=+ d); 试题编号: 2018_2_4试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *13.写出程序运行结果(如果程序有错误,指出错误所在位置,及出错原因)public class Ex07 publicstatic void main(String args) int a=4,b=3; c = a*b / ( b % 2 - 2 ) ; System.out.println(c=+ c); 试题编号: 2018_2_5试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *14. 编写一个程序,输入五个大于10 小于 99 的两位数,输出五个数中的最大数。这五个两位数之间以空格隔开。如输入12 23 34 39 28试题编号: 2018_2_6试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *15.写一个会随机生成10 对整型值的程序;对每一对随机值,用 if-else语句判断这两个整数值之间的关系。3欢迎下载精品文档( 大于、小于、还是等于) 。提示:用java.util.Random生成随机数。如生成的一对随机数为9, 12 则应输出这样的一行:a = 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试题编号: 2018_2_9试题类型:问答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *18. 对象和类的基本概念?什么是封装性?封装性的特点?试题编号: 2018_3_1试题类型:问答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *19.下列程序的输出结果是什么?(1)classEx17_1 staticintx = 4,y =5; staticvoidp(inta, intb) int x = 6; a = x + y + b; b = x + y + a; System.out.println(tx= + x + y= + y + ta=+ a+ b=+ b);publicstaticvoidmain(Stringargs)intu = 2,v= 3;p(u,v);System.out.println(tu= + u + v= + v + tx= +x + y= + y); (2) class Ex17_2 staticintx=3, y =4; staticintp(inta, intb) intw = a+b; a = x + y + b; b = x+y+w; System.out.println(w=+ w + x=+x + y= +y + a= + a + b=+ b);returnb; publicstaticvoidmain(Stringargs)intu = 5, v = 6; u=p(u, v) + v; System.out.println(u= + u + v= + v + x= + x + y= +y); 试题编号: 2018_3_2试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:。4欢迎下载精品文档考生得分: *是否评分:未评分评价描述: *20. 定义一个类 A 及其子类 B试题编号: 2018_3_3试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *21. Error 与 Exception 的区别试题编号: 2018_6_1试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *22. 什么是进程?什么是线程?什么是多线程?试题编号: 2018_7_1试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *23.同时使用FileInputStream和 FileOutputSteam类,实现文件复制功能。试题编号: 2018_9_2试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *24. 标准输入 / 输出流有哪几个标准流?它们是有哪个类进行管理?试题编号: 2018_9_1试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *25. 标准输入 / 输出、文件的输入 / 输出分别被封装在哪些包中?试题编号: 2018_9_3。5欢迎下载精品文档试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *一、 2018 年春季 ( 共 25 题,每题4 分,共 100 分)1. 编写程序,用面向连接的网络通信实现一个远程加法器;客户端向服务器发送两个数;服务器计算两个数的和,返回给客户端。分别写出客户端和服务器端的程序。试题编号: 2018_10_1试题类型:问答题标准答案: *试题难度:较难试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *2. 请描述 Java 语言的特点。试题编号: 2018_1_1试题类型:问答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *3. 创建一个 Java 程序,输出自己的基本信息:名字、学号以及本学期所修课程名称。试题编号: 2018_1_2试题类型:问答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *4.叙述标识符的定义。指出下列用户自定义的标识符中哪些是合法的,那些是非法的?为什么?myNameABc_2xy x$y if$ Else b(3) def Chine_bb b3y AbsFloat a.b class试题编号: 2018_2_1试题类型:简答题标准答案: *试题难度:一般试题解析: *考生答案:考生得分: *是否评分:未评分评价描述: *。6欢迎下载精品文档欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。7欢迎下载
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕业论文


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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