1.过滤字节输出流类都是()抽象类的子类。 |
A)FilterOutputStream B)Dataoutput C)DataOutputStream D)InflateroutputStream
|
|
|
2.下列说法正确的是()。 |
A)字节流中的数据以16位字节为单位进行读写 B)字符流中的数据以16位字符为单位进行读写 C)InputStream和OutputStream是字符流的两个顶层父类 D)Reader和Writer是字节流的两个顶层抽象父类
|
|
|
3.Java语言具有许多优点和特点,其中能反映Java程序在不同操作系统下都可以运行的特点是()。 |
A)安全性 B)多线程 C)跨平台 D)可移植
|
|
|
4.Java虚拟机指的是()。 |
A)由Java语言操作的家用设备(通常是一个漂亮的小烤箱) B)运行Java程序所需的硬件设备 C)Java源代码的编译器 D)Java字节代码的解释程序
|
|
|
5.保证Java语言可移植性的特征是()。 |
A)面向对象 B)安全性 C)分布式计算 D)平台无关性
|
|
|
6.Java虚拟机的执行过程有多个特点,下列不属于JVM执行特点的是()。 |
A)多线程 B)动态连接 C)异常处理 D)异步处理
|
|
|
7.Java源文件和编译后文件的扩展名分别为()。 |
A).class和.java B).class和.class C).java和.class D).java和.javaw
|
|
|
8.下列程序段的输出结果是()。
public class OperatorsandExpressions{
public static void main(String args[]){
int a=5,b=4,c=3;
System.out.println("abc"+a+b+c+3);
}
} |
A)abc15 B)abcabc3 C)abc3 D)abc5433
|
|
|
9.运行以下代码,并在命令行输入:java MyProg good morning,则输出结果是()。
public class MyProg {
public static void main(String argv[])
{
System.out.println(argv[0]);
}
} |
A)myprog B)good C)morning D)Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2"
|
|
|
10.下面代码行中编译的时候不会报警告或错误的是()。 |
A)float f=1.3; B)char c="a"; C)byte b=257; D)boolean b=false;
|
|
|
11.下列数组初始化形式正确的是()。 |
A)int t1[][]={1,2,3,4,5,6}; B)int t2[][]={1,2,3,4,5,6}; C)int t3[3][2]={1,2,3,4,5,6}; D)int t4[][]; t4={{1,2},{3,4},{5,6}};
|
|
|
12.若有定义 int a=5,b=3; 则表达式(a++)+(++b) 的值是()。 |
A)8 B)7 C)9 D)11
|
|
|
13.设int x = 1, y = 2 , z = 3; 则表达式y-=z--/++x的值是()。 |
A)3 B)1 C)4 D)5
|
|
|
14.有整型数组:int[] x={2,33,88,5,10};,则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是( )。 |
A)88 33 10 5 2 B)2 5 33 88 10 C)2 5 10 33 88 D)2 5 33 10 88
|
|
|
15.下面语句正确的是()。 |
A)char=’abc’; B)long l=oxfff; C)float f=0.23; D)double d=0.7E-3;
|
|
|
16.为AB类的一个无形式参数且无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。 |
A)static void method( ) B)public void method( ) C)final void method( ) D)abstract void method( )
|
|
|
17.下面变量var的作用域范围是()。
1) int x;
2) switch(x){
3) case 0:
4) {
5) int var;
6) //process
7) }
8) break;
9) case 1:
10) {
11) int var1;
12) //process
13) }
14) break;
15) } |
A)1和15行之间 B)5和7行之间 C)3和7行之间 D)5和13行之间
|
|
|
18.当下列程序执行时,其输出结果是()。
int x = 2;
int y = 5;
System.out.println(x - y + "k"); |
A)2k B)7k C)-7k D)-3k
|
|
|
19.编译和运行下面代码时显示的结果是()。
public class ThisConstructorCall {
public ThisConstructorCall(String s) {
System.out.println("s = " + s);
}
public ThisConstructorCall(int i) {
this("i = " + i);
}
public static void main(String args[]) {
new ThisConstructorCall("String call");
new ThisConstructorCall(47);
}
} |
A)s = String call
s = i = 47 B)String call
s = i C)s = String call
i = 47 D)String call
s = i = 47
|
|
|
20.以下程序段的输出结果是()。
int a=15;
System.out.println(~a); |
A)11 B)-21 C)-16 D)-15
|
|
|
21.下列整型数据类型中,需要内存空间最少的是 ( )。 |
A)short B)long C)int D)byte
|
|
|
22.给出下面代码段,当m值为()时,程序将输出“default”。
public class Test1{
public static void main(String args[]){
int m;
switch(m)
{
case 0:System.out.println("case 0");
case 1:System.out.println("case 1");break;
case 2:
default:System.out.println("default");
}
}
} |
A)0 B)1 C)2 D)以上都不正确
|
|
|
23.下列java语句不会导致无限循环的是()。
I、 while (true) i = 0;
II、 while (false) i = 1;
III、 while (!false) i = 0; |
A)III only B)I and III only C)I only D)II
|
|
|
24.为了使包bos在当前程序中可见,可以使用的语句是()。 |
A)import bos; B)package bos.*; C)import bos.*; D)bos package;
|
|
|
25.下面语句段处理后,ch的值是()。
char ch = ’A’;
ch = (char) (ch ^ 7); |
A)A B)C C)D D)F
|
|
|
26.分析下面的代码,其输出结果是()。
public class Test3 {
public static void main(String[] args) {
String foo = "blue";
String bar = foo;
foo = "green";
System.out.println(bar);
}
} |
A)一个异常抛出 B)blue C)null D)green
|
|
|
27.在Java语言中,属于编译器自动导入的包是()。 |
A)java.applet B)java.awt C)java.io D)java.lang
|
|
|
28.下列说法正确的是()。 |
A)final修饰的变量,在程序中可对这个变量的值进行更改 B)abstract可修饰类、属性、方法 C)定义抽象方法需有方法的返回类型、名称、参数列表和方法体 D)final 可修饰类、属性、方法
|
|
|
29.在Java中,创建日期类Date对象,需要在程序中用import导入的包是()。 |
A)java.applet B)java.awt C)java.util D)java.lang
|
|
|
30.下列代码中的“this”指的是()。
class Fly {
int x,y;
void bird (int x,int y){
this.x=x;
this.y=y;
}
} |
A)bird B)fly C)bird或fly D)不确定值
|
|
|
31.对于方法重载,下列说法不正确的是()。 |
A)允许在一个类的定义中多个方法使用相同的方法名 B)实现了java的编译时多态 C)方法的参数表必须不同,包括参数的类型和个数 D)方法的返回类型修饰符必须相同
|
|
|
32.当类的成员只能在同一个类中调用,那么应该加的访问权限修饰符为()。 |
A)private B)protected C)friendly D)public
|
|
|
33.下面程序运行之后,变量x的值是()。
......
//swap方法的声明
public static void swap(int a,int b){
int t=a;
a=b;
b=t;
}
//main方法
public static void main(String args[]){
int x=3;
int y=2;
swap(x,y);
} |
A)2 B)3 C)4 D)6
|
|
|
34.关于构造方法,下列叙述错误的是()。 |
A)构造方法是类的一种特殊方法,它的方法名必须与类名相同 B)构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀 C)构造方法的主要作用是完成对类的对象的初始化工作 D)一般在创建新对象时,系统会自动调用构造方法
|
|
|
35.以下关于类(接口)定义正确的是()。 |
A)public class a {
private int x;
public abstract int getX();
} B)Public abstract class a {
private int x;
public abstract int getX();
public int aMethod(){
return 0;
}} C)public class a {
private int x;
public int getX(){
return x;
}} D)public interface interfaceA{
private int x;
public int getX(){
return x;
}}
|
|
|
36.下列叙述错误的是()。 |
A)接口与类的层次无关 B)通过接口说明类所实现的方法 C)通过接口可了解对象的交互界面 D)接口与存储空间有关
|
|
|
37.下面是Example.java文件的完整代码,请找出会产生编译错误的行()。
1) class BaseClass {
2) public String str;
3) public BaseClass(){
4) System.out.println(“ok”);}
5) public BaseClass(String s){
6) str=s;}}
7) class SubClass extends BaseClass{
8) }
9) public class Example{
10) public void method(){
11) SubClass s=new SubClass(“hello”);
12) BaseClass b=new BaseClass(“world”);
13) }
14) } |
A)8 B)9 C)10 D)11
|
|
|
38.要串行化某些类的对象,这些类就必须实现()。 |
A)Serializable接口 B)java.io.Externalizable接口 C)java.io.DataInput接口 D)DataOutput接口
|
|
|
39.关于类继承的说法,正确的是()。 |
A)Java 类允许多继承 B)接口和类都不允许多继承 C)接口和类都允许多继承 D)Java接口允许多继承
|
|
|
40.下面代码执行后,正确的输出结果是()。
String s1="You are hired!";
System.out.println(s1.replace(’h’,’f’)); //用f把字串中的h替换了
System.out.println(s1); |
A)You are fired!
You are hired! B)You are fired!
You are fired! C)You are hired!
You are hired! D)You are hired!
You are fired!
|
|
|
41.仔细分析下面程序,其正确的输出结果是()。
publicclass Test1 {
public static void changeStr(String str) {
str = "1234";
}
public static void main(String[] args) {
String str = "welcome";
changeStr(str);
System.out.println(str);
}
} |
A)welcome B)welcome1234 C)1234 D)1234welcome
|
|
|
42.Java语言的类间的继承关系是()。 |
A)多重的 B)线程的 C)单重的 D)不能继承的
|
|
|
43.关于Applet类,下列说法正确的是()。 |
A)Applet类是java.awt中的类 B)Applet类不是容器类 C)Applet类是Container的间接子类 D)以上都不对
|
|
|
44.下面属于applet的安全限制的选项是()。
①applet不能运行任何本地可运行程序
②禁止加载本地库或方法
③禁止读、写本地计算机的文件系统
④禁止向提供applet之外的任何主机建立网络连接
⑤不能读取所有系统信息 |
A)①②③⑤ B)①②④⑤ C)①②③④ D)②③④⑤
|
|
|
45.下列容器是从java.awt.Window继承的是()。 |
A)Applet B)Panel C)Container D)Frame
|
|
|
46.监听器接口的方法返回值是()。 |
A)int B)String C)void D)Object E)AWTEvent
|
|
|
47.Frame类对象的默认布局是()。 |
A)FlowLayout布局 B)BorderLayout布局 C)CardLayout布局 D)GridLayout布局
|
|
|
48.Java中不存在的布局方式是()。 |
A)顺序布局(FlowLayout) B)边界布局(BorderLayout) C)中央布局(CenterLayout) D)网络布局(GridLayout)
|
|
|
49.setLayout ( )方法使用的参数类型是()。 |
A)Graphics B)Graphics2D C)LayoutManager D)Layout
|
|
|
50.分析下面程序,其正确的输出结果是()。
class A {
public static void main(String args[]) {
String s1, s2;
s1 = new String("we are students");
s2 = new String("we are students");
System.out.println(s1.equals(s2));
System.out.println(s1 == s2);
}
} |
A)true,true B)true,false C)false,true D)false,false
|
|
|
51.下列选项中能创建一个标识有"打开"按钮的语句是()。 |
A)Button b = new Button("打开"); B)TextArea b = new TextArea ("打开"); C)Checkbox b = new Checkbox("打开"); D)Button b = new Button("");
|
|
|
52.不能通过add方法添加到Container容器中的是()。 |
A)a Button B)a Component C)a Container D)a MenuComponent
|
|
|
53.下列选项中可以处理下拉列表选中某一项的事件的事件监听器是()。 |
A)ItemListener B)ActionListener C)KeyListener D)MouseListener
|
|
|
54.当编译和运行下面代码时出现的结果是()。
import java.io.*;
abstract class ExBase{
abstract public void martley();
}
public class Butt extends ExBase{
public static void main(String argv[]){
DataInputStream fi = new DataInputStream(System.in);
try{
fi.readChar();
}catch(IOException e){
System.exit(0);
}
finally {System.out.println("Doing finally");}
}
@Override
public void martley() {
}
} |
A)编译时发生错误 B)可以运行,按任意键退出 C)可以运行,按任意键,提示"Doing finally",然后退出 D)刚开始运行,立即退出
|
|
|
55.当方法遇到异常又不知如何处理时,下列做法正确的是()。 |
A)捕获异常 B)抛出异常 C)声明异常 D)嵌套异常
|
|
|
56.下列方法中可以用来创建一个新线程的是()。 |
A)实现java.lang.Runnable接口并重写start()方法 B)实现java.lang.Runnable接口并重写run()方法 C)继承java.lang.Thread类并重写run()方法 D)实现java.lang.Thread类并实现start()方法
|
|
|
57.下列关于线程调度的叙述中,错误的是()。 |
A)调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 B)调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会 C)当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行 D)具有相同优先级的多个线程的调度一定是分时的
|
|
|
58.编译和运行下面代码时显示的结果是( )。
public class Tux extends Thread{
static String sName = "vandeleur";
public static void main(String argv[]){
Tux t = new Tux();
t.piggy(sName);
System.out.println(sName);
}
public void piggy(String sName){
sName = sName + " wiggy";
start();
}
public void run(){
for(int i=0;i < 4; i++){
sName = sName + " " + i;
}
}
} |
A)编译错误 B)vandeleur 0 C)vandeleur D)vandeleur wiggy 0 1 2 3
|
|
|
59.下列有关事件监听器的描述正确的是()。 |
A)一个监听器只能接受一个组件产生的事件 B)只有一个监听器可以被附加到一个组件上 C)多个监听器可以被附加到一个组件 D)以上描述都不对
|
|
|
60.BufferedInputStream是()抽象类的子类。 |
A)FileInputStream B)StringBufferInputStream C)PipedInputStream D)FilterInputStream
|
|
|
1.下列关于AWT组件类型说法正确的有()。 |
A)Component是除了菜单组件外其他所有AWT组件的父类 B)Dialog对话框可作为AWT的顶层容器 C)TextArea用来编辑显示单行文本 D)TextField用来编辑显示一个文本块
|
|
|
2.创建一个向文件“file.txt”追加内容的输出流对象的语句有()。 |
A)FileOutputStream out=new FileOutputStream(“file.txt”, true); B)OutputStream out=new FileOutputStream(“file.txt”, “append”); C)OutputStream out=new FileOutputStream(“file.txt”); D)FileOutputStream out=new FileOutputStream(new file(“file.txt”)); E)OutputStream out=new FileOutputStream(new File(“file.txt”),true);
|
|
|
3.Java运行平台包括()。 |
A)J2EE B)J2ME C)J2SE D)J2DE
|
|
|
4.下列说法正确的有()。 |
A)Java是不区分大小写的,源文件名与程序类名不允许相同 B)Java语言以方法为程序的基本单位 C)applet是Java的一类特殊程序,它可以嵌入HTML中,随网页发布到互联网上 D)Java中单行注释语句以“//”符开始
|
|
|
5.下列选项中,能有效地描述浮点数的有()。 |
A)float foo = -1; B)float foo = 1.0; C)float foo = 42; D)float foo = 2.02f; E)float foo = 3.03d; F)float foo = 0x0123;
|
|
|
6.下面关于Java语言说法正确的有()。 |
A)Java语言是面向对象的、解释执行的网络编程语言 B)Java语言具有可移植性,是与平台无关的编程语言 C)Java语言不能对内存垃圾自动收集 D)Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境
|
|
|
7.下列语句中,可以创建数组实例的有()。 |
A)int[] ia = new int [15]; B)float fa = new float [20]; C)String[] ca ={"我","们","的","祖国"}; D)Object oa = new float[20]; E)int ia [][] = (4, 5, 6) (1, 2, 3)
|
|
|
8.下面有关变量及其作用域的叙述正确的有()。 |
A)在方法里面定义的局部变量在方法结束后可以继续使用 B)局部变量只在定义它的方法内有效 C)在方法外面定义的变量(即实例变量)在对象被构造时创建 D)在方法中定义的方法的参变量只要该对象被使用就一直存在
|
|
|
9.下列表达式等价的选项为()。 |
A)3/2 B)3*4 C)3<2 D)3<<2 E)3*2^2 F)3<<<2
|
|
|
10.下列关于JAVA中包的说法正确的有()。 |
A)把各种类组织在一起,使得程序功能清楚、结构分明 B)使用包无法实现不同程序间类的复用 C)包是一种松散的类的集合,一般不要求处于同一个包中的类有明确的相互关系,如包含、继承 D)同一包中的类在缺省情况下可以互相访问,所以为了方便编程和管理,通常把需要在一起工作的类放在一个包里 E)创建包的语句需要使用关键字package,而且应该是整个.java文件的第一个语句 F)实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有类的.class文件 G)通常一个类只能引用与它在同一个包中的类 H)使用其他包中的public类有多种方法
|
|
|
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
ITAT(信息技术应用大赛)是一项旨在提升学生及专业人士在信息技术应用方面能力的比赛。这个名为"ITAT.rar"的压缩包文件包含了从第一届到第四届的ITAT比赛中的Java程序设计题目,为参赛者提供了宝贵的参考资料。这里...
在信息技术日新月异的今天,全国信息技术应用培训教育大赛(itat)作为一项极具影响力的比赛,吸引着众多大学生的目光。itat旨在激发学生们对信息技术的热情,提高他们的实践操作能力,是一项集知识性、趣味性和专业...
### 第五届全国ITAT教育工程就业技能大赛预赛试题解析 #### Java程序设计部分知识点详解 ##### 一、事件监听器 1. **事件监听器的概念**:在Java中,事件监听器是一种用于响应特定事件(如按钮点击、键盘输入等)...
【ITAT预赛试题】是针对信息技术应用技术(IT Application Ability Test,简称ITAT)的一项竞赛活动,旨在提升参赛者的信息技术应用能力。这届预赛试题为参赛者提供了宝贵的练习机会,帮助他们熟悉考试形式,提升在...
根据给定的第三届全国ITAT大赛预赛试题(flash)的内容,我们可以提炼出以下几个重要的Flash相关的知识点: ### 1. Flash动画的基础知识 - **基本概念**:Flash是一款由Adobe公司开发的多媒体创作软件,主要用于...
本资源摘要信息对应的文件是“ITAT05届 JAVA 预赛试题.doc”,是第五届全国信息技术应用水平大赛 Java 程序设计预赛试题。该文件涵盖了 Java 程序设计的基础知识点,包括事件监听器、修饰符、构造方法、继承、接口、...
这是第四届全国ITAT教育工程就业技能大赛Java程序设计预赛试题
Java ITAT预赛试题涵盖了Java语言的基础知识,包括类与对象、线程、图形界面、基本数据类型、数组、异常处理、输入输出等核心概念。以下是根据题目内容解析的一些知识点: 1. **线程与变量共享**:在第1题中,展示...
第三届全国ITAT教育工程就业技能大赛Java程序设计预赛试题及答案
【第七届itat个人赛预赛试题及答案】是一个与信息技术应用挑战(itat)竞赛相关的资源,主要包含该赛事的预赛试题及其对应的解答。这个压缩包文件的命名是"预赛试题(客观题含答案)",暗示了内容可能侧重于客观选择题...
全国ITAT教育工程就业技能大赛预赛复赛试题,这里有三年的预赛复赛试题,只是一部分,有时间再整理。
【ITAT】全国ITAT教育工程就业技能大赛旨在提升学生的IT技术能力,预赛试题主要考察C语言基础知识。以下是对部分试题涉及知识点的详细解析: 1. 题目涉及的知识点是C语言中的逗号运算符(知识点3.10)。在C语言中,...
ITAT(信息技术应用技术)考试是一项旨在检验学生和求职者在信息技术领域基本技能和应用能力的全国性竞赛。这个考试通常分为预赛、复赛和决赛三个阶段,以全面评估参与者的计算机素养。预赛主要考察基础知识,复赛则...
全国第三届ITAT预赛试题涉及了Microsoft Office中的Word软件,主要测试参赛者在Word方面的基本操作和应用技能。以下是根据题目内容解析的相关知识点: 1. **Word组合图形**(知识点:Word 6.3) - 组合图形后,...
第七届 itat 全国信息技术大赛 预赛试题,全部都有哦
总之,"ITAT全国信息技术应用水平大赛预赛试题题库"是参赛者准备比赛的重要参考资料,通过深入学习和实践,参赛者不仅可以提高在比赛中获胜的可能性,还能在信息技术的学习道路上迈出坚实的步伐,为未来的职业生涯...
5. **滤镜应用**:滤镜库包含各种特效,如模糊、锐化、扭曲、像素化等,可以增强图像的艺术感。掌握滤镜的组合与应用,可以实现独特的创意设计。 6. **文字编辑**:在Photoshop中添加和编辑文本,包括字体选择、...
综上所述,全国ITAT教育工程就业技能大赛的预赛试题主要测试参赛者对Office三大组件的基础及进阶操作。通过这样的比赛,参赛者可以提升自己的信息技术应用能力,为未来的工作和学习打下坚实的基础。
通过以上分析,我们可以看出第四届ITAT C语言程序设计预赛试题(1)涵盖了C语言的基础语法和常用编程技巧,对于初学者来说,是检验和提升C语言编程能力的良好材料。熟练掌握这些知识点,对于解决实际问题和参加编程...