计算机实习考试题

更新时间:2023-09-01 17:07:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

计算机专业实习考试题

一.选择题(3分/每题共60分)

1. 要动态改变层中内容可以使用的方法有()

a)innerHTML

b)innerText

c)通过设置层的隐藏和显示来实现

d)通过设置层的样式属性的display属性

2. 当按键盘A时,使用onKeyDown事件打印event.keyCode的结果是()

a)65

b)13

c)97

d)37

3. 在javascript里,下列选项中不属于数组方法的是();

a)sort()

b)length()

c)concat()

d)reverse()

4. 下列哪一个选项可以用来检索被选定的选项的索引号?( )

a)disabled

b)selectedIndex

c)option

d)multiple

希望图片具有”提交”按钮同样的功能,该如何编写表单提交?( )

a)在图片的onClick事件中手动提交

b)在图片上添加onSubmit事件

c)在图片的onSubmit事件中手动提交

d)在表单中自动提交

1

6. 使div层和文本框处在同一行的代码正确的是( );

a)

b)

c)

d)

下列选项中,描述正确的是(选择两项) 。( )

a)options.add(new Option(…a?,'A?))可以动态添加一个下拉列表选项

b)option.add(new Option(…a?,'A?))可以动态添加一个下拉列表选项

c)new Option(…a?,'A?)中?a' 表示列表选项的值,?A' 用于在页面中显示

d)new Option(…a?,'A?)中?A' 表示列表选项的值?a' 用于在页面中显示

8. var emp = new Array(3); for(var i in emp) 以下答案中能与for循环代码互换的是: (选择一项)。

( )

A for(var i =0; i<emp; i++)

B for(var i =0; i<Array(3); i++)

C for(var i =0; i<emp.length(); i++)

D for(var i =0; i<emp.length; i++)

9. 制作级联菜单功能时调用的是下拉列表框的()事件。

a)onChange

b)onFocus

c)selected

d)onClick

10. 下列声明数组的语句中,错误的选项是()

a)Var arry= new Array()

b)Var arry=new Array(3)

c)Var arry[]=new Array(3)(4)

d)Var arry=new Array(…3?,?4?)

11、下列()属于引用数据类型(选择两项)

A、String

B、char

C、用户自定义的Student类类型

D、int

2

12、对象的特征在类中表示为变量,称为类的()。

A、对象

B、属性

C、方法

D、数据类型

13、在java中下列关于自动类型转换说法正确的是()

A、基本数据类型和String相加结果一定是字符串型

B、char类型和int类型相加结果一定是字符

C、double类型可以自动转换为int

D、char + int + double +"" 结果一定是double;

14、关于类的描叙正确的是()(选择两项)

A、在类中定义的变量称为类的成员变量,在别的类中可以直接使用

B、局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中

C、使用别的类的方法仅仅需要引用方法的名字即可

D、一个类的方法使用该类的另一个方法时可以直接引用方法名

15、下列关于字符串的描叙中错误的是()(选择两项)

A、字符串是对象

B、String对象存储字符串的效率比StringBuffer高

C、可以使用StringBuffer sb="这里是字符串"声明并初始化StringBuffer对象sb

D、String类提供了许多用来操作字符串的方法:连接,提取,查询等

16、以下()代码,能够对数组正确初始化(或者是默认初始化)。

A、int[] a;

B、a = {1, 2, 3, 4, 5};

C、int[] a = new int[5]{1, 2, 3, 4, 5};

D、int[] a = new int[5];

17、score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,

程序运行结果是()

temp = score[0];

for (int index = 1;index < 5;index++) {

if (score[index] < temp) {

temp = score[index];

}

}

3

A. 求最大数

B. 求最小数

C. 找到数组最后一个元素

D. 编译出错

18、下面关于数组的说法中,错误的是()(选择两项)

A、在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空

B、数组可以在内存空间连续存储任意一组数据

C、数组必须先声明,然后才能使用

D、数组本身是一个对象

19、在Java中下面代码是()条语句

int i;i=123;

int j=0,k=0;

System.out.println(i+";"+";"+j+""+k);

A、 3

B、 4

C、 5

D、6

20、在Java中,关于构造方法,下列说法错误的是( )

A、构造方法的名称必须与类名相同

B、构造方法可以带参数

C、构造方法不可以重载

D、构造方法绝对不能有返回值

二、简答题(4分/题共20分)

1.面向对象的特征有哪些方面(具体分析)

2. 类,对象,引用三者之间的关系

3. 抽象类和接口的区别

4. 怎样添加、移除、移动、复制、创建和查找节点

5. 行内元素有哪些?块级元素有哪些?CSS的盒模型?

三、程序题(8分/题共16分)

1.编写css代码实现div水平垂直居中

2.编写一个Singleton

四、逻辑题(共4分)

假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。

4

本文来源:https://www.bwwdw.com/article/agwi.html

Top