(1)下面程序的运算结果是(D)

class DF

{

public static void main(String[] args)

{

String s="123";

String t="456";

System.out.println(s+t);

}

}

A 123+456 B 579 C ”123456” D 123456

(2) Java一次编译到处运行是因为:(D)

A java的源文件被操作系统编译成exe可执行文件可以直接安装

B java的源文件被操作系统编译成字节码文件。

C java的源文件被java(解释器)编译成字节码文件。

D java的源文件被JVM编译成了字节码文件

(3) 下面关于接口和抽象的描述中,正确的是:(B)

A 接口内的方法不一定必须全部都是抽象方法。

B抽象类内的方法不一定必须全部都是抽象方法。

C 两者都可以声明成员变量。

D 两者的访问权限一样。

(4)下面关于对话框的描述,正确的是:(A)

A 对话框必须有载体

B 当一个对话框是无模式对话框,那这个对话框只能响应对话框内的事件

C 当一个对话框是有模式对话框,那这个对话框既能响应对话框内的事件也可以相应对话框外的事件

D 对话框不可以添加组件

(5)有关线程正确的说法正确的是(D)

A 当一个程序有非守护线程,当主线程运行结束以后,就可以说这个程序已经运行结束了

B 线程间不可以共享相同的内存单元(包括代码与数据)。

C线程实现的接口是:Thread 接口

D 当一个线程执行到一半的时候,这时候可以运行另一个线程。

(6)下面各个组件以及组件实现的接口中,其中搭配正确的是:(D)

A TextArea实现ActionListene接口

B Checkbox实现textValueChanged接口

C Button实现ItemListener接口。

D Checkbox实现ItemListener接口

(7)有关类的说法正确的是:(B)

A 所有的类必须都要有main()方法,即程序入口

B 当一个类实现一个接口的时候,那么这个类必须实现接口中的所有方法

C 访问实例变量的时候,类可以使用类名+变量名来访问

D 如果一个类有三个实例变量,哪么创建一个类的对象,就要为这三个实例变量分配一次空间

(8)下列哪个选项是正确计算42度(角度)的余弦值?(  D   )

A、double d=Math.cos(42);

B、double d=Math.cosine(42);

C、double d=Math.cos(Math.toDegrees(42));

D、double d=Math.cos(Math.toRadians(42));

(9)paint( )方法使用哪种类型的参数? ( A )

A、 Graphics B、 Graphics2D C、 String D、 Color

(10)下面有关私有变量和私有方法的声明,哪些叙述是对的?( A )

A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法。

B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法。

C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法。

D、私有变量能通过类名直接访问,本类中创建的自己对象,也能访问自己的私有变量

11.java的最大优点是什么?(D)

A.面向对象 B.多线程 C.安全 D.于平台的无关性

12.java中子类调用父类中隐藏的方法和成员变量的关键字?(C)

A .extents B.final C.super D.abstract

13.关于类方法和实例方法下列说法错误的是?(B)

A.类方法不能调用实例方法

B.实例方法不能调用类方法

C.实例方法即可调用实例方法也可以调用类方法

D.类方法不能调用实例方法

14.下面哪个类是字符流类?(C)

A.InputStream B.FileOutputStream C.FileReader D.ObjectInputStream

15.属于java容器类的组件是?(D)

A.Button B.list C.ScrollBar D.Window

16.关于窗体的布局中哪个布局可以自动换行?(D)

A.BoxLayout B.BorderLayout C.GridLayout D.FlowLayout

17.final关键字的说法哪一个不正确?(D)

A.final可以修饰类,方法中的参数和成员变量。

B.final修饰方法,方法体不能重写。

C.final修饰类时,类不能被继承。

D.final修饰成员变量时,变量是一个常量,被赋给初值,可以改变。

18、以下声明的变量中,只有( B)是不合法的。

A、 internet_network B、 6number

C、 Hello D、 _sys_path

19.X的初值是1,那么经过((y=1)==0))&((X=6)==6)X输出结果正确的是(C)

A.X=false B.true C.6 D.1

20、java.awt.Frame的默认布局管理器是( B)

A) FlowLayout B) BorderLayout C) CardLayout D) GridLayout

(21)如果希望所有的控件在界面上均匀排列,应使 用下列那种布局管理器?(B)

A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout

(22).__ __是能被当前类的子类重新定义的方法。(D)

A、抽象方法

B、私有方法

C、最终方法

D、构造方法

(23)类Test1定义如下:

1.public class Test1{

2. public float aMethod(float a,float b){ }

3.

4.}

将以下哪种方法插入行3是不合法的。( B )

A、public float aMethod(float a, float b,float c){ }

B、public float aMethod(float c,float d){ }

C、public int aMethod(int a, int b){ }

D、private float aMethod(int a,int b,int c){ }

(24)下列关于Java语言的特点,描述错误的是( C )

A.Java是跨平台的编程语言 B.Java支持分布式计算

C.Java是面向过程的编程语言 D.Java支持多线程

(25)阅读以下代码:

import java.io.*;

import java.util.*;

