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

本文提供了一套Java基础知识测试题目,涵盖了变量命名、对象实例化、包与导入语句使用规范、方法覆盖规则、程序执行环境等多个方面,帮助读者巩固Java编程基础。

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值