java概念基础题(有答案)

更新时间:2023-06-15 23:54:55 阅读: 评论:0

一.选择题(每题一分)
阳春八景
1)程序设计语言的基本成分是数据成分、运算成分、控制成分和  D
A)对象成分  B)变量成分  C)语句成分  D)传输成分
2)下列哪个选项是合法的标识符? B
A123  B_name  Cclass  D1first
3)下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?
4)下列的哪个选项可以正确用以表示八进制值8D
A0x8  B0x10  C08  D010
5)下列的哪个赋值语句是不正确的?A
Afloat f = 11.1;  Bdouble d = 5.3E12;  Cfloat  d = 3.14f ;  Ddouble  f=11.1E10f;
6)下列的哪个赋值语句是正确的?D
Achar a=12;  Bint a=12.0;  Cint a=12.0f;  Dint a=int12.0;
7)给出下列的代码,哪行在编译时可能会有错误?
  public void modify(){
    int i, j, k;
    i = 100;
    while i > 0 {
      j = i * 2;
      System.out.println " The value of j is " + j ;
      k = k + 1;
    }
  }
Aline 4  Bline 6  Cline 7  Dline 8
答:C
8)下列关于继承的哪项叙述是正确的?C
A)在java中允许多重继承  B)在java中一个类只能实现一个接口
C)在java中一个类不能同时继承一个类和实现一个接口
Djava的单一继承使代码更可靠
9)下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?D
Aprivate  B)无修饰符  Cpublic  Dprotected
10)给出下列代码,如何使成员变量m 被方法fun()直接访问?
class Test
{
private int m;
public static void fun()
{
...
}
}B   
A)将private int m 改为电话铃声protected int m  B)将private int m 改为 public int m
C)将private int m 改为 static int m    D)将private int m 改为 int m
11)已知有下列类的说明,则下列哪个语句是正确的?
public class Test
{
private float f = 1.0f;
int m = 12;
static int n=1;
public static void mainString arg[])
{
Test t = new Test();
}
}
At.f  Bthis.n  CTest.m  DTest.fB
12九顶山滑雪场)给出下列代码,则数组初始化中哪项是不正确的?A
byte[] array1,array2[];
byte array3[][];
byte [][] array4;
Aarray2 = array1  Barray2=array3  Carray2=array4  Darray3=array4
13)下列代码的执行结果是A
public class Test
{
public int aMethod()
{
static int i=0;
i++;
System.out.printlni;
}
public static void mainString args[])
{
Test test = new Test();
test.aMethod();
}
}
A)编译错误      B0      C1      D)运行成功,但不输出
14)下列关于内部类的说法不正确的是A
A)内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用
B)内部类可以使用它所在类的静态成员变量和实例成员变量
C)内部类不可以用abstract修饰符定义为抽象类
D)内部类可作为其他类的成员,而且可访问它所在类的成员
15)顺序执行下列程序语句后,则b的值是C
String  a="Hello";
String  b=a.substring0,2预备党员转正发言稿;
AHello    Bhello      CHel      Dnull
16)在oneMethod()方法运行正常的情况下,程序段将输出什么?D
public void test()
{
try { oneMethod();
System.out.println"condition 1";
} catch ArrayIndexOutOfBoundsException e
{
System.out.println"condition 2";
} catchException e
{
System.out.println"condition 3";
母亲图片} finally
{
System.out.println"finally";
}
}
Acondition 1    B疑惑不解造句condition 2    Ccondition 3    Dcondition 1
                                                          finally
17)下列常见的系统定义的异常中,哪个是输入、输出异常?B
AClassNotFoundException        BIOException
CFileNotFoundException          D黑龙江高考分数线UnknownHostException
18)下列哪个不是nio包的新特点?D
A)内存映射技术    B)文件锁定  C)字符及编码  D)阻塞I/O
19)下列哪个选项是正确计算42度(角度)的余弦值?C
Adouble s42;        Bdouble sine42;
Cdouble sRadians42));
Ddouble sDegrees42));
20)下列InputStream类中哪个方法可以用于关闭流?B
Askip()      Bclo()      Cmark()      Dret()
21)下列方法中哪个是执行线程的方法?A
Arun()    Bstart()    Csleep()      Dsuspend()
22)下列关于Frame类的说法不正确的是A
AFrameWindow类的直接子类        BFrame对象显示的效果是一个窗口
CFrame被默认初始化为可见          DFrame的默认布局管理器为BorderLayout
23)下列Java常见事件类中哪个是鼠标事件类?C
AInputEvent      BKeyEvent    CMouEvent    DWindowEvent
24)在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?D
Ainit()    Bstart()      Cpaint()      Ddestroy()
25)下列哪个是面向大型企业级用容器管理专用构件的应用平台?A
AJ2EE      B属羊的女人J2ME      CJ2SE        DJ2DE
26)下列哪个选项的java源文件代码片段是不正确的?D
Apackage testpackage;  public class Test{  }
Bimport java.io.*;    package testpackage;  public class Test{  }
Cimport java.io.*;  class Person{  }  public class Test{  }
Dimport java.io.*;  import java.awt.*;   public class Test{  }
27)下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?B
ASystem    BClass    CThread      DObject
28)在Java源文件中什么类最多只能有一个,其他类的个数不限?A
Apublic    Bprivate    Cprotected      D)没有这种类
29)下列哪个选项是short型数据的取值范围?B
A-128 +127    B-32768 +32767 
C-2147483648 +2417483647      D-3.40282347E38 +3.40282347E38
30)下列哪项是将一个十六进制值赋值给一个long型变量?D
Along number = 123L;      Blong number = 0123;
Clong number = 0123L;      Dlong number = 0x123L;
31)下列程序段执行后的输出结果为
int  x=3 inty=10
System.out.printlny%x;B
A0      B1          C2          D3
32)下列的哪个程序段可能导致错误?B
AString s = " hello";  String t = " good ";  String k = s + t;
BString s = " hello";  String t;  t = s3 + "one";
CString s = " hello";  String standard = s.toUpperCa();

本文发布于:2023-06-15 23:54:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1040339.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:下列   成分   代码   成员   方法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图