SCCEG1笔试模拟题A(第三套)附答案_第1页
SCCEG1笔试模拟题A(第三套)附答案_第2页
SCCEG1笔试模拟题A(第三套)附答案_第3页
SCCEG1笔试模拟题A(第三套)附答案_第4页
SCCEG1笔试模拟题A(第三套)附答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

SCCEG1笔试模拟题A(第三套)[复制]选择题(针对以下题目,选择符合题目要求的答案。针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。每题2分。)您的姓名:[填空题]*_________________________________班级:[填空题]*_________________________________1.下列关于Main函数的说法,不正确的是()。[单选题]*A.Main函数是控制台程序的主入口。B.Main函数可以有多个(正确答案)C.Main函数是唯一的D.Main函数是必须要有的2.下述C#语言代码的运行结果是()。

StaticvoidMain(string[]args)

{

intnum1=50;

intnum2=30;

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

}

[单选题]*A.1B.1.00(正确答案)C.20D.20.003.关于C#语言中的switchcase语句,下列说法正确的是()。[单选题]*A.switch判断的表达式可以是整型或字符型,但不能是字符串型B.在该语句中,最多不能超过五个case子句C.在该语句中,只能有一个default子句(正确答案)D.在该语句中,只能有一个break语句4.下列初始化数组正确的是()。[单选题]*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;5.下列关于C#语言中函数的return语句,说法正确的是()。[单选题]*A.return语句可以结束函数的运行(正确答案)B.在函数体中必须有return语句C.在无返回值的函数中不允许有return语句D.有返回值的函数中可以没有return语句6.下列关于枚举的说法,错误的是()。[单选题]*A.枚举是一个指定的常量B.枚举表示一组有限的值C.枚举中可以有自已的方法(正确答案)D.可以为枚举类型中的元素赋整数值7.在C#中,下列变量定义与赋值正确的是()。[单选题]*A.intage=12.5;B.stringname=ACCP;C.doublemoney=100.0;(正确答案)D.charlevel=A;8.在SQLServer中,附加数据库操作是指()。[单选题]*A.把SQLServer数据库文件保存为其他数据库文件B.根据数据库物理文件中的信息,把数据库在SQLServer中恢复(正确答案)C.把所有该数据库表的数据清空D.把数据库删除掉9.在SQLServer中,要防止大于100的数被保存到int类型的列,可以使用()。[单选题]*A.主键约束B.限制约束C.外键约束D.检查约束(正确答案)10.分析下列的c#程序代码,程序运行时在控制台打印输出值为()。

staticvoidMain(string[]args)

{

intcount=5:

do

{

Console.Write(++count);

}while(count<5);

}

[单选题]*A)5B)6(正确答案)C)4D)没有输山11.下列关于数据集DataSet的说法,错误的是()。[单选题]*A.在DataSet中可以包含多个DataTableB.DataSet可以简单地理解为一个临时数据库C.在与数据库断开连接后,DataSet中的数据会消失(正确答案)D.DataSet是数据源中检索到的数据在内存中的缓存12.在窗体中添加名为dgv_singer的DataGridView控件,若需要将DataSet对象ds中的singer表数据显示在dgv_singer控件中,则下列代码正确的是()。[单选题]*A.dgv_singer.DataSource=ds[0];B.dgv_singer.DataSource=ds.Tables[0];C.dgv_singer.DataSource=ds.Tables[“Singer”];(正确答案)D.dgv_singer.DataSource=ds[“Singer”];13.在开发数据库应用程序时,数据库连接的操作代码应该放置在异常处理程序的()块中。[单选题]*A.Try(正确答案)B.catchC.finallyD.以上3个都可以14.下列选项中,()不是异常处理的结构。[单选题]*A.try...catchB.try...finallyC.try...catch...finallyD.catch...finally(正确答案)15.在WinForm窗体中,ListView控件具有多种显示视图,其中不包括()。[单选题]*A.详细视图B.超大图标(正确答案)C.大图标D.平铺16.在WinForm窗体中,关于定时器Timer,下列说法有误的是()。[单选题]*A.Timer控件用于定时引发事件B.定时间隔由属性Interval设置,其单位是秒(正确答案)C.定时引发的事件是Tick事件D.可以通过Eabled属性启动或停止定时器17.下列关于Windows窗体的说法,错误的是()。[单选题]*A.Windows窗体也是对象B.窗体类是FormC.Windows应用程序中只能有一个窗体(正确答案)D.可以通过设置窗体的属性,个性化地展示窗体18.在WinForms窗体中一个名为rdbStudent的RadioButton的控件,CheckedChanged事件的代码如下,已知程序运行时控件的Checked属性为false,下列说法正确的是()。

