一 选择
1、 B 2、C 3、D 4、D 5、D 6、D 7、A 8、D 9、D 10、D 11、B 12、D 13、B 14、D 15、D
二 判断
1、true 2、false 3、true 4、true 5、true
6、false 7、true 8、true 9、false 10、true
三
1
//打印九九乘法表 public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = i; j <= 9; j++) { int sum = i*j; System.out.print(i + "*" + j + "=" + sum + " "); } System.out.println(); } }
2
/** * 猜数字游戏:随机生成数字n(1-100), 等待用户输入猜测数据, 根据用户的输入比较输出 * 猜大了,猜小了,猜对了, 如果用户猜对了就结束游戏 。(5分) */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); //System.out.println("请输入数字"); int num = (int) (Math.random() * 99 + 1);//随机生成的数字 for (; ; ) { System.out.println("请输入数字"); int sum = sc.nextInt();//玩家输入的数字 if (sum > num) { System.out.println("猜大了"); } else if (sum < num) { System.out.println("猜小了"); } else { System.out.println("恭喜您猜对了"); break; } } }
3.
/** * 编写程序,求0-100之间的所有的素数; * 素数:只能被1及其本身整除的数(5分) */ public static void main(String[] args) { for (int i = 1; i <= 100; i++) { boolean a = true;//设置开关 for (int j = 2; j <= i-1; j++) { if (i % j == 0) { a = false; break; } } if (a == true) { System.out.println(i); } } }
4.
//生成一个包含10元素的随机数组,元素的取值范围:10-90,并使用冒泡排序给该数组升序排列(10分) public static void main(String[] args) { int[] sum = new int[10]; for (int i = 0; i < sum.length; i++) { sum[i] = (int)(Math.random() * 80 + 10); } System.out.println(Arrays.toString(sum)); //冒泡排序 for (int i = 0; i < sum.length - 1; i++) { for (int j = 0; j < sum.length -1 - i; j++) { if (sum[j] > sum[j + 1]){ int t = sum[j + 1]; sum[j + 1] = sum[j]; sum[j] = t; } } } System.out.println(Arrays.toString(sum)); }
5.
public class Dog { String name; int age; private Dog(){ } private static Dog dog = new Dog(); public static Dog getDog(){ return dog; } }
public class TestDog { public static void main(String[] args) { Dog dog = Dog.getDog(); dog.name = "a"; dog.age = 2; System.out.println(dog.name); } }
6.
public static void main(String[] args) { String az = "qwertyuiopasdfghjklzxcvbnm"; String nums = "1234567890"; String s = az + az.toUpperCase() + nums;//az.toUpperCase() 转为大写 String str = ""; for (int i = 0; i < 5; i++) { int index = (int)(Math.random()*s.length()); str += s.charAt(index); } System.out.println(str); }