Accp6.0 - S1.使用C#语言开发数据库应用系统

更新时间:2024-04-21 14:40:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课程“Accp6.0_S1.使用C#语言开发数据库应用系统”题库试题汇编

【001】DataSet是ADO.NET中用于存储从数据库检索到的数据的对象,下列关于DataSet的说法

错误的是()。 (选择一项)

A) 在DataSet中可以包含多个DataTable

B) DataSet可以简单的理解为一个临时数据库

C) 在与数据库断开连接后,DataSet中的数据会消失

D) DataSet实际上是从数据源中检索到的数据在内存中的缓存

【002】使用ADO.NET访问数据库,某程序员编写如下几行代码,你觉得错误的应该是第()行。 OleDbCommand oleCmd = new OleDbCommand();//1 OleDbConnection oleCon = new

OleDbConnection(\oleCmd.Connection=oleCon;//2 oleCmd.Connection.Open();

oleCmd.CommandText=\

oleCmd.CommandType=CommandType.StoredProcedure;//3 oleCmd.ExecuteScalar();//4 oleCmd.Connection.Close(); (选择一项) A) 1 B) 2 C) 3 D) 4

【003】ADO.NET中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法不是Command对象的方法。 (选择一项)

A) ExecuteNonQuery() B) Execute()

C) ExecuteReader() D) ExecuteScalar()

【004】ADO.NET中,DataReder对象用于从数据中检索只读数据,假设存在一个Command对象command,则使用以下()语句可以创建一个DataReader对象. (选择一项)

A) SqlDataReader dtReader=command.ExecuteReader();

B) SqlDataReader dtReader=new SqlDataReader(command.ExectueReade); C) SqlDataReader dtReader=ExectueReader(); D) SqlDataReader dtReader=new SqlDataeader();

【005】在ADO.NET中,DataSet对象相当于一个临时的()(选一项) (选择一项) A) 数据表 B) 存储过程 C) 数据库

D) 数据适配器

【006】在WinForms窗体frmCarsInfo中有一个数据栅格控DataGridView1,以下代码为在

DataGridView1中显示表carsinfo.中数据的代码片断, 其中DBHelper.Connection为数据库连接对象。代码中存在错误的是第()行。(选一项)

private void frmCarsInfo_Load(object sender,EventArgs e) {

SqlDataAdapter dataAdapter; DataSet dataSet;

string sql = \福美来\ dataAdapter=SqlDataAdapter(sql,DBHelper.Connection);//1 dataSet = new DataSet(\

dataAdapter.Fill(dataSet,\

this.dataGridView1.DataSource=dataSet.Tables[\ }

(选择一项) A) 1 B) 2 C) 3 D) 4

【007】在ADO.NET中,为了执行一条select查询语句,需要把Command对象的CommandType属性设置为()。 (选择一项)

A) CommandType.StoredProcedure B) CommandType.TableDirect C) CommandType.Text D) CommandType.SQL

【008】在C#程序中,当我们需要连接数据时,不同的.NET数据提供程序都有自己的连接类,如果需要连接SQLServer数据库,则需要使用的连接类是()。 (选择一项)

A) SqlConnection B) OleDbConnection C) OdbcConnection D) OracleConnection

【009】在ADO.NET中,使用()对象实现从数据库查询信息的功能,且每次从查询结果中只读取一行数据。 (选择一项) A) DataReader B) Connection C) Command D) DataAdapter

【010】在C#开发的SQL Server2005数据库应用程序中,当打开数据库连接后,使用Command对象可以操作数据库中的数据,该对象的()方法可以返回单个值。

(选择一项)

A) ExecuteNoQuery() B) Execute()

C) ExecuteScalar() D) ExecuteReader()

【011】在c#开发的SQLServer2005数据库应用程序中,如果需要保存某Dataset对象中已经修改的数据,则需要使用()对象,该对象可以自动生成更新用的相关命令。 (选择一项) A) SqlCommand

B) SqlCommandBuilder C) SqlDataReader D) Connection

【012】使用C#语言开发数据库应用程序时,.NetFramework为我们提供了两个重要的组件() 和()