privatevoidrdbStudent_CheckedChanged(Objectsender,System,EventArgse){

if(this.rdbStudent.Checked)

MessageBox.Show(“True”);

else

MessageBox.Show(“False”);;

}

[单选题]*A)第一次点击rdbStudent控件,弹出消息框显示True(正确答案)B)第一次点击rdbStudent控件,弹出消息框显示FalseC)第二次点击rdbStudent控件,弹出消息框显示TrueD)第二次点击rdbStudent控件,弹出消息框显示False19.在C#语言中,假设以下所有变量均为整型,则下列代码执行后c的值是()。

a=2;b=5;b++;c=a+b;(选择一项)[单选题]*A)5B)6C)7D)8(正确答案)20.在C#语言中,经过如下运算后,num的值为()。

intnum=0;

num=2>3?0:1;[单选题]*A)0B)1(正确答案)C)2D)321.在C#语言中,关于运算符优先顺序的描述中正确的是()。[单选题]*A)关系运算符<算术运算符<赋值运算符<逻辑运算符B)逻辑运算符<关系运算符<算术运算符<赋值运算符C)赋值运算符<逻辑运算符<关系运算符<算术运算符(正确答案)D)算术运算符<关系运算符<赋值运算符<逻辑运算符22.枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为()。[单选题]*A)int(正确答案)B)sbyteC)uintD)ulong23.关于如下程序结构的描述中,哪一项是正确的()

for(;;)

{循环体;}[单选题]*A)不执行循环体B)一直执行循环体,即死循环(正确答案)C)执行循环体一次D)程序不符合语法要求24.下列语句在控制台上的输出是()

if(true)System.Console.WriteLine(“FirstMessage”);System.Console.WriteLine(“SecondMessage”);[单选题]*A)无输出B)FirstMessageSecondMessage(正确答案)C)SecondMessageD)FirstMessage25.C#中导入某一命名空间的关键字是()。[单选题]*A)using(正确答案)B)useC)importD)include26.在SQLServer数据库中,有goods(商品)表,包含字段:GID(编号)、Gname(商品名称)、price(价格)现查找所有商品中价格最高的前5件商品信息,下列SQL语句正确的是()[单选题]*A.selecttop5fromgoodsorderbypricedescB.selecttop5*fromgoodsgroupbypricedescC.selecttop5*fromgoodsgroupbypriceD.selecttop5*fromgoodsorderbypricedesc(正确答案)27.对于主键的说法错误的是()[单选题]*A.主键字段输入的数据不允许重复;B.主键字段的数据,为自动增长数据类型,不允许输入(正确答案)C.若主键由多个列组合而成,则其中某一列可以存在重复值;D.主键字段可以是字符数据类型28.下列查询条件()可以查询出客户表中的address包含“武汉”的记录[单选题]*A.Whereaddress='%武汉%'B.Whereaddressis'武汉'C.Whereaddresslike'%武汉%'(正确答案)D.Whereaddresslike'武汉'29.要退出应用程序的执行,应执行下列的()语句。[单选题]*A.Aapplication.Exit();(正确答案)B.Aapplication.Exit;C.Aapplication.Close();D.Aapplication.Close;30.将字符串strings="9753";转换为int类型,下列语句正确的有()。【选两项】*A.intn=int.Parse(s);(正确答案)B.intn=int.ValueOf(s)C.intn=Convert.ToDouble(s);D.intn=Convert.ToInt32(s);(正确答案)31.在ADO.NET中,为访问DataTable对象从数据源提取的数据行。可使用DataTable对象的()属性。[单选题]*A.Rows(正确答案)B.ColumnsC.ConstraintsD.DataSet32.DataAdapter对象使用与()属性关联的Command对象将DataSet修改的数据保存入数据源。[单选题]*A.SelectCommandB.InsertCommandC.UpdateCommand(正确答案)D.DeleteCommand33.在C#中,所有类的父类是()。[单选题]*A.ControlB.ComponentC.Object(正确答案)D.Class34.()标记用于将文字显示为粗体字。[单选题]*A.<A>B.<B>(正确答案)C.<U>D.<I>35.在C#中,下列表达式计算正确的是(

)。【选两项】*A.10%3=3B.10/3=3(正确答案)C.10%3=1(正确答案)D.10/3=136.在C#中,下列代码运行结果是()。

