2022-3-26 Java SE检测试卷
2022-3-26 Java SE检测试卷
- 一、选择题(30分,每题2分)
- 二、判断题(20分,每题2分)
- 三、编程题(50分)
一、选择题(30分,每题2分)
1、java的编程思想是什么?
A、 面向过程 B、 面向对象 C、 面向接口 D、 面向程序
2、如果我想编写java程序,那么我至少需要安装的环境是:
A、 JVM B、 JRE C、 JDK D、idea
3、编译java程序的命令是:
A、java B、javac C、cd D、class
4、java文件的扩展名是.java ,那么java文件经过编译之后的字节码文件的扩展名是:
A、.java B、.txt C、.zip D、.class
5、一个java文件中可以定义多少个class?
A、1个 B、2个 C、3个 D、任意个
6、下面定义定义变量的方式,正确的是:
A、int goto = 10; B、String str = 123; C、byte b = 128; D、int num = 128;
7、下面选项中可以作为标识符的是:
A、StudentName B、class C、1name D、name#
8、下面哪一个类型不属于java中的基本数据类型
A、int B、boolean C、char D、Double
9、java中int类型的变量占用多少个字节?
A、1 B、2 C、4 D、8
10、已知byte a = 10; byte b = 20; byte c = a + b ; 问c的值是多少?
A、10 B、20 C、30 D、编译错误
11、已知int a = 10; int b = 3; double c = a / b ; 问c的值是多少?
A、3 B、3.0 C、3.33 D、3.3333333333…
12、String s = “”; int a = 10; int b = 20;问s+a+b 的值是多少?
A、10 B、20 C、30 D、1020
13、读程序,问a,b,c的值分别是多少?
int a = 10;
int b = 11;
int c = ++a >= b++ ? ++b : a++;
A、11 11 13 B、11 12 13 C、11 13 13 D、13 12 11
14、下列那个选项不是java中的结构
A、分支结构 B、顺序结构 C、循环结构 D、上下结构
15、读程序,问"aaa"打印的次数:
for(int i= 0; i < 10; i++){System.out.println("aaa");if(i == 5){break;}
}
A、10 B、0 C、5 D、6
二、判断题(20分,每题2分)
1、调用数组的length()方法可以获取数组的长度
2、栈用于存放程序运行过程当中所有的局部变量, 一个运行的Java程序从开始到结束会有多次变量的声明
3、在一个类中可以定义:成员变量、成员方法、构造方法、构造块、静态块、内部类
4、对象创建后,其成员变量是有默认值的,整数类型的默认是0
5、方法的五大要素分别是:修饰词、返回值类型、方法名、参数列表、方法体
6、方法的重写是指两个方法的方法名相同但是参数列表不同
7、程序中可以使用this()调用当前类的无参构造器
8、单例模式是说某个类的对象有且只有一个
9、java的继承机制中,子类可以继承父类的所有内容,包括私有属性、私有方法以及构造方法
10、面向对象的三大特征:封装、继承、多态
三、编程题(50分)
1、打印九九乘法表。(5分)
2、猜数字游戏:随机生成数字n(1-100), 等待用户输入猜测数据, 根据用户的输入比较输出 猜大了,猜小了,猜对了, 如果用户猜对了就结束游戏 。(5分)
3、编写程序,求0-100之间的所有的素数;素数:只能被1及其本身整除的数(5分)
4、生成一个包含10元素的随机数组,元素的取值范围:10-90,并使用冒泡排序给该数组升序排列(10分)
5、自已设计一个单例模式(10分)
6、编写程序,模拟验证码,要求:a、验证码由5个字符组成b、组成验证码的字符只能是字母或者数字c、字符不能重复(15分)
2022-3-26 Java SE检测试卷相关推荐
- Java SE 6 新特性 Instrumentation 新功能
系列内容: 此内容是该系列的一部分:Java SE 6 新特性 Instrumentation 简介 利用 Java 代码,即 java.lang.instrument 做动态 Instrumenta ...
- Java SE 基础部分经典100道笔试题
这100道题的范围主要是Java SE部分,正在学习Java SE的同学可以做一下,巩固一下学习的知识,也比较适合准备面试的同学复习使用.本题有90道选择题和10道填空题,选择题大部分是单选题,少数为 ...
- java se 通用能力-数量关系专项练习(选择题)
java se 通用能力-数量关系专项练习(选择题): 1. 19,4,18,3,16,1,17,( ) 5 4 3 2 解析:两项相差15 19-4=18-3=16-1=17-2 2.将一车63 ...
- Fork and Join: Java也可以轻松地编写并发程序 原文地址 作者:Julien Ponge 译者:iDestiny 资源下载: Java SE 7 Sample Code(Zi
Fork and Join: Java也可以轻松地编写并发程序 原文地址 作者:Julien Ponge 译者:iDestiny 资源下载: Java SE 7 Sample Code(Zip) ...
- 【Java SE】JDK 8 以往版本
[Java SE]SE语法备忘(2) https://mp.csdn.net/postedit/90038581 JDK 8 以往版本 -------------------------------- ...
- 第一阶段Java SE学习概述
Java SE学习概述 Java SE 学习分为五个阶段 第一部分:基础程序设计: 第二部分:面现象对象编程: 第三部分:Java SE 高级应用: 第四部分:JavaSE 新特性: 第五部分:MyS ...
- Android SDK Tools Setup 提示 “ java se development kit not found”
使用 installer_r11-windows.exe:安装Android SDK. 使用exe安装会自动检测是否配置好JDK. 当安装和配置完JDK后,运行安装程序依旧会提示 java se de ...
- 【读书笔记】《写给大忙人看的Java SE 8》——Java8新特性总结
2019独角兽企业重金招聘Python工程师标准>>> 阅读目录 接口中的默认方法和静态方法 函数式接口和Lambda表达式 Stream API 新的日期和时间 API 杂项改进 ...
- 零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置
1.课程名称:Java发展及JDK配置 本季介绍了JAVA的发展过程,包括JDK的发展历程,path路径的配置和classpath的配置及作用.并简单讲解了一个简单的JAVA程序,并通过此程序讲解了J ...
最新文章
- SQL Server查询备份日期和备份设备名
- Keil 函数内联 inline
- Date 和 SimpleDateFormat 类表示时间
- 生成EXCEL文件是经常需要用到的功能,我们利用一些开源库可以很容易实现这个功能。...
- 【转】程序员技术练级攻略
- centos安装php
- java比较器Comparator 和 Comparable 的区别
- GIT更新一其中一个提交版本
- 易优cms设置完伪静态之后,产品板块出现404
- To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 解决方法
- oracle 报表聚合,Oracle很实用的汇总报表实现方式!grouping_id
- 寒假2019培训:跳楼机(洛谷P3403)
- 手绘板的制作——重置与橡皮擦(2)
- H5 授权微信第三方登录
- 3 分钟搞瘫阿里内网,他是唯一能让马云睡安稳的男人!
- WIN32下实现输入法所需要的一些必要消息、函数和说明
- 【CSS】内联样式,内部样式表,外部样式表
- 为何优秀的程序员不断离开?
- 关于Group By 单个和多个字段
- Linux-ln链接