大一模拟卷二附答案_第1页
大一模拟卷二附答案_第2页
大一模拟卷二附答案_第3页
大一模拟卷二附答案_第4页
大一模拟卷二附答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大一模拟卷二[复制]1.1.在SQLServer中,下列哪个不是()系统数据库。[单选题]*A.masterB.modelC.pub(正确答案)D.msdb2.2.使用()连接可以查询出表A和表B中符合连接条件的数据,不符合条件将不会出现在查询结果中。[单选题]*A.左外连接B.右外连接C.交叉连接D.内连接(正确答案)3.3.在SELECT语句中正确的语法顺序如下()。[单选题]*A.where,having,groupby,orderbyB.having,where,groupby,orderbyC.where,orderby,groupby,havingD.where,groupby,having,orderby(正确答案)4.4.在SQLSever中,客户表customers包含字段:客户编号cid和名称cname,订单表orders包含字段:客户编号cid如果需要通过查询获得有订单的客户名称,下面查询语句中()可以实现该需求。[单选题]*A.selectamefromcustomersleftjoinordersoncustomers.cid=orders.cidB.selectamefromcustomersinnerjoinordersoncustomers.cid=orders.cid(正确答案)C.selectamefromcustomersrightjoinorderswherecustomers.cid=orders.cidD.selectcustomers.cnamefromcustomersjoinorderswherecustomers.cid=orders.cid5.5.查找student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码()。[单选题]*A.SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]%0*'B.SELECTtelephoneFROMstudentWHEREtelephoneLIKE'(8,6)*0%'C.SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0%'(正确答案)D.SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0*'6.6.在SQLServer中,关于标识列,以下说法正确的是()。[单选题]*A.使用sql语句插入数据时,可以为标识列指定要插入的值B.设定标识时,必须同时指定标识种子和标识递增量(正确答案)C.只能把主键设定为标识列D.可以将任何类型的列设置为标识列7.7.现有表book,字段:id(int),title(varchar),price(int);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()[单选题]*A.insertintobook(id,title,price)values(1,'java',100)(正确答案)B.insertintobook(title,price)values('java',100)C.insertintobookvalues('java',100)D.insertbookvalues('java',100)8.8.若student表中包含主键sudentid,则执行语句:updatestudentsetstudentid=100wherestudentid=101,结果可能是()。【选两项】*A.错误提示:主键列不能更新B.一定更新了一条数据C.错误提示:违反主键约束(正确答案)D.既不提示错误,也不更新数据(正确答案)9.9.现有订单表orders,包含用户信息userid,产品信息productid,以下()语句能够返回至少被订购过两次的productid。[单选题]*A.selectproductidfromorderswherecount(productid)>1B.selectproductidfromorderswheremax(productid)>1C.selectproductidfromorderswherehavingcount(productid)>1groupbyproductidD.selectproductidfromordersgroupbyproductidhavingcount(productid)>1(正确答案)10.10.现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select*fromcustomersrightouterjoinordersoncustomers.cid=orders.cid。最多返回()条记录。[单选题]*A.10B.6(正确答案)C.4D.011.11.在ADO.NET中,下列()组件用来获取只读只进数据。[单选题]*A.DataSetB.CommandC.DataReader(正确答案)D.DataAdapter12.12.在WinForms中,已知在一个叫imgListBook的ImageList控件中有一张图片,为了设置一个名为picBook的PictureBox控件的Image属性,下列代码正确的是()。[单选题]*A.picBook.Image=imgListBook.Image;B.picBook.Image=imgListBook.Images.Image;C.picBook.Image=imgListBook.Images[0].Image;D.picBook.Image=imgListBook.Images[0];(正确答案)13.13.在ADO.NET中,已知变量sqlCom是一个SqlCommand对象,则下列代码运行时将出现异常的是()。SqlDataReaderreader=sqlCom.ExecuteReader();1

reader.Read();2

reader.Close();3

reader.Read();4