(选择二项) A) Connection B) 数据提供程序 C) DataReader D) Command

【013】使用c#语言和sqlserver2005开发项目,如要判断MyQQ数据库中好友表Friends中共有几条记录,应在划线处选择().

string connStr=\ SqlConnection con=new SqlConnection(connStr); con.Open();

string sql=\ SqlCommand com=new SqlCommand(sql,conn); (____________________________________); Console.WriteLine(num); con.Close(); (选择一项)

A) int num=com.ExecuteScalar(sql); B) int num=(int)com.ExecuteScalar(); C) int num=com.ExecuteSelect();

D) int num=(int)com.ExecuteSelect(sql);

【014】单击消息框MessageBox的按钮时,消息框返回值的类型是() (选择一项) A) DialogValue B) DialogBox C) MesageResult D) DialogResult

【015】若想窗体初识时显示在屏幕中央,则需要设置窗体的()属性。 (选择一项)

A) FormBordeStyle B) StartPosition C) ShowInTaskbar D) WindowState

【016】()是多文档界面应用程序。 (选择一项) A) 记事本

B) Microsoft Word C) Microsoft Excel D) Windows资源管理器'

【017】正确定义枚举的代码是() (选择一项)

A) public enum Myenum{开始;暂停;关闭;} B) public enum Myenum{开始=1 暂停=2 关闭=3} C) public enum Myenum{开始=0,暂停=2,关闭=3} D) public enum Myenum{开始=0,暂停=2,关闭=3,}

【018】获得Treeview控件中选中的节点,应该执行()事件的处理方法 (选择一项) A) Click

B) AfterSelect C) Selected D) 都不是

【019】在treeview控件的每个节点前添加一个图标,应该设置()属性 (选择一项) A) imagelist B) imageindex

C) selectedimageindex D) selectedimage

【020】对dataview特性的正确描述是() (选择一项)

A) dataview只能访问单个表

B) dataview可以根据查询条件进行表记录的筛选 C) dataview可以作为连接两个相关表的手段 D) dataview不能进行排序

【021】在C# WinForms程序中,创建一个窗体的后缀名为()。 (选择一项) A) .cs B) .aspx C) .xml D) .wsdl

【022】在C# WinForms程序中,以下哪项文件属于主程序文件()。 (选择一项) A) Properties.cs B) Form1.cs

C) Form1.Designer.cs D) Program.cs

【023】在C# WinForms程序中,新建的窗体后台cs代码自动继承了()窗体。。 (选择一项) A) Form B) Form1 C) Windows D) object

【024】在新建窗体中拖一控件,此控件自动生成的代码应放在以下哪个文件中()。 (选择一项)

A) .properties.cs B) .cs

C) .designer.cs D) .resx

【025】在C# WinForms程序中,以下默认主程序中生成的主方法为()。 (选择一项)

A) static int main() B) static void Main() C) static string main() D) static double main()

【026】在C# WinForms程序中,以下关于窗体属性说法错误的是(). (选择一项)

A) BackgroundImage为设置窗体的背景图像

B) MaximizeBox为设置窗体标题右上角是否有最大化框,默认为True C) StartPosition为确定窗体第一次出现时的位置

D) TopMost指示窗体是否显示在此属性未设置为True的所有窗体之上,默认为True

【027】在C# WinForms程序中,实现窗体间的跳转,创建窗体对象后显示窗体的方法为()。 (选择一项) A) Load B) Show C) Run D) Exit

【028】在C# WinForms程序中,以下关于控件的描述中错误的是()。 (选择一项)

A) ToolStrip 属性里没有Items集合 B) StatusStrip 属性里有Items集合

【060】通过( )可以设置消息框中显示的按钮。 (选择一项) A) Button

B) DialogButton

C) MessageBoxButtons D) MessageBoxIcon

【061】下面对DataView特性的正确描述是( )。 (选择一项)

A) DataView可以访问多个DataTable表或DataSet B) DataView可以根据记录的版本、状态进行筛选 C) DataView可以作为连接两个相关表的手段 D) DataView不能进行排序

