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

时间:2023-02-16 11:57:23

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


1.下面哪些是合法的变量名? (DEG)

 A2variable              //不能以数字开头

 B. variable2       //不能用点和空格

C. _whatavariable   //不能用点和空格

 D_3_  

E$anothervar  

F#myvar         //#不能用来命名

 G. $_


2.请问 “abcdinstanceof 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/JVMJava程序、硬件、操作系统

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     / ɡ/  标签

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 面向对象的程序设计