资源描述
SCME G1模拟笔试1.docx
《SCME G1模拟笔试1.docx》由会员分享,可在线阅读,更多相关《SCME G1模拟笔试1.docx(14页珍藏版)》请在冰豆网上搜索。
SCMEG1模拟笔试1
襄阳职业技术学院模拟测试试卷
模拟测试闭卷
题号
1-10
11-20
21-30
31-40
41-50
总分
得分
一、选择题。
(每题2分,共100分)
1)在中有如下代码,则输出结果为(B)结果为15
vara=1;varb=10;
functiontest(){
while(a<3){
a++;b++;
}
document.write(a+b);
}
A.110B.312C.211D112
2)在JavaScript中,关于document对象的方法,下列说法正确的是(AD)。
【选二项】
A.getElementById()是通过元素Id获取元素对象的方法,其返回值为单个对象
B.getElementsByName()是通过元素name获取元素对象的方法,其返回值为单个对象
C.getElementbyId()是通过元素Id获取元素对象的方法,其返回值为多个对象
D.getElementsbyName()是通过元素name获取元素对象的方法,其返回值为对象组
3)在HTML页面中,使用(A)标签可以实现文字和图片的滚动效果。
(选择一项)
A)B)
C)
D)
4)阅读下面的java语言代码,输出结果是(B)。
intx,y=1,z=0;
if(z<0)
x=3;
elseif(y==0)
x=5;
else
x=7;
System.out.println(x+”,”+y);
A.7,0B.7,1C.3,3D.以上都不正确
5)在HTML中,以下关于CSS样式中文本属性的说法,错误的是(B).(选择一项)
A)font-size用来设置文本的字体大小B)text-align用来设置文本的字体形状
C)color用来设置文本的颜色D)font-family用来设置文本的字体类型
6)研究下面的java程序段:
inti,j;
for(i=5;i!
=0;i--)
for(j=0;j<4;j++){…}
循环体的总执行次数是(A)。
A.20B.25C.24D.30
7)在SQLServer2008数据库中,使用update语句更新数据库表中的数据,以下说法正确的是(C).(选择一项)
A)每次只能更新一行数据B)如果没有数据项被更新,将提示错误消息
C)每次可更新多行数据D)更新数据时,必须带有WHERE条件句子
8)在SQLServer2008数据库中,有一个book(图书)表,包含字段:
bookID(图书编号),title(书名),pDate(出版日期),author(作者)等字段,其中(D)字段作为该表主键是最恰当的.(选择一项)
A)authorB)titleC)pDateD)bookID
9)分析下面的程序:
staticvoidfun(inta,intb,intc)
{
a=456;b=567;c=678;
}
publicstaticvoidmain(String[]args)()
{
intx=10,y=20,z=30;
fun(x,y,z);
System.out.println(z+”,”+y+”,”+x);
}
输出结果是(B)。
A.30,20,10B.10,20,30C.456,567,678D.678,567,456
10)在网页编程,某站点下有一个名为index.htm的页面和一个名为a.css的样式表文件(index.htmg和a.css在同一级目录下),如果要在index.htm页面中应用a.css样式表文件中的样式表,则应在index.htm页面的
标签中添加以下哪短代码(C).(选择一项)
A)
B)
C)
D)
11)分析下面的java程序:
publicstaticvoidmain(String[]args)
{
intnum=0;
while(++num<=2){
System.out.println(num);
}
}
输出结果是(D)。
A.123B.012C.23D.12
12)下面哪个流类属于字符输入流( D )
A.BufferedWriter B.FileInputStream
C.ObjectInputStream D.InputStreamReader
13)给某定Java程序的main方法如下所示,该程序的运行结果是(A).(选择一项)
publicstaticvoidmain(String[]args){
inti=0;
System.out.println(i++);
}
A)输出0B)输出1C)编译错误D)运行时出现异常
14)File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。
通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。
下面的代码片段实现的是什么功能?
( B)
Filefile=newFile("C:
\\test.dat");
if(file.exists()){
file.delete();
}
A.创建C:
\test.dat
B.删除C:
\test.dat
C.打开C:
\test.dat文件输出流
D.移动C:
\test.dat
15)在HTML中,(D)标签用于以预定义的格式显示文本,即文本在浏览器中显示时遵循在HTML源文档中定义的格式.(选择一项)
A)
B)
C)
D)
16)下面哪个修饰符修饰的方法只能被本类中的其他方法使用(D)
B.Protected包B.public
C.static不是修饰符D.private
17)以下对java语言方法的有关描述中,正确的是(A)。
A.调用方法时,只能把实参的值传送给形参,形参的值不能传送给实参
B.java方法中可以定义其它方法
C.方法必须有返回值,否则不能使用方法
D.无返回值的方法中不能有return语句
18)主键用来实施(A)。
A.实体完整性
B.引用完整性
C.域完整性
自定义完整性约束
19)下面JAVA代码的输出结果是(C)。
intanswer,result;
answer=100;
result=answer-10;
System.out.println(“Theresultis“+result+5);
A.Theresultis90B.Theresultis95
C.Theresultis905D.语法错误
20)在SQLServer2008数据库中,函数()返回表达式中的平均值.(选择一项)A
A)AVGB)COUNTC)MIND)SUM
21)在Java中,Scanner类提供从控制台获取键盘输入的功能,下列语句(B)能够正确实例化Scanner类的对象,用于获得键盘输入的数据.(选择一项)
A)Scannerinput=newScanner(System.out);B)Scannerinput=newScanner(System.in);
C)Scannerinput=newScanner(System);D)Scannerinput=newScanner();
22)给出一段程序,试判断哪个是正确的结果(C)
publicclassmyprogram{
publicstaticvoidmain(Stringargs[]){
try{
System.out.println(“HelloWorld”);
}
finally{
System.out.println(“Finallyexecuting”);
}
}
}
A.无法编译运行,因为没有指定异常
B.无法编译运行,因为没有catch子句
C.HelloWorld
Finallyexecuting
D.Finallyexecuting
HelloWorld
23)函数重载是指(A)
A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C.两个以上的函数名字不同,但形参的个数或类型相同
D.两个以上的函数取相同的函数名,并且函数的返回类型相同
24)在Java中,要向控制台打印输出”WelcometoSpace!
”并自动换行,可以实现此功能的语句是(C).(选择一项)
A)System.print(“WelcometoSpace!
”)
B)System.out.print(“WelcometoSpace!
”)
C)System.out.println(“WelcometoSpace!
”)
D)System.println(“WelcometoSpace!
”)
25)java语言中,while和do…while循环的主要区别是(B)。
A.while的循环控制条件比do…while的循环控制条件严格
B.do…while的循环体至少无条件执行一次
C.do…while允许从外部转到循环体内
D.do…while的循环体不能是复合语句
26)执行下面的JAVA程序段后,输出结果是(D)。
inta=5;
while(a--);循环条件类型为boolean,不能为数字
System.out.println(a);
A.54321B.4321C.0D.语法错误
27)给定如下Java代码片段,编译运行时的结果是(D).(选择一项)
inti=2;
switch(i){
default:
System.out.println(“default”);
case0:
System.out.println(“zero”);
break;
case1:
System.out.println(one);
case2:
System.out.println(“two”);
}
A)输出:
default
B)输出:
default
zero
C)编译出错,default语句的位置不符合switch结构的语法结构
D)输出:
two
28.在HTML页面上包含如下创建层的语句,那么编写javascript语句实现隐藏该层的语句错误的是(C)。
A.document.getElementsByTagName("div")[0].style.display="none"
B.document.getElementById("imageLayer").style.display="none";
C.document.getElementsByName("imageLayer").get(0).style.display="none";
D.document.getElementsByName("imageLayer")[0].style.display="none";
29)给定Java代码如下所示,编译运行结果是(A).(选择一项)
publicstaticvoidmain(String[]args){
inti;
System.out.println(“i=”+i);I没有初始化,不能通过编译
}
A)编译错误B)运行时出现意外
C)正常运行,输出i=-1D)正常运行,输出i=0
30)分析下面的JavaScript代码段,输出结果是(B)。
vara=newArray(2,3,4,5,6);
varsum=0;
for(i=1;isum+=a[i];
document.write(sum);
A.20B.18C.14D.12
31已知a=1;则计算表达式(a++)+(++a)后,a的值及表达式的值分别是(A)
A.3,4B.1,3C2,3D.4,4
32)已知services.html与text.html在同一服务器上,但不在同一文件夹中.假如文档services.html在文件夹information中.现要求在text.html文档中编写一个超链接,链接到文档services.html的proposals段落.下面语句正确的是(B).(选择一项)
A)Link
B)Link
C)Link
D)Link
33)现有表book,字段:
id(int),title(varchar),price(float);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是(A)。
D.insertintobook(id,title,price)values(1,'java',100)
E.insertintobook(title,price)values('java',100)
F.insertintobookvalues('java',100)
insertbookvalues('java',100)
34)以下关于innerHTML的说法不正确的有(D)
A.使用innerHTML属性可以动态创建页面元素的子节点
B.使用innerHTML属性可以动态向节点中添加内容
C.使用innerHTML属性设置的内容将以HTML方式进行解析
D.使用innerHTML属性设置页面背景图像
35)分析下面的Java源程序,编译后的运行结果是(B).(选择一项)
importjava.util.*;
publicclassTest{
publicstaticvoidmain(String[]args){
int[]number=newint[]{2,1,3};
Arrays.sort(numbers);对数组进行排序为123
System.out.println(Arrays.binarySearch(numbers,2));对数组中的数据指定位置进行搜索
}
}
A)输出0B)输出:
1C)输出:
2D)输出:
3
36)分析下面的JavaScript代码段,输出结果是(C)。
Vars1=ParseInt("101中学");
Document.write(s1);
A.NaNB.101中学C.101D.出现脚本错误
37)给定如下Java程序,编译运行时,将在(D)语句出现错误.(选择一项)
publicclassTest{
publicstaticvoidmain(Stringargs[]){
inti=0;//a语句
for(;i<10;i++){ //b语句
if(i>5){
Stringtest=”hello”;//c语句
}
}
System.out.println(test);//d语句
}
}
A)aB)bC)cD)d
38)在HTML中,使用HTML元素的class属性,将样式应用于网页上某个段落的代码如下所示:
这是一个段落
下面选项中,(C)正确定义了上面代码引用的样式规则.(选择一项)
A)
P{color:
red}
B)
#firstp{color:
red}
C)
.firstp{color:
red}
D)
P.{color:
red}
39)在SQLServer2008数据库中,有students(学生)表,包含字段:
SID(学号),Sname(姓名),Gread(成绩).现查找所有学员中成绩最高的前5名学员.下列SQL语句正确的是(D).(选择一项)
A)SELECTTOP5FROMstudentsORDERBYGradeDESC
B)SELECTTOP5FROMstudentsORDERBYGrade
C)SELECTTOP5*FROMstudentsORDERBYGrade
D)SELECTTOP5*FROMstudentsORDERBYGradeDESC
40以下对于抽象类的描述正确的是(C)
A.抽象类没有构造方法
B.抽象类必须提供抽象方法
C.有抽象方法的类一定是抽象类,抽象类不一定有抽象方法
D.抽象类可以通过new关键字直接实例化
41)在SQLServer2008数据库中,有学生信息表:
Student(stuID,stuName,stu_Address),三个字段分别存储学生的学号,姓名,以及家庭住址,如果要在表中找出家庭住址倒数第三个字符为”沙”,并且至少包含4个字符的学生信息,则查询条件子句应写成(B).(选择一项)
A)WHEREstu_AddressLIKE‘__沙_%’B)WHEREstu_AddressLIKE‘%_沙__’
C)WHEREstu_AddressLIKE‘_沙__’D)WHEREstu_AddressLIKE‘_沙_%’
42以下对UDP程序设计的描述,正确的是(D)
A.采用UDP协议进行网络编程能够保证数据的可靠传输
B.DatagramPacket用于发送和接收信息
C.DatagramSocket是UDP网络编程中的数据传输格式
D.UDP协议编程中需提供信息发送端和接收端
43)学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是(BC)。
[选两项]CD
A.Updategradesetscore=score+5
B.Updategradesetscore=score+5wherescore>=55orscore<=60
C.Updategradesetscore=score+5wherescorebetween55and60
D.Updategradesetscore=score+5wherescore>=55andscore<=60
44)在SQLServer2008数据库中,客户表customers包含字段:
客户编号cid和名称cname,订单表orders包含字段:
客户编号cid,如果需要通过查询获得订单的客户的名称,下面查询语句中()可以实现该需求.(b)(选择一项)
A)SELECTameFROMcustomersLEFTJOINordersONcustomers.cid=order.cid
B)SELECTameFROMcustomersINNERJOINordersONcustomers.cid=order.cid
C)SELECTameFROMcustomersRIGHTJOINordersWherecustomers.cid=order.cid
D)SELECTameFROMcustomersJOINordersWherecustomers.cid=order.cid
45)编译、运行下面代码后的结果是(C)
classEqualsTest{
publicstaticvoidmain(Stringargs[]){
chara='a';
Strings=a==97?
"Equal":
"NotEqual";
System.out.println(s);
}
}
A、编译错:
Invalidcharacterininput
B、程序能被编译,运行时输出:
NotEqual
C、程序能被编译,运行时输出:
Equal
D、输出EqualNotEqual
46)分析下面的HTML代码片段,则选中的说法正确的是(AB).(选择二项)
姓名
成绩语文
数学
A)该表格中的文字均居中显示
B)”姓名”单元格跨2列
C)该表格共有2行3列
D)该表格的边框宽度为30像素
47)下面关于构造函数的