【062】在winform中,当从一个窗体向另一个窗体传递数据时,可以在窗体类中定义一个属性来保存数据,然后在另一个窗体使用数据,一下代码()能够实现 (选择一项)

A) public static string Name=\B) protected string Name=\

C) private static string Name=\D) private string Name=\

【063】在winform应用程序中,通过设置窗体的()属性禁止用户使用拖拽的方式改变窗体的大小。

(选择一项) A) windowstate B) startposition C) FormBorderStyle D) anchor

【064】在winform中()是菜单类型 (选择二项) A) MenuStrip B) statusStrip

C) contextMenuStrip D) ToolStrip

【065】在winform窗体中,如果复选框控件的checked属性设置为true,则表示() (选择一项)

A) 该复选框被选中 B) 该复选框不被选中

C) 不显示该不选矿的文本信息 D) 显示该复选框的文本信息

【066】在winform程序中,要实现用户的注册功能,即往数据库的用户表中添加一个用户信息下面描述()能实现这个功能 (选择一项)

A) 调用sqlcommand的executeNonquery()方法 B) 调用sqlcommand的executeReader()方法 C) 调用sqlcommand的executeScalar()方法 D) 调用sqlDataAdapter的Fill()方法

【067】在winform应用程序中,创建了一个名为dtStudent的DataTable数据表,并保存了学生的

学号StuNo,姓名stuName等信息,则下列代码错误的行是() DataView dv=new DataView(dtStudent); //1

dv.RowFilter=\dv.Sort; //3

(选择一项) A) 1 B) 2 C) 3

D) 没有错误

【068】在c#中关于dataset说法正确的是() (选择一项)

A) DataSet里面只能创建一张表 B) DataSet中不能创建视图

C) 当数据库连接断开时,可以操作dataset中的数据 D) Dataset类包含在System.Data.SqlClient命名空间中

【069】关于listview控件描述错误的是() (选择二项)

A) 用colums设置列表视图的列标题时,通过displayIndex属性设置列标题的位置 B) LargeImageLIst和SmallImageList用于设置列表视图的显示模式 C) Item的Add()方法不能将项添加到项的集合中 D) SubItem对应于列表视图的listviewItem

【070】运行下面的代码,用户单击对话框否按钮后的返回值是()

MesageBox.Show(\你确定不使用我这个记事本吗?\标题\(选择一项)

A) DialogResult.No B) DialogResult.cancel C) DialogResult.False D) DialogResult.Null

【071】要隐藏button按钮控件,需要使用按钮的()属性 (选择一项) A) Vlaue B) Text C) Visible D) Enabled

【072】下列()可以作为DatagradeView的数据源 (选择一项)

A) DataSouce B) DataReader C) DataView D) DataAdapter

【073】关于dataset数据集的说法正确的是 (选择二项)

A) dataset只能用于sqlserver数据库

B) 使用打他adapter对象向dataset中填充数据 C) 使用dataset时必须和数据库保持连接 D) dataset中可包含一个或多个datatable

【074】如果对datatable中的数据进行动态筛选,则使用dataview的() (选择一项)

A) Datasource属性 B) RowFilter属性 C) DataSort属性 D) DataTable属性

【075】如果窗体的两个按钮绑定了同一个按钮单击事件的处理方法,将该事件处理方法删除,则有

()发生

(选择一项)

A) 两个按钮点击后仍然相应单击事件 B) 两个按钮点击后不会有单击事件相应 C) 两个按钮会被删除 D) 程序报错

【076】下列选项中()是timer控件的事件。

(选择一项) A) stop B) start C) onClick D) tick

【077】在Winform窗体中,toolstrip控件中不可以添加()。 (选择一项) A) Label B) Button C) Form

D) DropDownButton

【078】在WinF0rms应用程序中,有窗体FrmManage,如果想在另一窗体中以模式窗口的 方式打开此窗体,可以在另一窗体中执行()。 (选择一项)

A) FrmManage frmmanage=new FrmManage(); frmmanage.Show(); B) FrmManage.Show();

C) FrmManage frmmanage=new FrmManage(); frmmanage.ShowDialog(); D) Frmmanage.ShowDialog();