public class foo{

public static void main (String[] args){

String s;

System.out.println("s=" + s);

}

}

输出结果应该是:( C)

A.代码得到编译,并输出“s=”

B.代码得到编译,并输出“s=null”

C.由于String s没有初始化,代码不能编译通过

D.代码得到编译,但捕获到 NullPointException异常

(26)执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( A )

A.x[9]为0 B.x[9]未定义 C.x[10]为0 D.x[0]为空

(27)选出用法错误的: (A)

A: String a ="Gone With Wind";

String t= "Wind";

String m;

m=a-t;

B: String a ="Gone With Wind";

String m ;

m=a[3]+"one";

C: String a ="Gone With Wind";

String m;

m=a.toUpperCase();

(28)阅读下列代码,其输出的结果为:(A)

public class M

{

public static void main(String args[])

{

String s=”awt”;

String y=new String(“awt”);

System.out.println(s==y);

System.out.println(s.equals(y));

}

}

A false B true

true false

C true D false

true false

(29)Java运行的平台有哪些:(D)

A JSME

B JME

C JVM

D J2SE

(30)下列关于Java中包的叙述正确的是:(B)

A 如果要引入包中的全部类, 其格式为:关键字(import) +java点包名。

B java.lang包系统会自动引入,无需再写,因为该包是Java的核心类库。

C package声明包的语句,该语句可以放在Java的源文件的任何位置。

D 以上说法都不正确。

31.下面哪个布局是Windows的默认布局?(A)

A FlowLayout B BorderLayout

C BoxLayout D CardLayout

E GridLayout

32.下面哪个布局跟其它的布局不在同一包?(C)

A FlowLayout B BorderLayout

C BoxLayout D CardLayout

E GridLayout

33.下列代码段中哪个方法编写错误(C)

public class Extion

{

public static void main(String args[])

{

Xiangjia Qs=new Xiangjia();

System.out.println(Qs.a);

}

}

class Chengji

{

int zongFen;

1 Chengji(int a,int b)

{

zongFen=a+b;

}

2 protected float f(float x,float y)

{

return x*y;

}

}

class Xiangjia extends Chengji

{

static int yuWen=30;

static int shuXue=40;

int a;

3 Xiangjia()

{

a=(int) this.f(yuWen, shuXue);

super(yuWen,shuXue);

}

4 public float f(float x,float y)

{

return x+y;

}

}

A 1 B 2

C 3 D 4

34.下列常见的系统定义的异常中,哪个是输入、输出异常?( B )

A、ClassNotFoundException

B、IOException

C、FileNotFoundException

D、UnknownHostException

35.java.awt包的Panel类的父类是(B)

A、Frame

B、Container

C、Canvas

D、Component

36.在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是(D)。

A. init()

B. start()

C. paint()

D. destroy()

37.下列流中哪个不属于字节流的?( D...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,LLLLL.)

A FileInputStream B BufferedInputStream

C DataInputStream D InputStreamReader

38.Thread类用来创建和控制线程,一个线程从下面( B)方法开始执行。

A init() B start()

C run() D notifyAll()

39.public URL(String protool,String host,String file)中的三个参数分别代表着什么(C)

A 地址 协议 资源 B 资源 地址 协议

C 协议 地址 资源 D 地址 资源 协议

40.在下列方法中只执行一次的是(D)

A 类中的构造方法 B Applet小程序中的init()

C Applet小程序中的start() D 线程中的run()

41、下列叙述中,正确的是(A )

A、声明变量时必须指定一个类型 B、Java认为变量number与Number相同

C、Java中唯一的注释方式是“//” D、源文件中public类不可以有0个

42、在Java中,实现用户界面功能的包是(D )

A、java.applet B、java.transaction C、java.util D、java.awt

43、容器类java.awt.container的父类是( B)

A、java.awt.Window B、java.awt.Component C、java.awt.Frame D、java.awt.Panel

44、下列说法正确的?(B )

A、不需要定义类,就能创建对象 B、属性可以是简单变量,也可以是一个对象

C、属性必须是简单变量 D、对象中必须有属性和方法

45、在同一原程序文件下被声明为private,protected及public的类成员,对于在类的外部,以下说法哪个正确?( D)

A、都不能访问

B、都可以访问

C、只能访问声明为public的成员

D、只能访问声明为protected和public的成员

46、下列关于接口的说法哪个是正确的?( D)

A、接口和抽象类是同一回事 B、一个类不可以实现多个接口

C、接口间不能有继承关系 D、实现一个接口必须实现接口的所有方法

48、下列代码不能通过编译的是:(D)

Line1: class China

Line2:{

Line3: final String nationalAnthem=”义勇军进行” ;

Line4: Beijing beijing;

Line5: China()

Line6: {

Line7 beijing = new Beijing();

Line8: }

Line9: String getSong()

Line10: {

Line11: return nationalAnthem;

Line12: }

Line13: class Beijing

Line14: {

Line15 satic int i=0;

Line16: Sring name=”北京”;

Line17: void speak()

Line18: {

Line19: System.out.println(“我们是”++”我们的国歌是:”+i+getSong());

Line20: }

Line21: }

Line22:}

