数据库笔试.docx
《数据库笔试.docx》由会员分享,可在线阅读,更多相关《数据库笔试.docx(20页珍藏版)》请在冰点文库上搜索。
数据库笔试
一,选择题
1.在SQLServer2005数据库中,系统提供聚合函数对列中的数据进行计算。
以下聚合函数中,()用于返回表达式中所有值的总和。
(选择一项)
A、SUM
B、MAX
C、AVG
D、COUNT。
2.程序调试是解决程序错误的工具和方法的总称,在java使用断点调试主要包括三
个方面,其中不包括()。
(选择一项)
A、使用输出语句验证变量值
B、设置断点
C、单步运行
D、观察变量
3.在C#开发的SQLServer2005数据库应用程序中,当打开数据库连接后,使用Command对象可以操作数据库中的数据,以下()方法不是Command对象的方法。
(选择一项)
A、ExecuteNonQuery()
B、Execute()
C、ExecuteScalar()
D、ExecuteReader()
4.请分析下列java代码,其运行结果会输出()行“我是最好的”。
(选择一项)
publicclassHelloAccp{
publicstaticvoidmain(String[]args){
inti=10;
do{
System.out.println("我是最好的");
i=i+1;
}while(i<=15);
}
}
A、4
B、5
C、6
D、7
5.关于面向对象中下面说法错误的是()。
(选择一项)
A、面向对象程序设计能够让我们使用“类”来模拟现实生活中实体的特征和行为
B、对象的行为和属性被封装在类中,外界通过调用类的方法来获得,不需关注内部如何实现
C、对象的方法只能在main()方法中调用
D、通过类的模板可以创建多个类的对象
6.在数据库系统中,数据存在副本的现象被称为数据冗余,减少数据冗余最常见的方法是()。
(选择一项)
A、建立约束
B、分类储存
C、去掉实体中存在数据冗余的列
D、建立索引
7.在windows窗体中,列表(ListBox)控件的()属性表示当前选定项的文本。
(选择一项)
A、Items
B、SelectedIndex
C、Text
D、Tag
8.在HTML中,用来为表格设置背景色的属性()。
(选择一项)
A、brodercolor
B、bgcolor
C、background
D、color
9.使用C#开发windows应用程序时,如果需要以最大化方式显示窗体,则可以在设计窗体时对该窗体的()属性进行设置。
(选择一项)
A、WindowState
B、IsMdiContainer
C、MaximizeBox
D、StartPosition
10.Console是C#语言中控制台类,他是负责向控制台输出不同格式的字符串,在格式字符串中,可以使用()来实现制表输出。
(选择一项)
A、\r
B、\t
C、\n
D、\d
11.使用C#语言开发Windows程序的过程中,用户验证是一个比较独立的功能,我们可以使用一个ValidateInput()方法来实现。
该方法在提示用户需要输入信息后,如果希望焦点定位在需要输入的文本框内,则需要可调用该文本框控件的()方法。
(选择一项)
A、Cut()
B、Copy()
C、Focus()
D、Hide()
12.下列HTML代码中,()能显示一个按钮,按钮上的文字为“鼠标响应”。
(选择一项)
A、
B、
C、
D、
13.以下关于Java程序的main方法的说明中,错误的是()。
(选择一项)
A、一个Java程序可以有多个main()方法。
B、main()方法是Java程序的入口。
C、main()方法使用public、static和void修饰,而且顺序不能改变。
D、main()方法后面要有一对大括号,计算机需要执行的指令都写在大括号里。
14.在HTML开发中,网站首页的页面内容一般包括()。
(选择一项)
A、导航部分。
B、版权声明部分。
C、主题内容部分。
D、以上全部内容。
15.在HTML中,样式表按照应用方式可以分为三种类型,其中不包括()。
(选择一项)
A、内嵌样式表。
B、行内样式表。
C、外部样式表文件。
D、类样式表。
16.分析如下所示Java代码,编译运行后的结果是()。
(选择一项)
publicstaticvoidmain(String[]args){
intparam=1;
Stringposition="";
switch(param){
case1:
position="兄长";
case2:
position="兄弟";
break;
case3:
position="小妹";
break;
}
System.out.println(position);
}
A、兄长
B、兄弟
C、小妹
D、兄长兄弟
17.在下面的C#代码中,程序的命名空间是()。
(选择一项)
usingSystem;
namespaceTest{
classProgram
{
staticvoidMain(string[]args)
{
Console.Write("HelloWord");
}
}
}
A、Test
B、Main
C、namespace
D、Program
18.计算机网络是连接在一起共享资料源和数据的一组计算机,()覆盖城市或城镇内的广大区域,是在一个城市范围内所建立的计算机网络。
(选择一项)
A、广域网
B、局域网
C、城域网
D、互联网
19.在Java中,Java源程序文件的扩展名为()。
(选择一项)
A、.doc
B、.txt
C、.ppt
D、.java
20.在WinForms窗体设计的过程中,开发人员需要一种控件可以显示按扭、标签、下拉按钮、文本框、组合框等,还可以显示图片和文字,以下控件中()可以满足上述要求。
(选择一项)
A、计时器
B、选项卡
C、工具条
D、状态条
21.分析如下所示的JAVA代码,编译运行后的输出结果是()。
(选择一项)
publicstaticvoidmain(Stringarg[]){
booleanb=true;
System.out.print(b);
if(b){
System.out.print("真");
}else{
System.out.print("假");
}
}
A、true
B、true真
C、true假
D、1
22.在C#中,下列代码的运型结果是()。
(选择一项)
usingSystem;
classTest{
staticvoidMain(string[]args){
string[]strings={"a","b","c"};
foreach(stringinfoinstrings){
Console.Write(info);
}
}
}
A、abc
B、a
C、b
D、c
23.在JAVA应用程序中,使用()数据类型表示事物的真假。
(选择一项)
A、int
B、String
C、char
D、boolean
24.在html页面中,设置页面背景颜色的background属性是()标签的属性。
(选择一项)
A、
B、
C、
D、
25.在十六进制数制系数中,使用()表示十进制数制系统中的12。
(选择一项)
A、A
B、B
C、C
D、D
26.在SQLServer2005数据库中,以下关于主键的说法正确的是()。
(选择一项)
A、表创建后,一旦设定了主键,主键就不能更改
B、表中可以没有主键
C、主键列的值可以重复
D、主键列允许插入空值
27.为了能够长时间保存一些数码照片,应该把数码照片文件保存在()中。
(选择一项)
A、ROM
B、光盘
C、硬盘
D、内存
28.使用C#语言开发数据库应用程序时,.NetFramework为我们提供了两个重要的组件是()和()。
(选择二项)
A、Connection
B、.NetFramework数据提供程序
C、DataSet
D、Command
29.在JAVA中,某JAVA类中包含如下main函数,则编译运行此类的结果是()。
publicstaticvoidmain(String[]arg){
doublec=34.89675;//第一行
intb=(int)c+10;//第二行
System.out.print("b="+b);//第三行
}(选择一项)
A、第一行出现编译错误
B、第二行出现编译错误
C、第三行出现编译错误
D、程序正确运行,输出结果为:
b=44
30.如图,在html页面中有一个表格,请问创建该表格的html代码是()。
(选择一项)
A、
B、
C、
D、
31.现有如下一段C#代码,该代码的运行结果是();
publicstaticvoidMain(){
for(inti=1;i<=3;i++){
switch(i){
case1:
Console.Write(i.ToString());
break;
default:
Console.Write((i*2).ToString());
break;
}
}
}
A、编译时报错
B、正确运行,输出146
C、正确运行,输出123
D、正确运行,输出0123
32.在SQLServer2005新建查询后,执行以下查询语句,将产生()结果。
selectAintoT1fromT2(选择一项)
A、把T1表和T2表的A列合并输出
B、把T2表中的A列数据行全部插入到T1表的A列中
C、把T1表中的A列数据行全部插入到已经存在的表T2中
D、创建表T1,并把T2表中的A列数据行全部插入到T1
33.在.NET的Windows应用程序中,MDI应用程序是由一个MDI父窗体和至少一个
MDI子窗体构成。
以下特点中不是MDI父窗体的特点是()。
(选择一项)
A、启动一个MDI应用程序时,首先启动MDI父窗体
B、每个应用程序都有MDI父窗体
C、可以打开多个子窗体
D、关闭MDI父窗体时自动关闭所有打开的MDI子窗体
34.阅读以下Java代码,在横线处填入(),输出结果中可以包含“3”。
(选择二项)
publicclassDemo{
publicstaticvoidmain(String[]args){
inta=_____;
switch(a){
default:
System.out.println("default");
break;
`case1:
System.out.println("1");
break;
case2:
System.out.println("2");
case3:
System.out.println("3");
break;
}
}
}
A、4
B、3
C、2
D、default
35.分析以下C#代码,编译运行结果是()。
(选择一项)
usingSystem;
classClass1{
staticvoidMain(string[]args)
{
intage=5;
Run(age);
Console.Write(age);
}
privatestaticvoidRun(intage)
{
age=age+55;
Console.Write(age);
}
}
A、输出:
605
B、输出:
555
C、输出:
506
D、编译出错
36.使用C#语言开发程序时,对于一组三个元素的数据(85,13,19),为了把该组
数据按升序排序,如果采用冒泡排序法,需要比较()次。
(选择一项)
A、1
B、2
C、3
D、4
int[]array={85,13,19};
for(inti=0;i<2;i++){
for(intj=0;j<3–i–1;j++){//i=02
//i=11
//比较的次数:
2+1
if(array[j]>array[j+1]){
inttemp=array[j];
array[j]=array[j+1];
array[j+1]=temp;
}
}
}
//公式:
N*(N–1)/2其中N表示要排序的数组的元素个数
37.Java语言中的数组用于保存一组相同数据类型的元素。
以下为数组分配空间或赋值的语句错误的是()。
(选择一项)
A、int[]abc;
abc=newint[]{1,2,3,4};
B、int[]abc={1,2,3,4}
C、int[]abc=new[]{1,2,3,4};
D、int[]abc=newint[4]{1,2,3,4};
38.在SQLServer2005数据库中有已经建立关系的学生表和班级表(主表),现在想删除班级表,当前学生表数据为空,则以下说法中正确的是()。
(选择一项)
A、首先应当先删除学生表,然后再删除班级表
B、可以直接删除班级表
C、应当首先删除班级表中的数据,然后再删除班级表
D、不能删除班级表
39.下面()段Java语句在编译时不会出现异常和错误。
(选择二项)
A、charc="a";
B、inti=-1;
C、booleanb=null;
D、doubled=10.0;
40.分析下面的HTML代码片段,以下描述错误的是()。
(选择一项)
…
italic;color:
limegreen;font-size:
20px">hello!
Nicetomeetyou!
thisisthedefaultdisplayofanelement
…
A、第一个h1设置了特定的样式
B、第二个h1用了系统默认的样式
C、"hello!
Nicetomeetyou!
"的字体颜色是浅绿色(limegreen)
D、"thisisthedefaultdisplayofanh1element"的字体大小为20px
41.在HTML中,下列()HTML代码可以实现如图所示的效果。
(选择一项)
清明时节雨纷纷,路上行人欲断魂。
借问酒家何处有?
牧童遥指杏花村。
--(唐)杜牧
A、
清明时节雨纷纷,路上行人欲断魂。
借问酒家何处有?
牧童遥指杏花村。
--(唐)杜牧
B、
清明时节雨纷纷,路上行人欲断魂。
借问酒家何处有?
牧童遥指杏花村。
--(唐)杜牧
C、
清明时节雨纷纷,路上行人欲断魂。
借问酒家何处有?
牧童遥指杏花村。
--(唐)杜牧
D、
42.下列选项中关于计算机IP地址的理解正确的一项是()。
(选择二项)
A、IP地址唯一标示网络中的每一台计算机
B、具有IP地址的计算机就可以相互通信
C、计算机的通信协议有TCP/IP,多台计算机可以用同一个IP地址
D、A类IP地址的范围是1到126
43.在JAVA代码程序中,运行以下表达式后,变量j的值是()。
(选择一项)
inti=1;
intj=i+++--i;
A、1
B、2
C、3
D、4
44.给定如下JAVA代码片段,编译运行时,以下()语句或者表达式的值是true。
(选择二项)
Strings="duck";
StringBuffersb=newStringBuffer("duck");
Stringe=newString("duck");
Stringt=e;
A、s.equals(e)
B、s.equals(t)
C、t.equals(sb)
D、s==t
45.在HTML中,下列代码段是某页面的样式设置:
.blue{coloe:
blue}
.red{color:
red}
现要求将页面的第一个H1标题设置为红色,第一个段落设置为蓝色。
下列代码正确的是()。
(选择一项)
A、第一标题第一个段落
B、red>第一标题
第一个段落
C、第一标题第一个段落
D、第一标题第一个段落
46.在SQLServer2005数据库中,学生成绩表score中包含字段:
学生编号sid、课程编号cid、分数score,现在查询各个课程的平均得分。
以下语句正确的是()。
(选择二项)
A、selectsum(scroe)/count(score)fromscore
B、selectsum(scroe)/count(score)fromscoregroupbycid
C、selectavg(scroe)fromscoreorderbycid
D、selectavg(scroe)fromscoregroupbycid
47.某程序员在当前目录中创建了一个名为Student.mdb的Access数据库,在数据库中建立一个名为StudentInfo的学生信息表,为了访问学生信息表中的数据,程序员编写了一下C#代码,你认为程序执行到第()行代码时,将出错。
StringstrSQL="Provider=Microsoft.jet.OLEOB.4.0:
Data=Student.mdb";
OleDbConnectionoleCon=newOleDbconnetion(strSQL);//
(1)
strSQL="select*fromStudentInfo";
OleDbDataAdapterda=newOleDbDataAdapter(strSQL,oleCon);//
(2)
DataSetds;//(3)
da.Fill(ds,"studentInfo");//(4)
oleCon.Close();(选择一项)
A、1
B、2
C、3
D、4
48.在C#中,下列代码的运行结果是()。
(选择一项)
usingsystem;
classTest{
staticvoidMain(string[]args){
inta=21,b=22,c=23;
if(a>b&&b>c)
Console.WriteLine(++b);
else
Console.WriteLine(a+b+c);
}
}
A、21
B、22
C、23
D、66
49.某站点地址为,名称为mysite的根文件夹中包含inde.html网页文件,在根文件夹下,名称为blog的文件夹中包含blog.html网页文件,假定要从index.html连接到blog.html,可以实现字连接的链接地址为()。
(选择二项)
A、
B、/blog/blog.html
C、blog/blog.html
D、mysite/blog/blog.html