【079】在WinForms窗体中,有一个已经设置了Image属性的RctureBox控件,如果想让 显示的图片总是充满窗体,则需()。 (选择一项)

A) 设置PicturcBox控件的Dock属性为Fill B) 设置PicttlreBoX控件的Dock属性为Full C) 设置PictureBox控件的Anchor属性为Fill D) 设置PicturcBox控件的Anch0r属性为Full

【080】绑定cobbobox控件不需要使用的属性是() (选择一项) A) DataSource B) DisplayMember C) ValueMember D) Text

【081】下面选项中不是ListView显示项的视图是()。 (选择一项) A) LargeIcon B) Details C) Text D) List

【082】在WinF0rms程序中,有TextBox控件tbName,下列()可以使tbName获取到焦 点。

(选择一项) A) GetFoucs() B) GetFocu() C) Focu() D) Focus()

【083】在WinFc,rms应用程序中,在窗体FrmDe俩ult中有如下代码: private void btnsubmit_Click(0bject sender,EventArgs e) (

FrmstudentList frmstudent=new FrmStudentList(); frmstudenet.MdiParent=this; frmstudent.show(); )

则可能()。 (选择一项)

A) 点击btnsubmit按钮打开frmDefault窗体

B) FrmStudentList窗体以frmDefault窗体为MDI父窗体打开 C) FrmStudentList窗体以BtnSubmit窗体为MDI父窗体打开 D) FrmDefault窗体以FrmStudentList窗体为MDI父窗体打开

【084】如果想获取combobox 控件当前选中项的文本,可以使用()属性。 (选择二项) A) SelectedIndex B) Text

C) SelectedValue D) SelecteItem

【085】DataAdapter对象向Dataset中填充数据,调用的是DataAdapter对象的()方法

(选择一项) A) Update() B) Fill() C) Insert D) Add

【086】通过如下代码向DataTable中添加行和列

DataTable dt=new DataTable();

DataColumn columnFirst=new DataColumn(\DataColumn columnSecond=new DataColumn(\dt.DataColumns.Add(columnFirst); dt.DataColumns.Add(columnSecond); DataRow row=dt.NewRow(); row[\

row[\张三\

dt.Rows.Insert(row); 代码中有()处错误 (选择一项) A) 0 B) 1 C) 2 D) 3

【087】下列关于DataGFidvIew控件的说法错误的是()。 (选择二项)

A) DaiaGridview控件的Datasource可以是一个Datatable对象 B) DaiaGridview控件的Datasource可以是泛型集合

C) 可以通过制定DataGridView的DataSourceId为其制定数据源

D) 如果想DataGridVIew显示数据时自动分页,需设置AllowPages属性为true

【088】在winform中,()控件可以创建 类似Word的菜单条那样效果的菜单。 (选择一项) A) MenuStrip B) MenuItem C) TextBox

D) MenuContextStrip

【089】在WinForms中,执行如下语句后,用户单击对话框上的否按钮关闭对话框,则该语句的返回值是().

MessageBox.Show(\提示\是否继续添

加?\(选择一项)

A) DialogResult.No B) DialogResult.Cancel C) DialogResult.None D) null

【090】在winForm中,将Button1控件的Anchor属性设置为()时,可以在改变窗体大小时,使Button1控件在窗体上的X和Y的坐标位置不发生改变。 (选择一项) A) Top,Left B) Top,Right C) Bottom,Left D) Bottom,Right

【091】有如下C#代码,则使用()的方法填充数据是正确的。 DataSet ds=new DataSet();

SqlDataAdapter sda=new SqlDataAdapter(\(选择一项)

A) sda.Fill(ds,\B) sda.Fill(\

C) sda.Update(ds.Tables[0],\D) sda.Update(ds,\

【092】在C#中,一个名为dv的DataView对象中的数据是班级的所有学员信息,现在要找出年龄大于18岁的男学员信息,则正确的设置为(). (选择一项)

A) dv.RowFilter=\男'\

B) dv.RowFilter=\男'\C) dv.RowFilter=\男'\

