试题来源:内部校招(网申)

    1.分析下面的JavaScript代码段,输出结果是( )
    var mystring=”I am a student”;
    a=mystring.charAt(9);
    document.write(a);
    A.l am a st
    B.u
    C.udent
    D.t

    答案: B

    2.SQL Server 和Oracle中对tempa中取出前10条记录的语句是
    A.select top 10 * from tempa和select *from tempa where rownum<10
    B.select top 10 from tempa和select * from tempa where rownum<10
    C.select top 10 * from tempa和select *from tempa where rowid<10
    D.select 10 top * from tempa和select *from tempa where rownum<10

    答案:A

    3.下列哪类数据不适合创建索引()
    A.经常被查询搜索的列,如经常在where子句中出现的列
    B.主键的列
    C.包含太多NULL值的列
    D.表很大

    答案:C

    4.Linux 文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在()目录中。
    A./bin
    B./etc
    C./dev
    D./lib

    答案:C

    5.假设今天2006年4月1日星期六,请问以下javascript代码输出结果是:()
    var time = new Date();
    document.write(time.getMonth());
    A.3
    B.4
    C.5
    D.4月

    答案:A

    6.在JavaScript中()方法可以对数组元素进行排序
    A.add()
    B.join()
    C.sort()
    D.length()

    答案:C

    7.sql server中要删除表tempa字段cola值为NULL的数据,以下语句正确的是
    A.delete from tempa where cola in (NULL)
    B.delete from tempa where cola=NULL
    C.delete from tempa where cola is NULL
    D.delete from tempa where isNULL(cola, 0) is NULL

    答案:C

    8.setTimeout("buy()",20)表示的意思是()
    A.间隔20秒后,buy()函数被调用一次
    B.间隔20分钟后,buy()函数被调用一次
    C.间隔20毫秒后,buy()函数被调用一次
    D.buy()函数被持续调用20次

    答案:C

    9.如何把"Persons"表中"LastName"列的"Gates" 改为"Wilson"
    A.MODIFY Persons SET LastName=’Wilson’ WHERE LastName=’Gates’
    B.UPDATE Persons SET LastName=’Wilson’ WHERE LastName=’Gates’
    C.UPDATE Persons SET LastName=’Wilson’ INTO LastName=’Gates’
    D.MODIFY Persons SET LastName=’Wilson’ INTO LastName=’Gates’

    答案:B

    10.分析下面的JavaScript代码段,输出的结果是()。
    emp=new Array(5);
    emp[1]=1;
    emp[2]=2;
    document.write(emp.length);
    A.2
    B.3
    C.4
    D.5

    答案:D

    11.以下哪个方法用于定义线程的执行体?()
    A.start()
    B.init()
    C.run()
    D.synchronized()

    答案:C

    12.score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是()

    1. temp=score[0];
    2. for (int index = 1;index < 5;index++) {
    3. if (score[index]<temp){
    4. temp=score[index];
    5. }
    6. }

    A.求最大数
    B.求最小数
    C.找到数组最后一个元素
    D.编译出错

    答案:B

    13.在Java语言中,下列关于类的继承的描述,正确的是()。
    A.一个类可以继承多个父类
    B.一个类可以具有多个子类
    C.子类可以使用父类的所有方法
    D.子类一定比父类有更多的成员方法

    答案:B

    14.在Servlet处理请求的方式为()
    A.以进程的方式
    B.以程序的方式
    C.以线程的方式
    D.以响应的方式

    答案:C

    15.sql server 中下列那个语句能将temp表中的hostname字段扩充为varchar(100)
    A.alter table temp alter column hostname varchar(100)
    B.alter table temp column hostname varchar(100)
    C.alter table temp alter column of hostname varchar(100)
    D.alter table temp add column hostname varchar(100)

    答案:A

    16.在JavaScript中,能使文本框失去焦点的方法是()。
    A.onblur()
    B.focus()
    C.blur()
    D.leave()

    答案:C
    答案解析:

    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title></title>
    6. <script>
    7. function do1()
    8. {
    9. document.getElementById("txt1").focus();
    10. }
    11. function do2()
    12. {
    13. document.getElementById("txt1").blur();
    14. }
    15. </script>
    16. </head>
    17. <body >
    18. <input id="txt1" type="text" />
    19. <button type="button" onclick="do1()">
    20. 获得焦点
    21. </button>
    22. <button type="button" onclick="do2()">
    23. 失去焦点
    24. </button>
    25. </body>
    26. </html>

    17.关于sleep()和wait(),以下描述错误的一项是()
    A.sleep是线程类(Thread)的方法,wait是Object类的方法;
    B.sleep不释放对象锁,wait放弃对象锁;
    C.sleep暂停线程、但监控状态仍然保持,结束后会自动恢复;
    D.wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态。

    答案:D 进入就绪状态

    18.如果需要匹配包含文本的元素,用下面哪种来实现
    A.text()
    B.contains()
    C.contains
    D.attr(name)

    答案:B

    1. public static void main(String[] args) {
    2. String str = "abc";
    3. System.out.println(str.contains("ab"));
    4. }

    19.逻辑运算符:与、或、非()
    A.ll:只要其中有一个为false,整体结果是false;
    B.&&:只要有一个是true,整体结果是false;
    C.!:取反
    D.&&:只要有一个是true,整体结果是true;

    答案:C

    20.下面哪个命令可以列出定义在以后特定时间运行一次的所有任务?
    A.atq
    B.cron
    C.batch
    D.at

    答案:B

    21.运行一个脚本,用户需要什么样的权限?
    A.read
    B.write
    C.execute
    D.browse on the directory

    答案:C

    22.在JavaScript中,页面中显示当天日期“今天是2013年9月1日”,下列选项正确的是()

    1. var today=new Date( );
    2. document.write("今天是"+today.getYear()+"年"+(today.getMonth()+1)+"月"
    3. todaygetDay()+"日");
    var today=new Date( );
    document.write("今天是"+today.getFullYear()+“年”+(today.getMonth()+1)+"月"
                     +today.getDay()+"日");
    
    var today=new Day( );
    document.write("今天是"+today.getFullYear()+"年”+(today.getMonth()+1)+"月"
                     +today.getDate()+"日");
    
    var today=new Date();
    document.write("今天是"+today.getFullYear()+"年"+(today.getMonth()+1)+"月"
                      +today.getDate()+"日");
    

    答案:D

    23.下面()不是String类提供的合法的方法。
    A.equals(String)
    B.trim()
    C.append()
    D.indexOf()

    答案:C

    24.如果你的umask设置为022,缺省的你创建的文件的权限为:
    A.——w—w-
    B.-w—w——
    C.r-xr-X—-
    D.rw-r—r—

    答案:D

    25.在一条命令中如何查找一个二进制命令Xconfigurator 的路径?
    A.apropos Xconfigurator
    B.find Xconfigurator
    C.where Xconfigurator
    D.which Xconfigurator

    答案:D

    26.在JAVA中,以下()类的对象以键-值的方式存储对象
    A.java.util.List
    B.java.util.ArrayList
    C.java.util.HashMap
    D.java.util.LinkedList

    答案:C

    27.在JAVA的异常处理模型中,能单独和finally语句一起使用的块是()。
    A.try
    B.catch
    C.throw
    D.throws

    答案:A

    28.在JavaScript中,下列代码可以实现每隔5秒弹出"5秒到了!”的是()
    A.setTimeOut("alert('5秒到了!')",5)
    B.setTimeOut("alert('5秒到了!)",5000)
    C.setlnterval("alert('5秒到了!')",5)
    D.setlnterval("alert('5秒到了!)",5000)

    答案:D

    29.怎样更改一个文件的权限设置?
    A.attrib
    B.chmod
    C.change
    D.file

    答案:B

    30.在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为( )

    <script>
                function allChecked(){
                   var allck= ___________________________
                   for(var i = 0 ;i<allck.length;i++)
                   {
                       allck[i].checked=true;
                   }
                }
           </script>
            <body>
                <input name="chk" type="checkbox" value="滑雪" />滑雪
                <input name="chk" type="checkbox" value="游泳" />游泳
                <input name="chk" type="checkbox" value="爬山" />爬山
                <input name="btn" type="button" onClick="allChecked()" value="选择" />
            </body>
    

    A. document.getElementsByld(“chk”);
    B.document.getElementsByName(“chk”);
    C.document.getElementByName(“checkbox”);
    D.document.getElementsByTagName(“chk”);

    答案:B