[单选题]*A.1B.2C.3D.4(正确答案)14.14.DataSet是ADO.NET中用于存储从数据库检索到的数据的对象,下列关于DataSet的说法错误的是()。[单选题]*A.在DataSet中可以包含多个DataTableB.DataSet可以简单地理解为一个临时数据库C.在与数据库断开连接后,DataSet中的数据会消失(正确答案)D.DataSet实际上是从数据源中检索到的数据在内存中的缓存15.15.在C#语言开发的WinForms程序中,当消息框的返回值时,可以使用()类型的变量直接接收。[单选题]*A.stringB.intC.longD.DialogResult(正确答案)16.16.窗体中有一个DataGridView控件dgvFriends,若要在该控件中显示DataSet中MyFriends表的数据,假设在DataSet中只有一个MyFriends表,下面()语句是正确的。【选两项】*A.dgvFriends.DataSource=dataset.Tables[“MyFriends”];(正确答案)B.dgvFriends.DataSource=dataset[“MyFriends”];C.dgvFriends.DataSource=dataset.Tables[0];(正确答案)D.dgvFriends.DataSource=dataset[0];17.17.在WinForms应用程序中,可以通过以下()方法使一个窗体成为MDI父窗体。[单选题]*A.改变窗体的标题信息B.在工程的选项中设置启动窗体C.设置窗体的IsMdiContainer属性(正确答案)D.设置窗体的ImeMode属性18.18.以下关于C#代码的说法正确的是()。

for(inti=1;i<=3;i++)

{

switch(i)

{

case1:

Console.Write(i.ToString());

case2:

Console.Write((i*2).ToString());

case3:

Console.Write((i*3).ToString());

}

}

[单选题]*A.程序将报告编译错误,提升Case标签不能贯穿到另一个标签,不能运行(正确答案)B.运行时输出149C.运行输出123246369D.屏幕无输出19.19.在C#中,下列代码的运行结果是()。

classTest

{

staticvoidMain(string[]args)

{

try

{

Console.WriteLine(“没有异常”);

return;

}

catch

{

Console.WriteLine(“出现错误”);

}

finally

{

Console.WriteLine(“运行结束”);

}

}

}

[单选题]*A.没有异常B.没有异常出现错误C.没有异常出现错误运行结束D.没有异常运行结束(正确答案)20.20.在C#开发的Windows应用程序中,有一个类名为Form的窗体,下列代码能够正确把该窗体显示为模式窗体对话框的是()。[单选题]*A.Formf=newForm();f.Show();f.Modal=true;B.Formf=newForm(Dialog);C.Formf=newForm();f.Activate();D.Formf=newForm();f.ShowDialog();(正确答案)21.21.使用C#语言开发Windows程序的过程中,用户验证是一个比较独立的功能,我们可以使用一个ValidateInput()方法来实现。该方法在提示用户需要输入信息后,如果希望光标定位在需要输入的文本框内,则需要调用该文本框控件类的()方法。[单选题]*A.cut()B.copy()C.focus()(正确答案)D.hide()22.22.在C#中,下列代码的运行结果是()。

classTest

{

staticvoidMain(string[]args)

{

inttotalNum=0;

int[]num=newint[5];

for(inti=5;i>0;i--)

{

num[i-1]=i;

}

for(inti=0;i<num.Length;i+=2)

{

totalNum+=num[i]+i;

}

Console.WriteLine(totalNum);

}

}

[单选题]*A.0B.15(正确答案)C.25D.3023.23.在C#中有一个Windows窗体,该窗体中有一个名为btClose的按钮控件,添加该控件的click事件,该事件的处理程序代码如下所示,程序运行时,用户点击btClose按钮后,程序将()。Application.Exit();

MessageBox.show("再见");

[单选题]*A.直接退出(正确答案)B.关闭当前窗体,程序并不退出C.关闭当前窗体并显示消息框后,程序退出D.显示消息框,程序并不退出24.24.在C#开发的数据库应用程序中,如果需要保存某DataSet对象中已经修改的数据,则需要使用()对象,该对象可以自动生成更新用的相关命令。[单选题]*A.SqlCommandB.SqlCommandBuilder(正确答案)C.SqlDataReaderD.Connection25.25.在C#语言中,引用命名空间应该使用的语句是()。[单选题]*A.inputB.using(正确答案)C.includeD.namespace26.26.要使用SQLServer身份验证方式,连接本地服务器的Master数据库,创建SqlConnection对象的代码应该是()。[单选题]*A.SqlConnectioncon=newSqlConnection("Server=Master;Database=.;IntegratedSecurity=True;");B.SqlConnectioncon=newSqlConnection("Server=.;Database=.Master;IntegratedSecurity=True;");C.SqlConnectioncon=newSqlConnection("Server=Master;Database=.;UID=myUserName;PWD=myPassword;");D.SqlConnectioncon=newSqlConnection("Server=.;Database=Master;UID=myUserName;PWD=myPassword;");(正确答案)27.27.在使用C#开发Windows程序时,如果希望窗体上的某个控件始终保持在窗体的边缘,需要对控件的()属性进行设置。[单选题]*A.Dock(正确答案)B.TextAlignC.TextD.Name28.28.在Windows应用程序中,当需要将窗体关闭时,需要调用窗体的()方法。[单选题]*A.ActivateB.StopC.ShowD.Close(正确答案)29.29.分析以下C#代码,运行后输出的结果是()。

