2022-3-26JavaSE试卷-答案

一、选择题

1-5      BCBDD
6-10    DADCD
11-15   BDCDD

二、判断题

1、错
2、对
3、对
4、对
5、对
6、错
7、对
8、对
9、错
10、对

三、编程题

1、打印九九乘法表。(5分)for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i ; j++) {System.out.print(j + " * " + i + " = " + (i*j) + "\t");}System.out.println();}
2、猜数字游戏:随机生成数字n(1-100), 等待用户输入猜测数据, 根据用户的输入比较输出 猜大了,猜小了,猜对了, 如果用户猜对了就结束游戏 。(5分)Scanner sc = new Scanner(System.in);
System.out.println("===猜数字游戏开始===");
int result = (int)(Math.random() * 99 + 1);
while (true){System.out.println("请输入您猜的数字:");int num = sc.nextInt();if (num == result){System.out.println("恭喜您,猜对了~");break;}else if (num > result){System.out.println("猜大了...");}else if (num < result){System.out.println("猜小了...");}
}
3、编写程序,求0-100之间的所有的素数;素数:只能被1及其本身整除的数(5分)
for (int i = 2; i < 100; i++) {boolean flag = true;for (int j = 2; j <= Math.sqrt(i); j++) {if (i % j == 0){flag = false;break;}}if (flag){System.out.print(i + " ");}
}
4、生成一个包含10元素的随机数组,元素的取值范围:10-90,并使用冒泡排序给该数组升序排列(10分)
int[] arr = new int[10];
for (int i = 0; i < arr.length; i++) {arr[i] = (int)(Math.random() * 80 + 10);
}
System.out.println(Arrays.toString(arr));
//冒泡排序
for (int i = 0; i < arr.length; i++) {for (int j = 0; j < arr.length - i - 1; j++) {if (arr[j] > arr[j+1]){int temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}System.out.println(Arrays.toString(arr));
}
System.out.println("排序完成:"+Arrays.toString(arr));
5、自已设计一个单例模式(10分)//饿汉式class MySingleton{private MySingleton() {}private static MySingleton instance = new MySingleton();public static MySingleton getInstance() {return instance;}}//懒汉式class MySingleton{private MySingleton() {}private static MySingleton instance = null;public static MySingleton getInstance() {if(instance == null){return instance = new MySingleton();}return instance;}}
6、编写程序,模拟验证码,要求:a、验证码由5个字符组成b、组成验证码的字符只能是字母或者数字c、字符不能重复(15分)public static String getRanStr(){String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";Set<String> set = new HashSet<>();while (set.size()<5){int index = (int)(Math.random() * str.length());String s = str.charAt(index)+"";set.add(s);}return set.toString();}

2022-3-26JavaSE试卷-答案相关推荐

  1. 【2022计算机综合试卷408考研第一轮_计算机网络篇】第二章 物理层

    [2022计算机综合试卷408考研第一轮_计算机网络篇]第二章 物理层 一.物理层的基本概念: 1.物理层的概念和功能 1.定义:物理层解决如何在连接各种计算机的传输媒体上传输数据比特流 ,而不是指具 ...

  2. 2009年3月28日四级网络工程师 试卷答案、点评及讨论

    2009年3月28日四级网络工程师 试卷答案.点评及讨论 雁过留声,访者留贴. 欢迎跟贴讨论答案.

  3. 高级程序设计c语言试卷答案,高级程序设计语言半期试卷答案.doc

    高级程序设计语言半期试卷答案 西南交通大学2009-2010学年第1学期半期试卷 课程代码 3243800 课程名称 高级语言程序设计 考试时间 90分钟 题号一二三四五六七八九十总成绩得分 阅卷教师 ...

  4. 计算机电路基础答案,计算机电路基础模拟试卷答案(B)

    计算机电路基础>复习题型模拟试卷 <计算机电路基础>模拟考试试卷答案(B) 一.填空题 (1) 场效应管3个电极G.D.S其功能与晶体三极管的 B.C.E 电极相对应, 而N沟道和P ...

  5. 南京信息工程大学c语言期末答案,南京信息工程大学试卷2011-2012(2)c语言程序设计试卷答案(文科)-a...

    南京信息工程大学试卷2011-2012(2)c语言程序设计试卷答案(文科)-a (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 南京 ...

  6. 仓库保管工计算机试题,仓库保管工中级试卷答案.doc

    14T40201910640001 职业技能鉴定国家题库 仓库保管工中级理论知识试卷答案 一.单项选择(第1题-第646题.选择一个正确的答案,将相应的字母填入题内的括号中.每题0.5分,满分323分 ...

  7. java语言程序设计期中考试_《java语言程序设计》期中试卷(答案).doc

    <java语言程序设计>期中试卷(答案).doc JAVA语言程序设计期中试卷第1页共6页2009-2010学年第一学期JAVA语言程序设计期中试卷(答案)院系计算机年级2006专业计算机 ...

  8. 管理系统中的计算机应用答案,《管理系统中计算机应用》试卷答案

    <<管理系统中计算机应用>试卷答案>由会员分享,可在线阅读,更多相关<<管理系统中计算机应用>试卷答案(16页珍藏版)>请在人人文库网上搜索. 1.管理 ...

  9. [杨可桢]机械设计基础题库 机械设计基础习题 2022机械设计基础考试题答案 杨可桢《机械设计基础》(第7版)笔记和课后习题(含考研真题)详解

    [杨可桢]机械设计基础题库  机械设计基础习题  2022机械设计基础考试题答案-硕达学习网 杨可桢<机械设计基础>(第7版)笔记和课后习题(含考研真题)详解 目录 第1章 平面机构的自由 ...

最新文章

  1. docker 错误 A dependency job for docker.service failed. See ‘journalctl -xe‘ for details
  2. 罗马数字转整数(C实现)
  3. React中的各个目录文件功能
  4. oh-my-zsh中如何去掉命令提示符前缀
  5. ZZUOJ 1199 大小关系(拓扑排序,两种方法_判断入度和dfs回路判断)
  6. 26产品经理需要具备的市场观察能力
  7. 企业最喜欢招聘什么样的Java程序员?谈谈我的看法
  8. DotNet控件缩写
  9. 深度图像配准_【阅读笔记】深度学习在医学图像分析领域的综述
  10. 外星人绝对不会入侵地球,看不上
  11. 屋面光伏荷载计算机构,有关光伏发电屋顶荷载以及预判方法
  12. 富盛企业经营分析软件操作手册下载
  13. 61-70作业关系符运算
  14. mysql查询的结果拼接字符串_MySql查询结果拼接成字符串
  15. 天池比赛如何使用docker提交
  16. Ubuntu实现划词翻译
  17. 如何对电脑里越来越多的文件进行管理,分类最重要
  18. Linux:以K、M、G查看文件大小;
  19. 区块链知识系列 - App 与 DApp 的区别
  20. Skynet天网监测到的数笔可疑交易背后:又一欺诈项目Forest Tiger Pro被确认

热门文章

  1. C语言 键盘编码 及 用法
  2. 物美集团携手SAP ERP项目成功上线(转)
  3. 陀螺仪工作原理及创新应用
  4. 织梦系统基本参数php,织梦后台系统基本参数新增的变量数据库修改
  5. 重新安装固态硬盘后,然后再安装系统至固态硬盘,为何开机后仍然不能从固态硬盘启动系统?
  6. linux ubuntu硬盘数据丢失【硬盘开机未挂载】
  7. 3dmax云渲染哪个平台好用性价比高?
  8. java定义一个盒子类box_C++定义一个Box(盒子)类 看完你就知道了
  9. 【SQL server】基础入门0——理论部分
  10. 狂妄之人怎么用计算机弹,天谕手游狂妄之人乐谱代码分享