SCME G1模拟笔试4.docx
- 文档编号:25556164
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:14
- 大小:50.70KB
SCME G1模拟笔试4.docx
《SCME G1模拟笔试4.docx》由会员分享,可在线阅读,更多相关《SCME G1模拟笔试4.docx(14页珍藏版)》请在冰豆网上搜索。
SCMEG1模拟笔试4
模拟笔试试题
(二)
阶段:
G1-A卷
院校名称:
考试日期:
准考证号:
姓名:
注意:
1.考试时间1小时,总分100分;
2.考试结束试卷必须交回,不交回试卷者成绩无效。
一.选择题(针对以下题目,选择符合题目要求的答案。
针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。
每题2分。
)
1.在java语言中,5/2的值是(C)。
A.1B.-1C.2D.2.5
2.分析如下java代码片段,输出的结果为(A)。
intprice=10;
intnumber=0;
intmoney=0;
for(inti=0;i<2;i++)
{
number++;1
price--;9
money+=number*price;1+(1*9)
}
System.out.println(money);
A.25B.28C.31D.20
3.java语言中某程序员编写了如下while循环代码,请问该循环执行(B)遍。
inta=5,b=15;
while(a
System.out.println(b-a);
a++;b--;
}
A.1B.5C.10D.无数遍
4.给定的JAVA代码如下,编译运行后,输出的结果是(C)。
publicclasstest{
inti;
publicintaMetbod(){
i++;
returni;
}
publicstaticvoidmain(Stringargs[]){
Testtest=newTest();
test.aMethod();
System.out.println(test.aMethod());
}
}
A.0B.1C.2D.3
5.下列java语言代码的输出结果是(A)。
publicstaticvoidmain(){
inti;
for(i=0;i<3;i++)
{
switch(i)
{
case1:
System.out.print(i);
case2:
System.out.print(i);
default:
System.out.print(i);
}
}
}
A.011122B.012
C.012020D.120
6.java语言中,while和do…while循环的主要区别是()B。
A.while的循环控制条件比do…while的循环控制条件严格
B.do…while的循环体至少无条件执行一次
C.do…while允许从外部转到循环体内
D.do…while的循环体不能是复合语句
7.执行下面的JAVA程序段后,输出结果是(B)。
D
inta=5;
while(a--);循环条件是boolean类型,而不是int类型
System.out.println(a);
A.54321B.4321C.0D.语法错误
8.下面JAVA代码的输出结果是(C)。
intanswer,result;
answer=100;
result=answer-10;
System.out.println(“Theresultis“+result+5);
A.Theresultis90B.Theresultis95
C.Theresultis905D.语法错误
9.以下对java语言方法的有关描述中,正确的是(A)。
A.调用方法时,只能把实参的值传送给形参,形参的值不能传送给实参
B.java方法中可以定义其它方法
C.方法必须有返回值,否则不能使用方法
D.无返回值的方法中不能有return语句
10.分析下面的java程序:
publicstaticvoidmain(String[]args)
{
intnum=0;
while(++num<=2){
System.out.println(num);
}
}
输出结果是(D)。
A.123B.012C.23D.12
11.要将20赋值到数组Num的第三个元素,正确的方法是(B)。
A.Num[3]=20B.Num[2]=20
C.Num[4]=20D.[3]Num=20
12.下面的C程序段执行完后,x的值为(C)。
intx=3,y=2;
x*=x+y;
A.2B.10C.15D.20
13.在java语言中,能正确表示a和b同时为正或同时为负的逻辑表达式是(D)。
A.(a>=0‖b>=0)&&(a<0‖b<0)B.(a>=0&&b>=0)&&(a<0&&b<0)
C.(a+b>0)&&(a+b<=0)D.a*b>0
14.下面的java语言代码段的输出结果是(C)。
intj;
for(j=1;j<10;j+=2)
System.out.println(j+””);
A.123456789B.2468
C.13579D.12468
15.用来截取字符串函数是(C)。
A.concat()B.append()C.subString()D.indexOf()
16.以下关于流动模型说法正确的是(AB)
A、流动模型是基于标准文档流模型
B、流动模型是布局的设计的默认模型
C、相对定位元素会脱离标准文档流
D、绝对定位元素始终停留在文档流中
17.下列关于滑动技术说法正确的是(D)
A、滑动技术采用两张图片重叠的方式实现
B、滑动技术应用于背景自适应
C、滑动技术可以根据原属内的文字自动改变背景宽度
D、滑动技术只能应用于导航菜单的制作
18.CSS样式中,盒子模型的属性不包括(D)
A、border
B、margin
C、padding
D、visible
19.要在新窗口中显示链接页面,必须在〈a〉标签中设置哪个属性(A)。
A.target
B.href
C.alink
D.vlink
20.以下选项中,哪些不是页面布局模型(A)
A.盒子模型
B.层模型
C.流动模型
D.浮动模型
21.以下哪种元素定位方式不会脱离标准文档流(BC)
A、绝对定位
B、相对定位
C、浮动定位
D、静态定位
22.以下选择器类型不包括(A)
A、超文本标记选择器
B、类选择器
C、标签选择器
D、ID选择器
23.下列CSS文本样式属性中,文本对齐属性取值不包括(A)
A.auto
B.justify
C.center
D.right
24.假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面(D)sql语句可以返回正确结果。
A.selectcid,count(distinct(cid)),sum(money)fromordersgroupbycid
B.selectcid,count(distinct(cid)),sum(money)fromordersorderbycid
C.selectcid,count(cid),sum(money)fromordersorderbycid
D.selectcid,count(cid),sum(money)fromordersgroupbycid
25.现有学生表student(主键:
学生编号sid),成绩表score(外键:
学生编号sid),
两表中的数据如下。
执行sql语句:
select*fromstudentleftouterjoinscoresc
onst.sid=sc.sid。
正确的返回结果是(C)条记录。
student
Sid
sname
1
Lee
2
Chen
3
Jack
4
rose
score
sid
score
1
80
2
75
A.0B.2C.4D.6
26.现有表Employee,字段:
id(int),firstname(varchar),lastname(varchar);以下sql语句错误的是(B)。
A.selectfirstname+'.'+lastnameas'name'fromemployee
B.selectfirstname+'.'+lastname='name'fromemployee
C.select'name'=firstname+'.'+lastnamefromemployee
D.selectfirstname,lastnamefromemployee
27.有如下数据
1张三22
2李四20河南郑州
3王五19四川绵阳
4赵六22湖北襄阳
5赵七22NULL
查询地址不为NULL的学员信息(C)
A.select*fromtb_studentwherestuAddressnotnull
B.select*fromtb_studentwherestuAddress=null
C.select*fromtb_studentwherestuAddressisnotnull
D.select*fromtb_studentwherestuAddress=''
28.现有书目表book,包含字段:
price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是(BC)。
[选两项]
A.selecttop1*frombookorderbypriceasc
B.selecttop1*frombookorderbypricedesc
C.selecttop1*frombookwhereprice=(selectmax(price)frombook)
D.selecttop1*frombookwhereprice=max(price)
29.现有书目表book,包含字段:
价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是(A)。
A.selectavg(price),typefrombookgroupbytype
B.selectcount(price),typefrombookgroupbyprice
C.selectavg(price),typefrombookgroupbyprice
D.selectcount(price),typefrombookgroupbytype
30.现有客户表customers(主键:
客户编号cid),包含10行数据,订单表orders(外键:
客户编号cid),包含6条数据。
执行sql语句:
select*fromcustomersrightouterjoinordersoncustomers.cid=orders.cid。
最多返回(B)条记录。
A.10
B.64
C.0
31.关于主键,以下(BD)说法是错误的。
[选两项]
A.主键可以用来确保表中不存在重复的数据行。
B.一个表必须有一个主键。
C.一个表只能有一个主键。
D.只能对整数型列设置主键。
32.在SQL2005数据库中,可以使用(C)关键字来限制返回的数据行数。
A.LIMIT
B.TOP
C.COUNT
D.SUM
33.在表Student中有一列为stuName,执行删除语句
DELETEFROMStudentWHEREstuNameLIKE‘_[ae]%’
下面包含stuName列的(B)值的数据行可能被删除。
A.Whyte
B.Carson
C.Annet
D.Hunyer
34.分析下面的JavaScript代码段,输出结果是(D)。
B
varmystring="Iamastudent";
a=mystring.charAt(9);
document.write(a);
A.Iamast
B.u
C.udent
D.t
35.在HTML页面上包含如下所示的页面代码,要求编写JacaScript语句清空下拉选择框country的选择内容,则选项中的语句正确的是(B)。
A.document.forml.country.option.seze=0;
B.document.forml.country.option.length=0;
C.document.forml.country.option.calue="";
D.document.forml.country.value="";
36.在JavaScript中,关于document对象的方法下列就法正确的是(A)。
A.getElementById()是通过元素Id获取元素对象的方法,其返回值为单个对象
B.getElementByNames()是通过元素name获取元素对象的方法,其返回值为单个对象
C.getElementbyId()是通过元素Id获取元素对象的方法,其返回值为单个对象
D.getElementbyNames()是通过元素name获取元素对象的方法,其返回值为对象组
37.关于正则表达式中的方法,说法不正确的是(A)。
A.exec方法的作用是执行一段javascript脚本
B.test方法用来测试正则表达式的有效性
C.String对象的match方法是用来匹配模式字符串,并返回所有的匹配结果
D.exec方法的作用是搜索符合正则表达式模式字符串的内容
38.JavaScript函数window.setTimeout("countDown();",1000);表示(D)
A.每隔1分种调用countDown函数
B.每隔1秒种调用countDown函数
C.1分种后调用countDown函数
D.1秒种后调用countDown函数
经过制定毫秒数计算表达式
39.以下属于Collection子接口的有(AC)[选两项]
A.List
B.Map
C.Set
D.Hashtable
40.以下对反射描述错误的是(D)
A.反射是程序在运行时能够获取自身信息的机制
B.通过反射取得类的结构,首先要取得类的Class对象
C.通过反射可以调用一个类中的方法
D.通过反射只能获取当前类的结构信息,不可能获取当前类的父类的结构信息
41.以下对于抽象类的描述正确的是(C)
A.抽象类没有构造方法
B.抽象类必须提供抽象方法
C.有抽象方法的类一定是抽象类,抽象类不一定有抽象方法
D.抽象类可以通过new关键字直接实例化
42.以下对于TCP和UDP描述正确的是(D)
A.TCP不能提供数据的可靠传输
B.UDP能够保证数据的可靠传输
C.TCP数据传输效率高于UDP
D.UDP数据传输效率高于TCP
43.以下对封装的描述正确的是(D)
A.只能对一个类中的方法进行封装,不能对属性进行封装
B.如果子类继承了子类,对于父类中进行封装的方法,子类仍然可以直接调用
C.封装的意义并不大,因此在编码时尽量不要使用
D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
44.以下负责建立与数据库连接的是( D )
A.Statement
B.PreparedStatement
C.ResultSet
D.DriverManager
45.Java中哪个类提供了随机访问文件的功能(A)
A.RandomAccessFile类C.File类
B.RandomFile类D.AccessFile类
46.在异常处理中,如释放资源、关闭文件、关闭数据库等由(B)来完成
A.try子句B.finally子句
C.catch子句D.throw子句
47.构造方法何时被调用(C)
A.类定义时B.调用对象方法时
C.创建对象时D.使用对象的变量时
48.下列哪个是属于内容容器的构件(A)
A.JFrameB.JButton
C.JPanelD.JApplet
49.函数重载是指(A)
A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C.两个以上的函数名字不同,但形参的个数或类型相同
D.两个以上的函数取相同的函数名,并且函数的返回类型相同
50.给出如下代码:
classTest{privateintm;
publicstaticvoidfun()
{//somecode...}}如何使成员变量m被函数fun()直接访问?
(C)
A.将privateintm改为protectedintm
B.将privateintm改为publicintm
C.将privateintm改为staticintm
D.将privateintm改为intm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SCME G1模拟笔试4 G1 模拟 笔试