D) dv.RowFilter=\男'\

【093】在WinForm中,将Timer控件的事件频率设置为1秒钟的方法有(). (选择一项)

A) 设置interval为6000; B) 设置interval为1000; C) 设置interval为6; D) 设置Interval为1;

【094】在c#中,要给一个名为ds的DataSet对象添加一个DataTable,可以使用()方法.

(选择二项)

A) 实例化DataTable 对象,并使用ds.Tables.Add()方法添加到ds中. B) 通过SqlDataAdapter对象的Full()方法添加

C) 使用SqlDataAdapter对象的Fill()方法添加 D) 使用ds.NewTable()方法添加

【095】在WinForms中,以下选项()不能判断文本框txtName是否有数据. (选择一项)

A) string.IsNullOrEmpty(this.txtName.Text); B) txtName.Text==\C) txtName.Text is null D) txtName.TextLength==0;

【096】在winform应用程序中Timfer控件的interval属性的单位是() (选择一项) A) 秒 B) 毫秒 C) 0.1秒 D) 0.01秒

【097】在winform应用程序中有一个Form2的窗体,在窗体的加载事件中有以下代码:

DataSet ds;

int count=ds.Tables.Count; 则count的值是()

(选择一项) A) null B) 0 C) 1

D) 编译错误

【098】如果要是winform程序中PictureBox控件显示的图片总是铺满窗体底部,则需() (选择一项)

A) 设置picutureBox控间的anchor属性为bottom B) 设置picutureBox控间的bottom属性为true C) 设置picutureBox控间的dock属性为bottom D) 设置picutureBox控间的align属性为bottom

【099】在winform应用程序中,设置mdi子窗体的startposition属性为()可以实现子窗体运行后出现在父窗体的中央 (选择一项)

A) WindowsDefault B) ScreenCenter C) ParentCenter D) CenterParent

【100】在windows应用程序中,如果想在窗体FrmMain中打开窗体FrmList,并且可以再不关闭窗体FrmLIst的情况下,可以控制FrmMain窗体,则下列选项()是正确的. (选择一项)

A) FrmMain f=new FrmMain(); f.Show();

B) FrmList f=new FrmList(); f.Show();

C) FrmMain f=new FrmMain(); f.ShowDialog();

D) FrmList f=new FrmList(); f.ShowDialog();

【101】在winform应用程序程序中,可以使用sqldataadapter对象的fill方法向()中填充数据。

(选择二项) A) DataSet B) DataTable C) DataRow

D) DataGridView

【102】有一个c#窗体应用程序中,在FrmMain中有以下代码

private void BrnOk_Click(object sender,EventArgs e) {

FrmList frm=new FrmList(); frm.MdiParent=this; frm.ShowDialog(); }

则可能()

(选择一项) A) 编译出错

B) 运行时 发生异常

C) FrmList 以FrmMain为父窗体打开 D) FrmList以模式化窗口打开

【103】下列关于winform中的toolstrip控件描述正确的是() (选择二项)

A) ToolStrip的项能显示图片 B) ToolStrip的项能显示文字

C) 如果要使ToolStrip上的按钮只显示图片需要设置showImage为true D) 如果要使ToolStrip上的按钮只显示文字需要设置displayStyle为true

【104】在一个winform应用程序中,窗体的宽度为400,窗体上文本框的宽度为200,现在需要将文本框的未知设置在窗体的左半部 可以(); (选择二项)

A) 选中文本框,选择菜单中的 格式 对齐 左对齐

B) 选中文本框,点击文本框右上角的扩展按钮,选择在父容器中停靠 C) 对文本框的location属性设置为(0,0) D) 将文本框的dock属性设置为left

【105】在winform应用程序中,可以使用()属性获取datagridview当前选中的行 (选择一项) A) SelectedRow

B) SelectedRows C) SelectedCell D) SelectedCells

【106】在winforms应用程序中,向DataTable对象中添加行和列

DataTable dataTable =new DataTable(); //第一行 DataColumn colStuId=new DataColumn(\dataTable.Columns.Add(colStuId);

