选择题(针对以下题目,选择符合题目要求的答案。针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。每题2分。)1.下列选项中,能够正确引用外部JS文件的选项是()。A.scriptsrc=js/alljs.js/scriptB.scripthref=../js/alljs.js/scriptC.scriptinput=js/alljs.js/scriptD.scriptname=../js/alljs.js/script2.在c语言中,语句使用()号结束。A.,B.。C.:D.;3.在JavaScript中,以下不属于浏览器对象的是()。A.historyB.dateC.locationD.Document4.下列叙述正确的是()。A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.在数据库系统中,数据的物理结构必须与逻辑结构一致5.在HTML文档中包含如下超链接:ahref=#onmouseover=this.style.color='red'onmouseout=this.style.color='blue'/返回/a下列选项中对此链接描述正确的是()。【选两项】A.当鼠标移入此链接时,超链接文本颜色变为红色B.当鼠标移入此链接时,超链接文本颜色变为蓝色C.当鼠标移出此链接时,超链接文本颜色变为红色D.当鼠标移出此链接时,超链接文本颜色变为蓝色6.在JAVA中,()不属于OOP特征。A.封装B.继承C.重写D.多态7.在循环结构的循环体中执行break语句,其作用是()。A.结束本次循环,进行下次循环B.继续执行break语句之后的循环体中的各语句C.跳出该循环体,提前结束循环D.终止程序运行8.在JAVA中,下列对异常的描述不正确的选项是()。A.异常是程序运行过程中发生的错误,异常会终止程序的运行B.异常处理使用try-catch-finally,每个语句块都可以单独出现C.自定义异常时可以继承Exception类,也可以继承其他的异常类D.系统不会自动抛出自定义异常类,需要开发人员使用throw抛出9.下列关于表格的描述,正确的一项是()。A.在单元格内不能继续插入整个表格第1页共7页B.可以同时选定不相邻的单元格C.粘贴表格时,不粘贴表格的内容D.在网页中,水平方向可以并排多个独立的表格10.在JAVA中,关于装箱和拆箱,下列描述不正确的是()。A.基本数据类型分为8种,分别是int、char、short、long、float、double、boolean和byteB.自动装箱是将基本数据类型转换为包装类C.自动拆箱是将包装类自动转换为基本数据类型D.将int类型数据转换成double类型时是装箱操作11.下面代码的执行结果为()。intOutput=10;booleanb1=false;if((b1==true)&&((Output+=10)==20)){System.out.println(Weareequal+Output);}else{System.out.println(Notequal!+Output);}A.因为在逻辑数据类型上作比较,故出现编译错误B.编译并输出Notequal!10C.编译并输出Notequal!20D.编译并输出Weareequal1012.在JAVA中,下列可以正确获取连接对象的选项是()。A.Class.forName(driver);B.Drivermanager.getConnection(url,uid,pwd);C.createStatement();D.execute();13.在JAVA中,下列可以正确获取结果集的选项是()。A.Statementsta=con.createStatement();ResultSetrs=sta.executeQuery(select*fromstudent);B.Statementsta=con.createStatement(select*fromstudent);ResultSetrs=sta.executeQuery();C.Statementsta=con.prepareStatement(select*fromstudent);ResultSetrs=sta.execute();D.Statementsta=con.prepareStatement();ResultSetrs=sta.execute(select*fromstudent);14.SQL语言是()语言。A.层次数据库B.网络数据库C.关系数据库D.非数据库15.若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0):第2页共7页s=a;for(b=1;b=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。A.s=a+b;B.s=a+c;C.s=s+c;D.s=b+c;16.在JAVA中,下列代码能够实现删除book表中书籍名称bookName为“java”的记录的选项是()。Stringsql=deletefrombookwherebookName=?;A.Statementsta=con.createStatemetn(sql);sta.setString(0,java);sta.execute();B.Statementsta=con.createStatemetn(sql);sta.setString(0,java);sta.executeQuery();C.PrepareStatedmentsta=con.prepareStatement(sql);sta.setString(1,java);sta.execute();D.PrepareStatedmentsta=con.prepareStatement(sql);sta.setString(1,java);sta.executeQuery();17.有以下程序段Intn,t=1,s=0;scanf(%d,&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数18.在JAVA中,下列对JDBC事务描述错误的选项是()。A.JDBC事务属于Java事务的一种B.JDBC事务中通过commit()方法回滚事务,通过rollback()方法提交事务C.JDBC事务可以保证操作的完整性和一致性D.JDBC事务是由Connection发起的,并由Connection控制19.在一个框架的属性面板中,不能设置下面哪一项()。A.源文件B.边框颜色C.边框宽度D.滚动条20.下列哪一项表示的不是按钮()。A.type=submitB.type=resetC.type=imageD.type=button21.在JAVA中,下列关于文件操作的说法,不正确的选项是()。A.File类用于完成文件或者目录的创建、删除等操作B.输入/输出流主要分为字节流和字符流,它们之间可以进行转换C.FileInputStream和FileOutputStream用于实现对文件数据的操作,其中第3页共7页FileInputStream用于向文件中写入数据,FileOutputStream用于读取文件中的数据D.BufferedInputStream和BufferedOutputStream可以对IO流进行缓冲,提高读写效率22.下列关于String类的说法错误的是()。A.length()返回字符串的长度B.valueOf()返回对应的字符串C.concat()拼接字符串D.indexOf()清除字符串左右两边的空格23.下列关于标识符的说法不正确的是()。A.标识符的第一个字符可以是任何数字B.标识符由字母、数字、下划线(_)或$组成C.在程序中,凡是能够命名的地方都叫标识符D.通过命名的方式可以在程序的其他地方找到并使用标识符24.下列选项哪一个是合法的JAVA标识符()。A.Call…nameB.39_testC.-string1D.i_number25.在JavaScript中,下列选项中()函数是用于删除节点的。A.insertBeforeB.AppendChildC.removeChildD.deleteChild26.下列关于数据类型的描述正确的是()。A.数据类型就是数据的表现形式B.所有数据的数据类型都是一致的C.数据类型就是用于表示不同的数据在内存中所分配空间的大小D.以上答案都不正确27.下列表达式的值为0的是()。A.3﹪5B.3/5.0C.3/5D.3528.在JavaScript中,下列标识符不合法的是()。A.stu_NameB._stuAgeC.$stu_SexD.1_stuID29.表示条件:10x100或x0的JAVA语言表达式是()。A.x10&&x100&&x0B.x10&&x100||x0C.10x100&&x0D.10x100||x030.在JavaScript中,下列定义数组的选项,正确的是()。A.varemp=newArray[3];B.varemp=newArray(3);C.Arrayemp=newArray();D.Arrayemp=newArray[];31.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS32.在DOM模型中,根据元素编号获取元素对象的方法是()。A.getElementsByIdB.getElementsByNameC.getElementsByTagNameD.getElementById33.假设有下列程序:publicstaticvoidmain(String[]args)第4页共7页{intx=-1;do{x=x*x;System.out.println(x);}while(!x);}则循环执行多少次:()。A.0次B.1次C.死循环,执行无数次D.语法错误34.在JAVA中,下列关于抽象类和接口的说法正确的是()。A.有抽象方法的类一定是抽象类,没有抽象方法的类一定不是抽象类B.抽象类可以通过new关键字直接实例化,接口则不可以C.抽象类和接口都没有构造方法D.接口允许多重继承,抽象类则不允许35.下列程序段的输出结果是()。intk=1;switch(k){case1:System.out.print(P);case2:case3:System.out.print(Q);break;case4:System.out.print(R);default:System.out.print(S);}A.PB.PQC.PQRD.PQRS36.在JAVA中,下列对TCP和UDP的描述,正确的选项是()。A.TCP不能提供数据的可靠传输B.UDP能够保证数据的可靠传输C.TCP数据传输效率高于UDPD.UDP数据传输效率高于TCP37.下列叙述中错误的是()。A.C语句必须以分号结束B.空语句出现在任何位置都不会影响程序运行C.复合语句在语法上被看作一条语句D.赋值表达式末尾加分号便会构成赋值语句38.以下能正确定义且赋初值的语句是()。A.intn1=n2=10;B.charc=32;C.floatf=f+1.1;D.doublex=12.3E2.5;39.有以下程序:main(){intk=5,n=0;while(k0){switch(k){default:break;第5页共7页case1:n+=k;case2:case3:n+=k;}k--;}printf(%d\n,n);}则程序运行后的输出结果是()。A.0B.4C.6D.740.有以下程序段:intn=