【选择题】Java基础测试题一(10道)
1.下面哪些是合法的变量名? (DEG)
A.2variable //不能以数字开头
B. .variable2 //不能用点和空格
C. ._whatavariable //不能用点和空格
D._3_
E.$anothervar
F.#myvar //#不能用来命名
G. $_¥
2.请问 “abcd”instanceof Object返回的值是? (B)
A. “abcd” B. true C. false D. String
前面是后面的子类?
//java中的instanceof运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。
3.下面说法正确的是:(A)
A. 如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格);
B. 如果源代码中有import语句,则该语句必须放在在代码的第一行(不考虑注释和空格) //先写包,再导入
C. 如果源代码中有main()方法,则该方法必须被放在代码的第一行 //先写包
D. 如果某文件的源代码中定义了一个public的接口,接口名和文件名可以不同。
4.下面有关方法覆盖说法不正确的是:(B)
A. 方法覆盖要求覆盖和被覆盖的方法有相同的名字,参数列以及返回值
B. 方法覆盖要求覆盖和被覆盖的方法必须具有相同的访问权限;
C. 覆盖的方法不能比被覆盖的方法抛出更多的异常
D. 覆盖的方法一定不能是private的
5.一个Java程序运行从上到下的环境次序是(C)
A. 操作系统、Java程序、JRE/JVM、硬件
B. JRE/JVM、Java程序、硬件、操作系统
C. Java程序、JRE/JVM、操作系统、硬件
D. Java程序、操作系统、JRE/JVM、硬件
6. 下面选项中哪个关键字可以用来修饰接口中的变量和方法?(A)
A. static B. private C. synchronized D. protected
7. 下面代码段中:(A)
String String=”String”; //String可以做变量名
System.out.println(String);
A. String B.不知道 C. 编译出错 D. 运行出错
8. 下面哪种是正确的创建Map集合的方式:(D)
A. Map m=new Map();
B. Map m=new Map(init capacity, increment capacity);
C. Map m=new Map(new Collection());
D. Map是接口,所以不能实例化。
9.关于被私有保护访问控制符protected修饰的成员变量,以下说法正确的是? (A)
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B. 可以被两种类访问和引用:该类本身、该类的所有子类
C. 只能被该类自身所访问和修改
D.只能被同一个包中的类访问
10.下列有关继承的说法。正确的是:(B)
A. 子类能继承父类的所有方法和属性;
B. 子类能继承父类的非私有方法和属性
C. 子类只能继承父类public方法和属性
D. 子类能继承父类的方法,而不是属性。
赠:
常用英文
public / 'pʌblik / 公共的
void / vɔid / 空的,没有的
main / mein / 主要的
class / klɑ:s / 类
system / 'sistəm / 系统
out / aut / 外面,外出,输出
print / print / 打印
static / 'stætik / 静态的
string / striŋ / 字符串
double / 'dʌbl / 双的
character / 'kæriktə / 字符
integer / 'ɪntɪdʒə / 整数
name / neim / 姓名
type / taip / 类型
price / prais / 价格
score / skɔ: / 得分,分数
money / 'mʌni / 金钱,钱
sex / seks / 性别
before / bi'fɔ: / 在……之前,以前
now / nau / 现在
weight / weit / 重量
height / hait / 高度,海拔
boolean / 'bu:li:ən / 布尔
true / tru: / 真的,正确的
false / fɔ:ls / 错误的,假的
if / if / 如果
else / els / 否则
case / keis / 情形
default / di'fɔ:lt / 默认
switch / switʃ / 开关,电闸
break / breik / 打破,突变
while / hwail / 当……的时候
index / 'indeks / 索引
count / kaunt / 计算,计数
bug / bʌɡ / 计算机程序的漏洞
debug / di:'bʌɡ/ 调试,纠错
do / du: / 做,实行
loop / lu:p / 循环
for / fɔ: / 对于,适合于
continue / kən'tinju / 继续
input / 'input / 输入
rate / reit / 比率,速度,等级,价格,费用
answer / 'ɑ:nsə / 答案,回答
return / ri'tə:n / 返回
object / 'ɔbdʒikt / 物体,对象
null / nʌl / 空
type / taip / 类型
encapsulation / in,kæpsju'leiʃən /包装,封装
initial / i'niʃəl / 最初的,初始的
package / 'pækidʒ / 包裹,包
document / 'dɔkjumənt / 文档
import / 'impɔ:t / 引入,输入,重要
display / dis'plei / 展览,显示,显示器
method / 'meθəd / 方法
version / 'və:ʃən / 版本
parameter / pə'ræmitə / 参数
array / ə'rei / 数组
length / leŋθ / 长度
index / 'indeks / 索引
sort / sɔ:t / 排序
exception / ik'sepʃən / 异常
equal / 'i:kwəl / 相等的
upper / 'ʌpə / 上面的,较高的
lower / 'ləuə / 下面的,较低的,降下
last / lɑ:st / 最后的,上一次,最近一次
trim / trim / 整理
final / 'fainəl / 最后的,最终的
upper case 大写字母
lower case 小写字母
buffer / 'bʌfə / 缓冲器
ignore / iɡ'nɔ: / 不顾,不理,忽视
ignore case 忽略大小写
concatenate / kəʊ'neɪʃən /连接
script / skript / 脚本
JavaScript 一种脚本语言
Function / 'fʌŋkʃən / 函数
Document / 'dɔkjumənt /文档
Submit / səb'mit / 提交
parselnt 将宁符串转换为整型
parseFloat 将字符串转换为浮点型
alert / ə'lə:t / 警告对话框
confirm / kən'fə:m / 确认对话框
getElementByld 通过ID访问
setTimeout 定时
Location / ləu'keiʃən / 当前URL的信息
showModaIDialog 模式窗口
display / dis'plei / 显示
getElementsByName 访问相同名称的一组元素
none / nʌn / 隐藏
onscrolI 移动滚动条时发生的事什
pixeITop 以px为单位的数值
scroIITop 获取纵向滚动条所卷去的部分的值
borderColor 边框濒色
tontSize 字体人小
className 类名
onMouseOver 鼠标移动时触发此事件
onMouseOut 鼠标移出时发生的事件
backgroundlmage 背景图片
block / blɔk / 按块显示
inline 按行显示
onFocus 获得焦点事件
onBlur 失去焦点事件
onChange 改变时发生的事件
substring / 'sʌbstriŋ / 求了串
toLowerCase 将字符串转换成小写
toUpperCase 将字符串转换成大写
charAt 获取位于指定索引位置的字符
indexOf 查找子字符串的位置
innerHTML 起始到终止标签的仝部内容
innerText 起始标签和结束标签之间的文本
onkeydown 键被按下时触发此事件
maxlength 最大长度
keyCode 键的Unicode字符代码
readonly / ri:ə'dɔpt / 只读
Array / ə'rei / 数组
sort / sɔ:t / 排序
add / æd / 添加
selectedlndex 选项的索引号
join / dʒɔin / 连接
province / 'prɔvins / 省
constructor / kən'strʌktə /构造器
overload / əʊvə'ləʊd / 重载
Encapsulation/ in,kæpsju'leiʃən /(面向对象特性)封装,包装
position / pə'ziʃən / 位置
education / edju:'keiʃən /教育,培养,训练
introduction / ɪntrə'dʌkʃən /介绍
override / əuvə'raid / 重写
extends 继承
super / 'sju:pə / 超级, 上等
inheritance / ɪn'herɪtəns / (而向对象特性)继承
polymorphism / pɔli'mɔ:fizəm /(面向对象特性)多态
interface / 'intəfeis / 接口
detail / 'di:teil / 细节,详情
printer / 'prɪntə / 打印机
constants 常量
exception / ik'sepʃən / 异常
throw /θrəu / 投,掷,抛
catch / kætʃ / 捕捉,捕获
log / lɔɡ/ 日志
error handling 错误处理
B/S Browser/Server,浏览器/服务器
C/S Client/Server,客户/服务器
Deploy / di'plɔi / 部署
undeploy 解除部署
collection / kə'lekʃən / 集合
key / ki: / 键,钥匙
value / 'vælju / 值,价值
contain / kən'tein / 包含,容纳
stack / stæk / 堆栈
queue / kju: / 队列
Connection / kə'nekʃən /连接
ResultSet 结果集
title / 'taitl / 标题
creator / kri:'eɪtə / 创建者,创作者
cursor / 'kɜ:sə / 指针
JSP Java Server Page,Java服务器网页
charSet 字符集
translation / træns'leiʃən /翻译
comment / 'kɔment / 注释
compilation / kɔmpə'leɪʃən /编辑
import / 'impɔ:t / 导入,引入
scriptlet 小脚本
declaration / deklə'reiʃən /声明
expression / iks'preʃən / 表达式
directive / dɪ'rektɪv / 指示
post /pəust/ 一种请求方式,与之对应的是get请求方式
request / ri'kwest / 请求
response / ri'spɔns / 响应
parameter / pə'ræmitə / 参数
implicit objects 隐式对象
channel / 'tʃænl / 频道
session / 'seʃən / 会话
application / æpli'keiʃən /应用,应用程序,应用软件
include / in'klu:d / 包括,包含
attribute / ə'tribju:t / 属性,特征
hyperlink 超链接
Service / 'sə:vis / 服务
Content / 'kɔntent / 内容,容量
Attribute / ə'tribju:t / 属性,特征
Redirect / ri:dɪ'rekt / 重定向
Dispatcher / dis'pætʃə / 转发,派遣
Session / 'seʃən / 会话
Book / buk / 书,书籍
Price / prais / 价格
Serializable / siəriəlai'zeiʃən /连接的,序列
Copyright / 'kɔpirait / 版权
Edition / i'diʃən / 版本
Publisher / 'pʌblɪʃə / 出版者,发行者
Set / set / 类似数学中的集合
Tree / tri: / 树
Format / 'fɔ:mæt / 格式,版式
Quantity / 'kwɔntiti / 量,数量
Decimal / 'desiməl / 十进制的,小数的
Validate / 'vælɪ,deɪt / 确认,验证
Invalidate / ɪn'vælɪ,deɪt /使无效
View / vju: / 视图
Controller / kən'trəʊlə / 控制器
Zip Code 邮政编码
Credit Card 信用卡
Cannot / kə'nɔt / 不,不能
DataSource 数据源
Naming 命名
Active / 'æktiv / 积极的,活动的
Properties 属性,道具
Directory / di'rektəri / 目录
Bean / bi:n / 豆,豆子
Order / 'ɔ:də / 顺序,次序
Propeny / prə'penil / 属性,特征
Scope 范围
Standard / 'stændəd / 标准
Tag / tæɡ/ 标签
Library / 'laibrəri / 库
Simple / 'simpl / 简单的
Access 访问
Service / 'sə:vis / 服务
Factory / 'fæktəri / 工厂
Client 客户,用户
Expression / iks'preʃən / 表达式,符号
Prefix / 'pri:fiks / 前缀
Protocol / 'prəʊtə / 协议
Proxy 代理
action / 'ækʃən / 动作
strut / strʌt / 支柱
hibernate / 'haɪbə,neɪt /冬眠
spring / spriŋ / 春天
framework / 'freimwə:k /框架
controller / kən'trəʊlə /控制器
confirm / kən'fə:m / 确认
mapping / 'mæpiŋ / 映射
validate / 'vælɪ,deɪt / 验证
forward / 'fɔ:wəd / 转发
scope / skəup / 范围
resource / ri'sɔ:s / 资源
dispatch / dis'pætʃ / 分发
action / 'ækʃən / 动作,行为
post / pəust / 发布
parameter / pə'ræmitə / 参数
dvnamic 动态的
operator / 'ɔpəreitə / 操作者
logic / 'lɔdʒik / 逻辑
iterate / 'ɪtə,reɪt / 迭代
property / 'prɔpəti / 属性
condition / kən'diʃən / 条件
option / option / 选项
define / di'fain / 定义
transaction / træn'zækʃən /事务
fetch / fetʃ / 取得
generator / 'dʒenəreitə / 发生器
transient / 'trænziənt / 瞬时的
persistent / pə'sistənt / 持久的
detached / dɪ'tætʃt / 分离的
capability / keɪpə'bɪlɪti: /能力
employee / emplɔi'i / 雇员
member / 'membə / 成员
iterate / 'ɪtə,reɪt / 迭代
cascade / kæ'skeɪd / 级联
inverse / ɪn'vɜ:s / 反转
identity / identity / 标识
query / 'kwiəri / 查询
exact / iɡ'zækt / 精确的
anywhere / 'enihwɛə /无论何处restrictioI1约束条件
criteria / kraɪ'tɪərɪə /标准
pagination / pædʒə'neɪʃən /分页
context / 'kɔntekst / 上下文
dependency / di'pendənsi / 依赖
injection / in'dʒekʃən / 注入
aspect / 'æspekt / 方面
orient / 'ɔ:riənt / 朝向
advice / əd'vais / 通知
interceptor / intə'septə / 拦截器
target / 'tɑ:ɡit / 目标
proxy / 'prɔksi: / 代理
schema / 'ski:mə / 样式
propagation / prɔpə'geɪʃən /传播
advisor / æd'vaɪzə / 顾问
focus / 'fəukəs / 焦点
direct / di'rekt / 直接
remote / ri'məut /远程
initial / i'niʃəl / 初始化
asynchronous / ei'siŋkrənəs /异步的
synchronous / 'sɪŋkrənəs /同步的
JDBC Java DataBase Connectivity standard,Java数据库连接标准
HTTP WWW服务程序所用的协议
URL 在Internet的WWW服务程序上用于指定信息位置的表示方法
PCI Peripheral Component Interconnect 外设部件互连标准
OOP Object Oriented Programming 面向对象的程序设计