【选择题】Java基础测试题一(10道)

【选择题】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 面向对象的程序设计

原文发布于微信公众号 - Java帮帮(javahelp)

原文发表时间:2017-09-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Android 研究

OKHttp源码解析(五)--OKIO简介及FileSystem

okio是由square公司开发的,它补充了java.io和java.nio的不足,以便能够更加方便,快速的访问、存储和处理你的数据。OKHttp底层也是用该库...

1872
来自专栏SeanCheney的专栏

《利用Python进行数据分析·第2版》第6章 数据加载、存储与文件格式6.1 读写文本格式的数据6.2 二进制数据格式6.3 Web APIs交互6.4 数据库交互6.5 总结

访问数据是使用本书所介绍的这些工具的第一步。我会着重介绍pandas的数据输入与输出,虽然别的库中也有不少以此为目的的工具。 输入输出通常可以划分为几个大类:读...

5606
来自专栏黄Java的地盘

[翻译]WebSocket协议第二章——Conformance Requirements

本文为WebSocket协议的第二章,本文翻译的主要内容为WebSocket协议中相关术语的介绍。

871
来自专栏达摩兵的技术空间

break与continue跳出的理解

如果你还缺乏对break与continue断点跳出循环的正确理解,请复制粘贴以下代码,思考得出答案(代码涉及标签语句的用法,如果不会的请自行百度)。

962
来自专栏社区的朋友们

iOS 中的 Promise 设计模式

无论是代理模式,还是闭包,在处理单一任务的时候,都出色的完成了任务。可是当两种模式要相互配合,一起完成一系列任务,并且每个任务之间还要共享信息,相互衔接,雇主就...

2.2K1
来自专栏冰霜之地

高效的序列化/反序列化数据方式 Protobuf

上篇文章中其实已经讲过了 encode 的过程,这篇文章以 golang 为例,从代码实现的层面讲讲序列化和反序列化的过程。

5255
来自专栏Web行业观察

一句话判断IE浏览器

if(window.addEventListener){ alert("not ie"); }else if(window.attachEvent){ ...

1383
来自专栏JavaEdge

Netty源码阅读入门实战(八)-解码(更新 ing)

就像很多标准的架构模式都被各种专用框架所支持一样,常见的数据处理模式往往也是目标实现的很好的候选对象,它可以节省开发人员大量的时间和精力。 当然这也适应于本文...

1254
来自专栏小狼的世界

Javascript设计模式学习(一)封装和信息隐藏

在我们编程的过程中,我们应该尽可能的把数据和函数处理信息隐藏在对象内部,在Javascript中,我们怎样来做呢?

934
来自专栏听雨堂

用Layer.search快速查询图元

    Mapx中查找图元,用Layer.search来完成;     Layer.search支持用比较表达式来进行查询;但是,往往会报告变量不存在。原因在于...

20910

扫码关注云+社区

领取腾讯云代金券