《程序设计应用期末复习指导(含答案2011》由会员分享,可在线阅读,更多相关《程序设计应用期末复习指导(含答案2011(40页珍藏版)》请在金锄头文库上搜索。
1、程序设计应用复习材料(2011-11)l 考试环境:Winxp、VS.NET2005、SQL2005l 考试形式与时间:上机、开卷、120分钟。l 选择题请参考网上课堂中的在线测试l 还原数据库,数据库名为学生信息管理。数据库服务器名为(localhost),使用Windows身份验证。l 试题中所涉及到的数据库为:Exam2011,数据表结构如下所示:用户表结构学生信息表结构成绩表结构专业表结构课程表结构一、单选题 1. 标签控件的主要用途是(C)A. 输入和显示文本B. 只能输入文本C. 只能显示文本D. 显示和编辑文本 2. 以下哪一个叙述是错误的(A)A. 文本框只能用于文本的输入B.
2、 文本框控件的主要功能是输入或显示文本信息C. 文本框可以设置为只读D. 文本框中的任何文字可以用“#”字符显示 3. listbox控件的items属性表示(C)A. 控件在表单中的位置B. 是否允许多列C. 选取项目的集合列表D. 是否允许选取多个项目 4. checkbox控件checked属性值的数据类型是(C)A. 整型B. 字符型C. 布尔型D. 单精度型 5. 当复选框被选中时,checked的值是(C)A. 0B. 1C. trueD. false 6. 当单选框被选中时,checked的值是(C)A. 0B. 1C. trueD. false 7. 中允许用户定义自己的数据结
3、构,通常使用关键字 来定义。(B) A. typeB. structureC. dimD. public 8. doloop while 条件,该语句表示(C)A. 先判断,后执行;条件成立执行循环体B. 先判断,后执行;条件不成立执行循环体C. 先执行,后判断;条件成立执行循环体D. 先执行,后判断;条件不成立执行循环体 9. 10.与过程的信息交换是通过变元传递实现的,过程的变元传递(C)A. 只有按值传送一种B. 只有按址传送一种C. 有按值传送和按址传送二种D. 不能确定 10.一般简单的数据绑定是使用控件的 属性来指定绑定对象(B)A. TextB. BindingsC. Datas
4、ourceD. Datamember 11. Connection对象是对象和数据库连接的桥梁,当数据库被连接之后,以通过 对象执行SQL命令。(B)A. DatasetB. CommandC. RecordsetD. ADO 12.让DATAGRID控件在显示数据时出现交替色,需要对下列哪个属性进行设置(A)A. AlternatingbackcolorB. AnchorC. ActiveCaptionD. Backgroundcolor 13. Me.bindingcontext(ds1,”stinfo”).position用于获得ds1中游标的当前位置,如果一共有10条记录,而当前所在位
5、置是第3条,则position属性返回的值是(A)A. 2B. 3C. 4D. 10 14. 15.Me.bindingcontext(ds1,”stinfo”).count中count函数表示(D) A. stinfo中年龄的平均值B. stinfo表中年龄的最大值C. stinfo表中年龄的最小值D. 记录行数 15. Ds1.stinfo.rows(me.bindingcontext(ds1,”stinfo”).position.delete( )中stinfo表示(A)A. 表名B. 数据库名C. 控件名D. 字段名 16. Ds1.stinfo.rows(me.bindingcont
6、ext(ds1,”stinfo”).position).delete( )中delete表示(B) A. 添加新行B. 删除当前行C. 更新当前行D. 选择当前行 17.TIMER控件的 属性实现控制触发时间事件的间隔。(D)A. TimeB. StepC. NameD. Interval 18.Me.close的作用是(C)A. 关闭程序B. 装载程序C. 关闭窗体D. 显示窗体 19. 20.有关DataSet,以下哪个说法是错误的(B)A. 可以包含多个数据表B. 只能包含一个数据表C. 是XML与ADO结合的产物D. 是ADO.NET的核心 20. 21.Listbox列表框以多列形式
7、显示项时,下列哪个属性的值为TRUE(A) A. MulticolumnB. ScrollalwaysvisibleC. SortedD. Enabled 21.Combobox控件中可以设置数据源的属性是(B)A. TextB. DatasoureC. EnabledD. Displaymember 22. treeview控件中哪个属性可以获取分配给树视图的树节点集合(B)A. NameB. NodesC. TagD. Visible 23.在treeview控件中可以设置哪个属性对节点进行排序(C)A. NodesB. NameC. SortedD. Tabindex 24.在DATAG
8、RID控件中,通过哪个属性设置是否可以编辑、添加或者删除网格中的行(D)A. DockB. EnabledC. NameD. Readonly 25.如果x=4,那么以下运算结果为false的表达式是(A)A. (x=6)B. (x=4) Or (x=6)C. (x=4) Xor (x=6)D. not (x4) 26.VB.NET中的函数有内部函数和用户自定义函数,以下哪一个不是内部函数(D) A. ABSB. SINC. SQRD. MYDB 27.调用bindingcontext的“cancecurrentedit(D)”方法可以A. 对数据所做的更改将被拒绝B. 结束程序C. 删除当前
9、所在行D. 取消添加新行 28.ME.Datagrid1.select(datagrid1.currentrowindex)中select方法的作用是(C)A. 获取选中行的数目B. 获取当前行所在的位置C. 选中当前活动行D. 获取当前行的值 29.return语句的功能是(A)A. 返回B. 回车C. 将sub或function控制权交给调用端D. 退出 30.下面哪一项不是Crystal Reports提供的功能(D)A. 汇总B. 排序C. 分组D. 数据有效性 31.Crystal Reports能够对报表中的数据进行导出为多种不同类型的格式,但不包括(C)A. XMLB. PDFC
10、. WAVD. XLS 32.Command的Commandtype默认属性为(A)A. CommandtextB. CommandStoredProcedureC. StringD. Int16 33.使用SQL语句来完成数据操作,Commandtype属性须设置为(B)A. CommandStoredProcedureB. CommandtextC. StringD. Int16 34.使用存储过程来完成数据操作,Commandtype属性须设置为(A)A. CommandStoredProcedureB. CommandtextC. StringD. Int16 35.下列说法中,错误的
11、是(A)A. DATASET中只能包含一个DATATABLEB. DATASET中可以包含多个DATATABLEC. DATATABLE是DATASET中的一个对象D. DATASET与数据库表的概念基本一致 36. Combobox控件中显示数据集中的某个字段的值,可以设置下列哪个属性(D)A. TextB. DatasoureC. EnabledD. Displaymember 37.Listbox控件显示一个项列表,有关SelectionMode属性,下列正确的是 。(A)A. 确定一次可以选择多少列表项B. 设置水平滚动条C. 设置垂直滚动条D. 以上都可以 38.DataGrid控件
12、的数据绑定通常使用控件的 属性来指定绑定对象。(C)A. TextB. BindingsC. DatasourceD. Datamember 39.TextBox控件的数据绑定通常使用控件的 属性来指定绑定对象。(B)A. TextB. BindingsC. DatasourceD. Datamember 40.下列SQL语句“Select * from 学生信息 where 学号=20100001”中的“学生信息”表示 。(A)A. 表名B. 数据库名C. 控件名D. 字段名 41.下列SQL语句“Select * from 学生信息 where 学号=20100001”中的“where 学
13、号=20100001”表示 。(C)A. 表名B. 数据库名C. 查询条件D. 字段名 42.有关Crystal Reports说法正确的是 。(A)A. 报表开发工具B. 一个控件C. 不能连接到数据源D. 使用Crystal Reports不能进行图表制作 43.Exit FOR可以用在 循环结构中。(A)A. FORNEXTB. DOLOOP UNTILC. WHILEEND WHILED. 以上皆可 44.FIRSTWORD=MID(“SHANGHAI”,2,3),FIRSTWORD变量的值是 。(B)A. ANGB. HANC. HAID. SHA 45.在fornext循环语句中,
14、步长0的条件是(B)A. 步长不可能终值C. 初值终值D. 以上两重情况都可以 【基本类型】1、创建一个如下图所示的排序项目文件,以“排序”为文件名保存在考试目录下。(10)1. 单击“产生随机整数”按钮,产生5个1到100的随机整数显示在随机整数文本框中。2. 选择排序方式,单击“排序”按钮,完成排序,并将排序结果显示在已排序文本框中。3. 数字之间用逗号分割。参考代码Dim a(4) As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim i As Integer Dim rd As New System.Random Me.TextBox1.Text = For i = 0 To 4 a(i) = rd.Next(1, 100)