选择题 下载本文

1. 下列关于JAVA语言特点的叙述中,错误的是[ ]

A、Java是面向过程的编程语言 B、Java支持分布式计算 C、Java是跨平台的编程语言 D、Java支持向量 2. 下列叙述中,正确的是[ ]

A、声明变量时必须指定一个类型

B、Java认为变量number与Number相同 C、Java中唯一的注释方式是\

D、源文件中public类可以有0或多个

3. 已知:int[] a = new int[50];在下列给出的数组元素中,非法的是[ A. a[0] B、a[1] C、a[49] D、a[50] 4. int 类型数据占用多少位[ ]

A、32 B、64 C、16 D、20

5. 下列运算符属于关系运算符的是[ ] A、= = B、= C、+= D、*=

6. Java中,在如下所示的Test类中,共有[ ]个构造方法。

public class Test{ private int x;

public Test(){ x=35; }

public void Test(double f){

This.x=(int)f; }

public Test(String s){ } }

A 0 B 1 C 2 D 3 7. 变量命名规范说法正确的是[ ]。

A、变量由字母、下划线、数字、$符号随意组成; B、变量不能以数字作为开头;

C、A和a在java中是同一个变量; D、不同类型的变量,可以起相同的名字; 8. 下列代码中

if(x>0)

System.out.println(“first”); else if (x>-3)

System.out.println(“second”); else

System.out.println(“third”);

] 要求打印字符串为“second”时,x的取值范围是[ ] A、x<=0 并且 x>-3 B、x>0 C、x>-3 D、x<=-3 9. 下列关于继承的哪项叙述是正确的[ ]

A、 在java中允许多重继承

B、在java中一个类只能实现一个接口

C、在java中一个类不能同时继承一个类和实现一个接口 D、java的单一继承使代码更可靠 10. 下列说法中,正确的一项是[ ]

A、 双精度数据转换成单精度后,其数值精度会更高 B、 Java语言中的布尔变量可以和整型变量相互转换

C、 强制转换是将存储长度长的数据类型转换为长度短的数据 D、 强制转换是将存储长度短的数据类型转换为长度长的数据 11. 下列关于Java对import语句规定的叙述中,错误的是[ ]

A、 在Java程序中import语句可以有多个 B、 在Java程序中import语句可以没有 C、 在Java程序中import语句必须有一个

D、 在Java程序中import语句必须引入在所有类定义之前 12. 下列不合法的标识符是 [ ]

A、$million B、_million C、2$_million D、million 13. 表达式(11+3*8)/4%3的值是[ ]。 A 31 B 0 C 1 D 2 14. 在Java中下面代码是[ ]条语句。

int i; i=123; int j=0,k=0; System.out.println(i+\ A 3 B 4 C 5 D 6 15. 阅读下列代码

public class Test {

public static void main(String args[]) {

System.out.println((5>3)?4:5);

} }

其运行结果是[ ]

A、2 B、3 C、4 D、5

16. Java Application程序中有且只能有一个main方法,该方法头的书写合法的是[ A、public static void main() B、public static void main(String[] args) C、public static int main(String[] arg) D、public void main(String arg[] )

] 17. 给出下列的代码,哪行在编译时可能会有错误[ ]

① public static void main(String args[]){ ② int i, j, k; ③ i = 100; ④ while ( i > 0){ ⑤ j = i * 2; ⑥ System.out.println (\ ⑦ k = k + 1; ⑧ } ⑨ }

A、line 4 B、line 6 C、line 7 D、line 8 18. 以下程序的运行结果是:[ ]。

public class Increment{

public static void main(String args[]) {

int a; a = 6; System.out.print(a); System.out.print(a++); System.out.print(a); } }

A 666 B 667 C 677 D 676

19. 下列哪个修饰符可以使在一个类中定义的成员变量只能被本类访问[ A ]

A、private B、无修饰符 C、public D、protected 20. 下列Java语句中,不正确的一项是[ ]

A、int e, a, b = 10; B、char c, d = ?a?; C、float e = 0.0d; D、float c = 0.0f; 21. float 类型数据占用多少位[ ]

A、32 B、64 C、16 D、20

22. 下列哪个关键字在Java语言中没有定义具体的用途[ ]

A、final B、default C、const D、static 23. 下面的哪条语句是正确的[ ]

A、String temp [] = new String {\ B、char temp [] = { \ C、String temp = {\ D、String temp [] = {\24. 在JSP中java表达式的语法格式为:[ ]。

A. <%@ %> B. <%! %> C. <%= %> D. <% %> 25. 在JSP中,<%=”2”+4%>输出[ ].

A. 2+4 B. 6 C. 24 D. 不会输出 26. Tomcat 服务默认情况下使用的端口号是[ ] A. 8000 B. 8080 C. 8888 D. 80

27. 超连接元素A有很多属性,其中用来指明超连接所指向的URL的属性是[ ]

A href B target C herf D link

28. JSP页面默认编码是[ ]

A. ISO-8859-1 B. UTF-8 C. GBK D. UNICODE

29.超文本标记语言“新浪网”的作用是[ ] A 插入一段新浪网的文字 B 插入一幅新浪网的图片 C 创建一个指向新浪网的电子邮件

D 创建一个指向新浪网的超链接

30.下面的CSS语法哪一个正确?[ ]

A body:color=black B {body;color:black;}

C body {color: black;} D {body:color=black(body} 31. CSS中ID选择符在定义的前面要有指示符[ ]。 A * B & C ! D # 32.下面哪一个是给所有p标签元素字体加粗的语法[ ]

A

33.在 HTML 文档中,引用外联样式表的正确位置是?[ ]

A 文档的末尾 B 文档的顶部 C 部分 D 部分 34若要在网页中插入样式表main.css,以下用法中,正确的是[ ]。

A B C D 35.以下不是JSP隐式对象的是[ ]。

A. pageContext B. context C. application D. out

36.JavaBean的scope取什么值可使该javabean被多个用户共享,即和web应用有相同的生命周期?[ ]

A. page B. request C. session D. application 37.下面哪个不是JSP中和javabean相关的标记?[ ] A. B. C. D.

38.下列动作标签中哪一个是用于重定向一个 HTML 文件。[ ]

B. B. C. D. 39.在当前页面中包含 a.htm 的正确语句是 [ ]

A. <%@ include=”a.htm”%> B. C. <%@ include page=”a.htm”%>

D. <%@ include file=”a.htm”%>