int[]names=newint[]{4,3,2,1};

Array.Sort(names);

foreach(intnameinnames)

{

Console.Write(name);

}

[单选题]*A.4321B.1234(正确答案)C.4123D.321437.在WinForm中,为了防止用户无意关闭窗体,需要在()事件中编写代码,提示用户是否关闭窗体。[单选题]*A.Closing(正确答案)B.ClosedC.LoadD.VisibleChanged38.在WinForms窗体中,如果不使用分组控件来分组单选按钮,而是直接拖拽两个单选按

钮放置在窗体中,则以下说法正确的是()。[单选题]*A.两个单选按钮可以同时被选中,即被看作是两个单独的组B.如果窗体中还存在有其他的已经分组的单选按钮,则这两个单选按钮自动被加入该组C.两个单选按钮被自动默认为一组(正确答案)D.运行报错,提示必须使用分组控件对单选按钮进行分组39.如图所示,在WinForms的窗体中有一个名为mnmMenu的主菜单,下列代码()能正确

删除文件选项。[单选题]*A.this.mnmMenu.Items.Remove("文件");B.this.mnmMenu.Items.RemoveAt(0);(正确答案)C.this.mnmMenu.Items.RemoveAt(1);D.this.mnmMenu.Items.RemoveAt("文件");40.在ADO.NET中,DataReader对象用于从数据库中检索只读的数据,假设存在Command对象command,则使用以下()语句可以创建一个DataReader对象。[单选题]*A.SqlDataReaderdtReader=command.ExecuteReader();B.SqlDataReaderdtReader=newSqlDataReader(command.ExecuteReader);(正确答案)C.SqlDataReaderdtReader=ExecuteReader();D.SqlDataReaderdtReader=command.Excute();41.在WinForms高级控件中,使用工具条控件可以创建功能非常强大的工具栏,工具栏上可以包含以下控件中除了()控件。[单选题]*A.按钮B.文本框C.标签D.计时器(正确答案)42.在windows应用程序中,MDI应用程序由一个MDI父窗体和至少一个MDI子窗体构成以

下特点中不是MDI窗体的特点的是()。[单选题]*A.启动一个MDI应用程序时,首先启动MDI父窗体B.每个应用程序都有MDI父窗体(正确答案)C.可以打开多个子窗体D.关闭MDI父窗体时自动关闭所有打开的MDI子窗体43.在C#.NET中,用于创建主菜单的控件是()。[单选题]*A.FormB.TextBoxC.LabelD.MenuStrip(正确答案)44.在C#.NET中,用于创建工具栏的控件是()。[单选题]*A.MenuStripB.ToolStrip(正确答案)C.TextD.Button45.在C#.NET中,去掉字符串两端空格的方法是()。[单选题]*A.Split()B.Trim()(正确答案)C.Join()D.Substring()46.在C#.NET中,假设inta=3,b=4,c=5;

温馨提示

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

评论

0/150

提交评论