classTest

{

staticvoidMain(string[]args)

{

intcount=8;

Run(count);

Console.Write(count);

}

publicstaticvoidRun(intcount)

{

count=count+88;

Console.Write(count);

}

}

[单选题]*A.968(正确答案)B.896C.9696D.编译错误30.30.在C#中,下列代码的运行结果是()。

classTest

{

publicstaticvoidShowArr(int[]arr)

{

for(inti=0;i<arr.Length;i++)

{

Console.Write(arr[i]);

arr[i]=arr[i]*2;

}

}

staticvoidMain(string[]args)

{

int[]arr=newint[]{2,4,6};

ShowArr(arr);

ShowArr(arr);

}

}

[单选题]*A.123123B.123246C.2464812(正确答案)D.24624631.31.在WinForm中,为了防止用户无意关闭窗体,需要在()事件中编写代码,提示用户是否关闭窗体。[单选题]*A.Closing(正确答案)B.ClosedC.LoadD.VisibleChanged32.32.在ADO.NET中,数据适配器(DataAdapter)对象属于.NET数据提供程序,该对象的()方法用于向DataSet中填充数据。[单选题]*A.CloseB.Fill(正确答案)C.UpdateD.Select33.33.在C#语言中,Main()方法是程序的大门,应用程序从此处开始运行。以下Main()方法定义中,存在错误的是()。多选*A.staticstringMain(string[]args){}(正确答案)B.staticintMain(string[]args){}(正确答案)C.staticvoidMain(){}D.staticvoidMain(string[]args){}34.34.在WinForms窗体控件组合框(ComboBox)的属性中,()属性用于获取当前选中的项。[单选题]*A.TextB.SelectedItem(正确答案)C.ItemsD.SelectedIndex35.35.下述C#语言代码的运行结果是()。

staticvoidMain(string[]args)

{

intnum1=50;

intnum2=30;

Console.WriteLine((num1/num2).ToString(“F2”));

}

[单选题]*A.1B.1.00(正确答案)C.20D.20.0036.36.在C#中,下列创建并初始化数组正确的是()。[单选题]*A.inta[5]={1,2,3,4,5,6};B.inta[]={1,2,3,4,5,6};C.int[]a={1,2,3};(正确答案)D.inta[5]=1;37.37.在C#语言中,下列关于return语句,说法正确的是()。[单选题]*A.return语句可以结束方法的运行(正确答案)B.在方法体中必须有return语句C.在无返回值的方法中不允许有return语句D.有返回值的方法中可以没有return语句38.38.下列关于枚举的说法,错误的是()。[单选题]*A.枚举是一组指定的常量B.枚举表示一组有限的值C.枚举中可以有自已的方法(正确答案)D.可以为枚举类型中的元素赋整数值39.39.在WinForm窗体中,ListView控件具有多种显示视图,其中不包括()。[单选题]*A.详细视图B.超大图标(正确答案)C.大图标D.平铺40.40.在WinForm窗体中,关于定时器Timer,下列说法有误的是()。[单选题]*A.Timer控件用于定时引发事件B.定时间隔由属性Interval设置,其单位是秒(正确答案)C.定时引发的事件是Tick事件D.可以通过Enabled属性启动或停止定时器41.41.下列关于Windows窗体的说法,错误的是()。[单选题]*A.Windows窗体也是对象B.窗体类是FormC.Windows应用程序中只能有一个窗体(正确答案)D.可以通过设置窗体的属性,个性化地展示窗体42.42.在C#中,声明变量doublea和intb,下列哪个选项中的表达式能够正确的进行类型转换()。【选两项】*A.a=(double)b;(正确答案)B.a=b;(正确答案)C.a=(int)b;D.b=a;43.43.在C#中,下列代码的运行结果是()。

int[]age=newint[]{16,18,20,14,22};

foreach(intiinage)

{

if(i>18)

continue;

Console.Write(i.ToString()+””);

}

[单选题]*A.16,18,20,14,22B.16,18,14,22C.16,18,14(正确答案)D.16,1844.44.在HTML中,下面关于文件路径的说法错误的是(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论