java语言程序设计 A
一、是非题
1.程序中的类文件位置可通过系统环境变量path来指定。
A. 对 B. 错
2.在面向对象方法中,类的实例称为对象。
A. 对 B. 错
3.Java应用程序必须以类的形式出现,而且一个程序中可以定义若干个类。
A. 对 B. 错
4.Java字符处理中,英文字符用的是ASCII码,中文字符用的是unicode码。
A. 对 B. 错
5.for循环的"for(s1;s2;s3)s4;"语法中,s1只会执行一次。
A. 对 B. 错
6.JDK中的javadoc可为程序自动生成API帮助文档。
A. 对 B. 错
7.Java源文件通过编译后得到是扩展名为java的字节码文件。
A. 对 B. 错
8.Java中的&运算符,既能用做逻辑运算,也能做位运算。
A. 对 B. 错
9.若用year表年份,(year%4==0&&year&&400==0||year%100)==true成立,则可断定,year是闰年。
A. 对 B. 错
10."abc"是Java基本数据类型中的字符型数据。
A. 对 B. 错
二、单选题(
11.表达式Math.floor(-12.6)的结果为____。
A. -11 B. -12 C. -12.6 D. -13
12.Java中的基本数据类型int在不同的操作系统平台的字长是____。
A. 不同的 B. 32位 C. 64位 D. 16位
13.下面哪个是合法的标识符____。
A. class B. <weight> C. _name D. 3color
14.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是____。
A. java.applet B. java.awt C. java.util java系统变量设置 D. java.lang
15.下列表达式中,类型可以作为int型的是____。
A. "abc"+"efg" B. "abc"+'efg' C. 'a'+'b' D. 3+"4"
16.对程序段
int k=10;
while(k==0)
k=k-1;
描述正确的是____。
A. 循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
17.下列关于线程优先级的说法中,正确的是____。
A. 线程的优先级是不能改变的
B. 线程的优先级是在创建线程时设置的
C. 在创建线程后的任何时候都可以设置
D. B和C
18.为了计算s=100!,则定义变量s时应该使用的数据类型是____。
A. long B. float C. double D. 以上均可
19.下列运算结果为1的是____。
A. 8>>1 B. 4>>>2 C. 8<<1 D. 4<<<2
20.表达式und(-12.6)的结果为____。
A. -11 B. -12 C. -12.6 D. -13
21.下面是一组关于JDK的描述,其中正确的是____。
A. JDK只能用于运行Java程序
B. JDK是一个Java程序开发平台,既可以编译java程序,也可以运行Java程序
C. JDK是一个Java程序编辑器
D. JDK只能编译Java程序,但无法运行Java程序
22.表达式ll(-12.6)的结果为____。
A. -11 B. -12 C. -12.6 D. -13
23.以下不是合法java语言标识符的是____。
A. thisFloat B. _int C. ab$c D. double
24.面向对象开发的三个阶段中不包括____。
A. OOA B. OOT C. OOD D. OOP
25.不能让Java程序实现跳转的语句是____。
A. break B. continue C. throw D. goto
26.下列关于Java Application与Applet的说法中,正确的是____。
A. 都包含main()方法
B. 都通过"appletviewer"命令执行
C. 都通过"javac"命令编译
D. 都嵌入在HTML文件中执行
27.下面是一组关于Java类的描述,其中错误的是____。
A. 所有Java程序都有是由一个或多个类组成的
B. Java只能有一个Public(公共)类
C. Java程序中只能有一个主类
D. Java主程序不能是类,否则无法运行程序。
28.在读字符文件Employee.dat时,使用该文件作为参数的类是____。
A. BufferReader
B. DataInputStream
C. DataOutoutStream
D. FileInputStream
29.当启动Applet程序时,首先调用的方法是____。
A. stop() B. init() C. start() D. destroy()
30.char类型的取值范围是____。
A. -128~127 B. 0~65535 C. -65535 ~65535 D. 0~255
31.自定义异常类的父类可以是____。
A. Error B. VirtuaMachineError C. Exception D. Thread
32.执行{System.out.println(~5);}后的输出结果为____。
A. 0 B. 5 C. 2 D. -6
33.执行{System.out.println(-8>>2);}后的输出结果为____。
A. -2 B. -4 C. -16 D. -32
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论