DataColumn colStuName=new DataColumn(\dataTable.Columns.Add(colStuName); DataRow row=new Datarow(); //第二行 row[0]=\第三行

row[\张三\第四行 dataTable.Rows.Add(row);

代码中有一处错误,是在第()行.

(选择一项) A) 1 B) 2 C) 3 D) 4

【107】在winform应用程序中,下列关于控件datagridview的描述错误的是() (选择二项)

A) datagrideview的datasource可以是数组

B) datagrideview的datasource可以是一个datatable对象 C) 实现datagrideview的自动分页,需设置allowPages为true D) 实现datagrideview的自动分页,需设置allowPages为false

【108】在winform应用程序中,可以调用sqldataadapter对象的()方法向dataset中填充数据

(选择一项) A) Add B) Fill C) Insert D) Update

【109】winform中设置控件的()属性可以设置该控件相对于窗体的某个边缘的距离始终保持不变 (选择一项) A) AutoSize B) Location C) Locked D) Anchor

【110】在winforms中下列关于菜单栏控件menustrip的属性和事件说法错误的是() (选择一项)

A) Name代表代码中菜单对象的名称 B) Items表示在菜单中显示的项的集合

C) Text表示与控件相关联的文本

D) DropDownItems表示在父菜单中显示的项的集合

【111】在winforms中有如下代码MessageBox.Show(\是否删除\提示

\要想实现如下图所示的效果,画线处应填写的代码是()

(选择一项)

A) MessageBoxIcon.Ok B) MessageBoxIcon.Stop C) MessageBoxIcon.Calcel

D) MessageBoxIcon.Information

【112】在winform应用程序中,checkbox控件的Checked属性设置为False,则程序运行后 (选择一项)

A) 此checkbox不可见 B) 此checkbox不被选中

C) 此checkbox不显示文本信息 D) 此checkbox不被加载

【113】下列关于listview控件的属性描述错误的是() (选择一项)

A) columns属性表示详细信息视图中显示的行 B) MultiSelect 属性表示是否允许选择多项 C) view属性用于设置listview的视图模式

D) FullRowSelect属性当选中一项时,它的子项是否同该项一起突出显示

【参考答案】 [001] C [002] C [003] B [004] A [005] C [006] A [007] C [008] A [009] A [010] C [011] B [012] BE [013] B [014] D [015] B [016] C [017] C [018] B [019] A [020] B [021] A [022] D [023] A [024] C [025] B [026] D [027] B [028] A [029] B [030] D [031] C [032] D [033] C [034] A [035] C [036] C [037] A [038] A [039] D [040] BD [041] D [042] B [043] A [044] AD [045] BD

[046] D [051] A [056] A [061] B [066] A [071] C [076] D [081] C [086] D [091] A [096] B [101] AB [106] B [111] D [047] A [052] D [057] D [062] A [067] C [072] C [077] C [082] D [087] CD [092] A [097] D [102] B [107] CD [112] B [048] A [053] C [058] D [063] C [068] C [073] BD [078] C [083] B [088] A [093] B [098] C [103] AB [108] B [113] A

[049] B [054] D [059] B [064] AC [069] BC [074] B [079] A [084] BD [089] A [094] AC [099] D [104] CD [109] D [050] C [055] B [060] C [065] A [070] A [075] D [080] D [085] B [090] A [095] C [100] B [105] B [110] D

[046] D [051] A [056] A [061] B [066] A [071] C [076] D [081] C [086] D [091] A [096] B [101] AB [106] B [111] D [047] A [052] D [057] D [062] A [067] C [072] C [077] C [082] D [087] CD [092] A [097] D [102] B [107] CD [112] B [048] A [053] C [058] D [063] C [068] C [073] BD [078] C [083] B [088] A [093] B [098] C [103] AB [108] B [113] A

[049] B [054] D [059] B [064] AC [069] BC [074] B [079] A [084] BD [089] A [094] AC [099] D [104] CD [109] D [050] C [055] B [060] C [065] A [070] A [075] D [080] D [085] B [090] A [095] C [100] B [105] B [110] D

本文来源:https://www.bwwdw.com/article/ibxp.html

Top