C#试题选择题Word格式文档下载.docx
- 文档编号:21385576
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:18
- 大小:89.63KB
C#试题选择题Word格式文档下载.docx
《C#试题选择题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C#试题选择题Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
B)如果设置了窗体的AcceptButton属性,则当用户按下Enter键时,将引发AcceptButton属性指定的按钮的Click事件
C)如果设置了窗体的CancelButton属性,则当用户按下ESC键时,窗体将会关闭
D)如果窗体不可见,调用窗体的Activate方法后,窗体显示并激活
6)在WinForms程序中可以通过()控件来实现一下界面示例。
A)工具栏
B)状态条
C)滚动条
D)文本框条
7)如图是Winforms中的消息框,请问显示消息的代码正确的是()。
A)MessageBox.Show(“关闭提示”,”确定关闭吗”);
B)MessageBox.Show(”确定关闭吗”,“关闭提示”,MessageBoxButtons.OK);
C)MessageBox.Show(“关闭提示”,”确定关闭吗”,MessageBoxButtons.Yes);
D)MessageBox.Show(”确定关闭吗”,“关闭提示”,MessageBoxButtons.YesNo);
8)在ADO.NET中,下列()用来获得只读只进数据。
A)DataSet
B)Command
C)DataReader
D)DataAdapter
9)运行如下的C#代码段将()。
Inta=10;
Stringb=”10”;
Console.WriteLine(a+b);
a)输出:
20
b)输出:
1010
c)输出:
10+10
d)编译报错,提示数据类型不匹配
10)在WinForms中,有一个多文档应用程序,主窗体中打开了三个子窗体,布局如下图所示,请问该布局是通过()代码实现的。
A)this.LayoutMdi(MdiLayout.Cascade);
B)this.LayoutMdi(MdiLayout.TileHorizontal);
C)this.LayoutMdi(MdiLayout.TileVertical);
D)this.LayoutMdi(MdiLayout.ArrangeIcons);
11)在C#中,下列表达式计算正确的是()。
A)10%3=3
B)10/3=3
C)10%3=1
D)10/3=1
12)在.Net中,程序中的错误可以划分为以下除了()的三类。
13)已知在数据库student的stuinfo表中,有两行三列,则下列代码的运行结果是()。
SqlConnectionsqlCon=newSqlConnection(“Server=.;
DataBase=student;
integratedsecurity=SSPI”);
SqlCon.Open();
SqlCommandcmd=newSqlCommand(“SelectstuNamefromstuInfo”,sqlCon);
sqlDataReaderreader=cmd.ExecuteReader();
Console.WriteLine(reader.FieldCount);
(选择一项)
A)1
B)2
C)3
D)5
14)在C#中定义一个数组,正确的代码为()。
A)intarraya[]=newint[5];
B)int[]arraya=newint[5];
C)intarraya=newint;
D)int[5]arraya=newint;
15)在winForm中,为了防止用户无意关闭窗体,需要在()事件中编写代码,提示用户是否关闭窗体。
A)formClosing
B)formClosed
C)Load
D)VisibleChanged
16)已知在WinForms窗体中有一个Timer控件,Interval属性设置为4分钟,当控件计时1分钟后,调用了控件的Stop方法,在过1分钟过后,重新调用控件的start方法,则自该次调用Start方法后,第一次触发控件的Tick事件的时间间隔是()分钟。
D)4
17)在C#中下列代码的运行结果是()。
Intx=6;
Switch(x){
Case6:
Case7:
Console.WriteLine(“今天是周末”);
Break;
Case1:
Console.WriteLine(“今天是星期一”);
Case2:
Console.WriteLine(“今天是是星期二”);
Break;
Default:
Console.WriteLine(“你完成任务了吗?
”);
a)没有输出
b)今天是星期一
c)今天是星期二
d)今天是周末
18)在WinForms窗体中有一名为txtUser的TextBox控件,其MaxLength属性为5,该控件的当前文本为“网络编程”,若再执行代码:
txtUser.AppendText(“高手”);
则控件的文本为()。
A)网络编程
B)网络编程高
C)网络编程高手
D)出现运行时错误
19)在VS.net2005中,下图属于()窗体的一部分。
A)属性
B)解决方案资源管理器
C)类视图
D)工具箱
20)在ADO.NET中,已知变量sqlCom是一个SqlCommand对象,则下列代码运行时将出现异常的是()。
SqlDataReaderreader=SqlCom.ExecuteReader();
//1
reader.Read();
//2
reader.Close();
//3
//4(选择一项)
a)1
b)2
c)3
d)4
21)在WinForms窗体中,如果不使用分组控件来分组单选按钮,而是直接拖拽两个单选按钮放置在窗体中,则以下说法正确的是()。
A)两个单选按钮可以同时被选中,即被看作是两个单独的组
B)如果窗体中还存在有其他的已经用分组框分组的单选按钮,则这两个单选按钮自动被加入该组
C)两个单选按钮被自动默认为一组
D)运行报错,提示必须使用分组控件对单选按钮进行分组
22)在C#中,为了防止用户没有保存操作的结果而无意关闭了窗体,一般()。
A)在窗体的formClosing事件中添加代码:
e.Cancel=true;
B)在窗体的formClosing事件中添加代码:
e.Cancel=false;
C)在窗体的formClosed事件中添加代码:
D)在窗体的formClosed事件中添加代码:
23)在C#中,下列代码的运行结果是()。
PublicclassDaysInYear{
Privateintdays;
StaticvoidMain(String[]args){
DaysInYearnewDays=newDaysInYear();
Console.WriteLine(newDays.days-1);
A)-1
B)0
C)1
D)编译报错
24)如图是一个WinForms窗体,下列关于该窗体的属性的推断正确的是()。
A)HelpButton属性为True
B)ControlBox属性为False
C)MaximizeBox属性为False
D)Modal属性为True
25)在WinForm中,为了禁用一个名为btnOpen的Button控件,下列做法正确的是()。
A)btnOpen.Enable=true;
B)btnOpen.Enable=false;
C)btnOpen.Visible=false;
D)btnOpen.Visible=true;
26)下列关于C#的异常处理的说法,错误的是()。
A)try块必须跟catch块组合使用,不能单独使用
B)一个try快可以跟随多个catch块
C)使用throw语句即可引发系统异常,也可引发由开发人员创建的自定义异常
///可以单独使用try块
D)在try……catch……finally快中,即便开发人员编写强制逻辑代码,也不能跳出finally快的执行
27)在C#中,下列代码的运行结果是()。
Int[]age1=newint[]{10,20};
Int[]age2=age1;
Age2[1]=30;
Console.WriteLine(age1[1]);
A)0
B)10
C)20
D)30
28)在ADO.NET中,某程序员在开发中编写了下列几条代码,你觉得可能会出现错误的应该是第()条。
SqlCommandSqlcmd=newSqlCommand();
SqlConnectionSqlCon=newSqlConnection("
server=.;
database=MySchool;
uid=sa;
pwd=sa"
);
Sqlcmd.Connection=SqlCon;
Sqlcmd.CommandText="
select*fromsubject"
;
//4
//5
strings=Sqlcmd.ExecuteScalar().ToString();
//6
SqlCon.Close();
//7
B)3
C)4
D)6
29)在ADO.NET中,数据适配器用于在()之间交换数据。
a)数据源和数据源b)数据集和数据集
c)数据源和数据集d)数据源和数据集或数据集与数据集
30).NET中,为了执行返回DataReader对象的命令,要使用Command对象的()方法。
a)ExecuteReaderb)ExecuteScalarc)ExecuteNonQueryd)ExecuteQuery
31)C#程序中的类myClass中的成员变量var1如下:
publicclassmyClass{
…
privateintvar1;
…
则可以访问var1的有()。
a)myClass中包含的方法
b)和myClass在不在同一命名空间下的类
c)和myClass在同一个文件下的其他类
d)和myClass在同一命名空间下的类
32)有C#代码如下:
usingSystem;
publicclassconsole
{
publicstaticvoidMain()
-------------------------------;
在横线处填入语句(),输出为:
C#issimple。
(选择两项)
a)Console.PrintLine(“C#issimple”)b)Console.WriteLine(“C#issimple”)
c)System.Console.WriteLine(“C#issimple”)d)Console.Output.WriteLine(“C#issimple”)
33)Winform中,以下属于ListView的视图类型的有()。
a)仅小图标b)带有小图标的文本c)带有大图标的文本d)仅大图标
34)下列.NET语句()正确地创建了一个与SQLServer数据库的连接。
a)
SqlConnectioncon1=newConnection(“DataSource=localhost;
IntegratedSecurity=SSPI;
InitialCatalog=myDB”);
b)
SqlConnectioncon1=newSqlConnection(“DataSource=myDB;
InitialCatalog=localhost”);
c)
SqlConnectioncon1=newSqlConnection(“DataSource=localhost;
d)
SqlConnectioncon1=newOleDbConnection(“DataSource=localhost;
35)C#中,声明一个带参数的Main方法,代码为()。
a)publicstaticvoidMain()b)publicstaticvoidMain(String[])
c)publicstaticvoidMain(String[]args)d)publicstaticvoidMain(String*args)
36)已有ASP.NET代码创建了一个Command对象,要求创建一个DataReader对象myReader,语句为()。
SqlConnectionCon1=newSqlConnection(“DataSource=localhost;
Con1.Open();
SqlCommandmyCmd=newSqlCommand(“SelectName,AgeFromStudentsWhereDept=‘Computer’“,Con1);
OleDataReadermyReader=myCmd.ExecuteScalar();
SqlDataReadermyReader=myCmd.ExecuteScalar();
SqlDataReadermyReader=myCmd.ExecuteQuery();
SqlDataReadermyReader=myCmd.ExecuteReader();
37)以下的C#代码,用来判断两个整数是否相等:
classC
{
staticvoidMain(string[]args)
{
intA;
intB;
ifA=B
Console.Write("
A=B"
}
代码中存在的错误包括以下的几项,除了()(选择一项)
变量A和B在使用以前,必须进行赋值
判断A和B是否相等,应使用“==”符号
A和B是否相等的判断,应使用括号括起来;
If下面的执行代码,应使用花括号括起来
38)阅读下面Winform代码
this.IsMdiContainer=true;
Form2frm2=newForm2();
frm2.MdiParent=this;
frm2.Show();
关于以上代码描述不正确的是()。
(选择三项)
上述代码能通过编译,并且将建立一个窗体frm2,该窗体作为当前窗体的子窗体
上述代码不能通过编译
上述代码能够通过编译,但是不能建立一个窗体frm2
上述代码不能通过编译,因为代码frm2.MdiParent=this;
有误
39)数据库myDB中有表myTab,具体如下:
ID(整型)Name(字符串型)Sal(Double)
1001MIKE1000.00
1003NANCY1250.50
1004BEEGEES2500
1005Dr.Dre50000
下面.NET代码中错误的行为()。
1SqlConnectionmyCon=newSqlConnection(“DataSource=localhost;
IntegratedSecurity=SSPI;
2myCon.Open();
3SqlCommandmyCmd=newSqlCommand(“Select*FrommyTabWhereNameLIKE‘M%’“,myCon);
4SqlDataReadermyReader=myCmd.ExecuteReader();
While(myReader.Read())
5Console.Write(myReader[0]+“\t“+myReader[1]);
a)1b)3c)5d)代码中没有错误
40)在C#中,如果要将数组作为一个方法的参数,则传递的是()。
a)数组中的所有元素b)数组的第一个元素
c)对象的引用d)以上皆非
41)在WinForm中,为了在主菜单的某个菜单项中列出MDI窗体的子窗体,应该设置该菜单()属性设置菜单项。
a)MdiWindowListItem
b)ContextMenuStrip
c)MdiParent
d)IsMDIContainer
42)在C#中,下列代码的运行结果是()(选择一项)
floatf=123.56F
objecto=f;
f=789.123F
Console.WriteLine(“f={0}”,f);
Console.WriteLine(“o={0}”.o);
a)f=789.123
o=123.56
b)f=123.56
o=789.123
c)f=789.123
d)f=123.56
43)在ADO.NET中,下列代码的输出结果是()(选择一项)
sqlConnectionconn=newSqlConnection(“datasource=pub;
uid=bill;
pwd=12345;
initialcatalog=Northwind”);
Console.WriteLine(conn.ConnectionString);
a)pub
b)bill
c)datasource=pub;
initialcatalog=Northwind
d)Northwind
44)如图,在WinForms中,有一个ToolBar控件,图中增加试题按钮的DisplayStyle属性为()。
a)ImageAndText
b)None
c)Text
d)Image
45)以下关于C#代码的说法正确的是()。
for(inti=1;
i<
3;
i++)
switch(i)
一架飞机一位老师一群老师一座房一间房子{
(8)乌鸦看见一个瓶子,瓶子里有水。
可是,瓶子里的水(不多),瓶口(又小)。
乌鸦把(小石子)一个一个地放进瓶子里。
瓶子里的水(升高)了,乌鸦就喝着水了。
case1:
走走之旁(赶超起)禾禾字旁(秋秒)Console.Write(i.ToString());
8、生字“小魔术”(P111):
加一笔:
日——(白)(田)(目)(电)(旧)(由)(旦)Console.Write((i*2).ToString());
2、一字开花。
(一字组多词)Case3:
(2)春眠不觉晓,(处处)闻啼鸟。
夜来(风雨声),花落(知多少)。
Console.Write((i*3).ToString());
一条路一里路一只鹅一群鹅一根木}
a)程序将报告编译错误,提示Case标签不能贯穿到另一个标签,不能运行
c)小兔爱吃草,也爱吃萝卜。
运行时输出149
e)1、组词。
(形近字和同音字)运行时输出123246369
f)运行时在屏幕上没有输出
火红火红的太阳(花儿)金黄金黄的落叶(麦田、稻田、油菜花)46)在C#中,下列代码的运行结果是().(选择一项)
classTest
staticvoidShowArrayInfo(int[]student)
for(inti=0;
i<
student.Length;
Console.Write(student[i]++);
Console.Write(““);
staticvoidMain()
int[]student=newint[]{1,2,3,4,5};
ShowArrayInfo(student);
Console.Write(”\n”);
a)12345
12345
b)12345
23456
c)23456
23456
d)23456
34567
47)如图,在WinForm窗体的一个名为dgScore的DataGridView控件中显示了五条记录,已知该控件的数据源是一个名为dtScore的DataTable对象,下列方法()可以使用DataGridView控件中显示所有记录.(选择一项)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 试题 选择题