计算机专业实习考试题
一.选择题(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里,下列选项中不属于数组方法的是( );
1
)
a)sort()
b)length()
c)concat()
d)reverse()
4. 下列哪一个选项可以用来检索被选定的选项的索引号?( )
a)disabled
b)selectedIndex
c)option
d)multiple
希望图片具有”提交”按钮同样的功能,该如何编写表单提交?( a)在图片的onClick事件中手动提交
b)在图片上添加onSubmit事件
c)在图片的onSubmit事件中手动提交
2
)
d)在表单中自动提交
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循环代码互换的是: (选择一项)。
( )
3
A for(var i =0; i 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) 4 )事件。 d)Var arry=new Array(„3‟,‟4‟) 11、 下列()属于引用数据类型(选择两项) A、 String B、 char C、 用户自定义的Student类类型 D、 int 12、 对象的特征在类中表示为变量,称为类的()。 A、 对象 B、 属性 C、 方法 D、 数据类型 13、 在java中下列关于自动类型转换说法正确的是() A、 基本数据类型和String相加结果一定是字符串型 B、 char类型和int类型相加结果一定是字符 C、 double类型可以自动转换为int D、 char + int + double +\"\" 结果一定是double; 14、 关于类的描叙正确的是()(选择两项) A、 在类中定义的变量称为类的成员变量,在别的类中可以直接使用 B、 局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中 5 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是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是() 6 temp = score[0]; for (int index = 1;index < 5;index++) { if (score[index] < temp) { temp = score[index]; } } A. 求最大数 B. 求最小数 C. 找到数组最后一个元素 D. 编译出错 18、 下面关于数组的说法中,错误的是()(选择两项) A、 在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空 B、 数组可以在内存空间连续存储任意一组数据 C、 数组必须先声明,然后才能使用 D、 数组本身是一个对象 19、 在Java中下面代码是()条语句 7 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. 抽象类和接口的区别 8 4. 怎样添加、移除、移动、复制、创建和查找节点 5. 行内元素有哪些?块级元素有哪些?CSS的盒模型? 三、程序题(8分/题 共16分) 1. 编写css代码实现div水平垂直居中 2.编写一个Singleton 四、逻辑题(共4分) 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 9 因篇幅问题不能全部显示,请点此查看更多更全内容