课程“Accp6.0_S1.使用C#语言开发数据库应用系统”题库试题汇编【001】DataSet是中用于存储从数据库检索到的数据的对象,下列关于DataSet的说法错误的是()。
(选择一项)A) 在DataSet中可以包含多个DataTableB) DataSet可以简单的理解为一个临时数据库C) 在与数据库断开连接后,DataSet中的数据会消失D) DataSet实际上是从数据源中检索到的数据在内存中的缓存【002】使用访问数据库,某程序员编写如下几行代码,你觉得错误的应该是第()行。
OleDbCommand oleCmd = new OleDbCommand();//1OleDbConnection oleCon = newOleDbConnection("Server=SQLDB;DataBase=pubs;uid=sa;pwd=pwd");oleCmd.Connection=oleCon;//2oleCmd.Connection.Open();mandText="select * from authors";mandType=CommandType.StoredProcedure;//3oleCmd.ExecuteScalar();//4oleCmd.Connection.Close();(选择一项)A) 1B) 2C) 3D) 4【003】中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法不是Command对象的方法。
(选择一项)A) ExecuteNonQuery()B) Execute()C) ExecuteReader()D) ExecuteScalar()【004】中,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】在中,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 = "select*from carsinfo where brand="福美来";dataAdapter=SqlDataAdapter(sql,DBHelper.Connection);//1dataSet = new DataSet("car");//2dataAdapter.Fill(dataSet,"carsInfo");//3this.dataGridView1.DataSource=dataSet.Tables["carsInfo"];//4}(选择一项)A) 1B) 2C) 3D) 4【007】在中,为了执行一条select查询语句,需要把Command对象的CommandType属性设置为()。
(选择一项)A) CommandType.StoredProcedureB) CommandType.TableDirectC) CommandType.TextD) CommandType.SQL【008】在C#程序中,当我们需要连接数据时,不同的.NET数据提供程序都有自己的连接类,如果需要连接SQLServer数据库,则需要使用的连接类是()。
(选择一项)A) SqlConnectionB) OleDbConnectionC) OdbcConnectionD) OracleConnection【009】在中,使用()对象实现从数据库查询信息的功能,且每次从查询结果中只读取一行数据。
(选择一项)A) DataReaderB) ConnectionC) CommandD) DataAdapter【010】在C#开发的SQL Server2005数据库应用程序中,当打开数据库连接后,使用Command对象可以操作数据库中的数据,该对象的()方法可以返回单个值。
A) ExecuteNoQuery()B) Execute()C) ExecuteScalar()D) ExecuteReader()【011】在c#开发的SQLServer2005数据库应用程序中,如果需要保存某Dataset对象中已经修改的数据,则需要使用()对象,该对象可以自动生成更新用的相关命令。
(选择一项)A) SqlCommandB) SqlCommandBuilderC) SqlDataReaderD) Connection【012】使用C#语言开发数据库应用程序时,.NetFramework为我们提供了两个重要的组件()和()(选择二项)A) ConnectionB) 数据提供程序C) DataReaderD) CommandE) DataSet【013】使用c#语言和sqlserver2005开发项目,如要判断MyQQ数据库中好友表Friends中共有几条记录,应在划线处选择().string connStr="Data Source=.;Initial Catalog=My!!;User ID=sa";SqlConnection con=new SqlConnection(connStr);con.Open();string sql="select count(*) from Friends";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);【015】若想窗体初识时显示在屏幕中央,则需要设置窗体的()属性。
(选择一项)A) FormBordeStyleB) StartPositionC) ShowInTaskbarD) WindowState【016】()是多文档界面应用程序。
A) 记事本B) Microsoft WordC) Microsoft ExcelD) 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) ClickB) AfterSelectC) SelectedD) 都不是【019】在treeview控件的每个节点前添加一个图标,应该设置()属性(选择一项)A) imagelistB) imageindexC) selectedimageindexD) selectedimage【020】对dataview特性的正确描述是()(选择一项)A) dataview只能访问单个表B) dataview可以根据查询条件进行表记录的筛选C) dataview可以作为连接两个相关表的手段D) dataview不能进行排序【021】在C# WinForms程序中,创建一个窗体的后缀名为()。
(选择一项)A) .csB) .aspxC) .xmlD) .wsdl【022】在C# WinForms程序中,以下哪项文件属于主程序文件()。
(选择一项)A) Properties.csB) Form1.csC) Form1.Designer.csD) Program.cs【023】在C# WinForms程序中,新建的窗体后台cs代码自动继承了()窗体。
(选择一项)A) FormB) Form1C) WindowsD) object【024】在新建窗体中拖一控件,此控件自动生成的代码应放在以下哪个文件中()。
(选择一项)A) .properties.csB) .csC) .designer.csD) .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为设置窗体标题右上角是否有最大化框,默认为TrueC) StartPosition为确定窗体第一次出现时的位置D) TopMost指示窗体是否显示在此属性未设置为True的所有窗体之上,默认为True【027】在C# WinForms程序中,实现窗体间的跳转,创建窗体对象后显示窗体的方法为()。
(选择一项)A) LoadB) ShowC) RunD) Exit【028】在C# WinForms程序中,以下关于控件的描述中错误的是()。