Line3:

Line7:

Line13:

Line15:

49、下列有关String的说法错误的( D)

A、String类是个字符串常量,因此String类的实例一旦创建就不可以改变。

B、String类提供了很多方法,其中valeof(byte n)表示把字节型的变量n转化为字符串类型。

C、String 和 数组型一样在做为参数时是引用传递的。

D、String s1=“123”; String s2=s1;则s1!=s2。

50、下列关于java多线程机制说法错误的是(C)

A、Runnable接口只有一个方法run()。

B、线程有四种状态:新建,运行,中断,死亡。

C、当程序中的所有用户线程都结束时,守护线程还可以继续执行。

D、一个类实现了Runnable接口。但是Runnable接口并没有任何对线程的支持,我们还必须创建Thread类的实例

java以下声明变量中 是不合法的_Java考试题(一)相关推荐

  1. java以下声明变量中 是不合法的_java考试复习题

    java考试复习题 人类的希望像是一颗永恒的星,乌云掩不住它的光芒.特别是在今天,和平不是一个理想,一个梦,它是万人的愿望.以下是小编为大家搜索整理的java考试复习题,希望能给大家带来帮助!更多精彩 ...

  2. JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用。

    JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用. 今天再次设置java的环境变量,突然发现每次设置都只是按照步骤一步步将其设置完,并不了解为啥要设置,于是上网找了找 ...

  3. java怎么声明list_Java中的ArrayList或List声明

    基本上它允许Java在一个结构实现中通过genericstypes声明(如class MyStructure )存储多种types的对象,这是Java的主要特性之一. 面向对象的方法以模块化和可重用性 ...

  4. Java - char型变量中能不能存贮一个中文汉字,为什么?

    分享一个大牛的人工智能教程.零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net char类型可以存储一个中文汉字,因为Java中使用 ...

  5. java调用so库中的native方法_Java如何调用本地.so库里的方法

    首先在此之前希望你已经掌握了基本JNI常识的运用,比如Java代码如何调用本地native的方法,native方法如何访问本地变量,本地方法等以及其他相关的基础知识.在此我还是贴上Activity的部 ...

  6. java制作扫雷游戏中埋雷的难点_Java 实现经典扫雷游戏

    最后一次更新于 2019/07/08 效果演示图 Java 实现经典扫雷游戏 本扫雷游戏有以下功能: 如果点中炸弹会显示炸弹. 玩家左键点击方块能显示该方块周围会出现几个炸弹,如果不存在炸弹的话扫描范 ...

  7. java搜索文件夹中文件是否存在_java中判断文件文件夹是否存在的方法(附代码)...

    1.判断文件夹是否存在,不存在则创建:(java相关视频教程推荐:java视频教程)File folder = new File("d:est1est2"); if (!folde ...

  8. java两个数组中不同的数字_java将两个数组中不同的数字去掉一个剩下的保存到一个新的数组中...

    展开全部 package co; import java.util.Arrays; import java.util.HashSet; import java.util.Set; /** * java ...

  9. java实现从excel中提取某行_Java读取excel表格(原理+实现)

    一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office ...

最新文章

  1. 美颜算法之自动祛斑算法实现 | 案例分享
  2. Java老矣,尚能饭否?2020 Java生态系统报告出炉
  3. linux 关于减号 - 代替stdin 和stdout 的用法
  4. NUMA架构的CPU
  5. linux上yum最简方法安装,yum轻松简单安装配置GCC等
  6. 第103天:CSS3中Flex布局(伸缩布局)详解
  7. JavaScript 删除Cookie
  8. access mysql 操作方法_操作ACCESS数据库注意事项
  9. 使用 Preload/Prefetch 优化
  10. joomla添加html,如何将自定义html代码添加到Joomla 2.5菜单项?
  11. window文件恢复工具
  12. Quartus II 9.0正式版下载
  13. 使用软件实现直播推流
  14. 计算机专用英语1500词带音标,带音标的计算机英语1500词
  15. 异步处理Promise
  16. 已知前序序列和中序序列重建二叉树
  17. Windows使用ROS机器人操作系统12记录
  18. 世硕电子厂的故事!!测!
  19. 从Mac连接Windows共享打印机(2)
  20. 性能测试之nmon对linux服务器的监控 侵删

热门文章

  1. PCIe 均衡技术介绍(逻辑物理篇)
  2. rtsp协议报文解析-首部字段解析
  3. B. Most socially-distanced subsequence(思维+模拟)
  4. scala从服务器读取文件,学习Scala脚本:从文件里读取行记录
  5. html5 相册系统php源码,HTML5 CSS3打造相册效果附源码下载
  6. smali语言详解之字段的声明(变量、常量)
  7. linux ftp服务器架设,linux ftp服务器架设配置教程
  8. 项目十二 架设单位内部FTP服务器
  9. drupal安装配置错误
  10. python画圣诞老人_使用Python给头像加上圣诞帽或圣诞老人小图标附源码