下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021年计算机二级测试:VB冲刺试题及答案四笔试局部一、选择题1. 串的长度是A. 串中不同字符的个数B. 串中不同字母的个数C. 串中所含字符的个数且字符个数大于零D. 串中所含字符的个数【参考答案】 D2. 以下不属于对象的根本特点的是A. 分类性B. 多态性C. 继承性D. 封装性【参考答案】 C3. 下面不属于软件设计原那么的是A. 抽象B. 模块化C. 自底向上D. 信息隐蔽【参考答案】 C4. 以下SQL语句中,用于修改表结构的是A. ALTERB. CREATEC. UPDATED. INSERT【参考答案】 A5. 关系模型允许定义3类数据约束,以下不属于数据约束的是A. 实
2、体完整性约束B. 参照完整性约束C. 域完整性约束D. 用户自定义的完整性约束【参考答案】C6. 非空的循环单链表head的尾结点由p所指向,满足A. p->next=NULLB. p=NULLC. p->next=headD. p=head【参考答案】C7. 对建立良好的程序设计风格,下面描述正确的选项是A. 程序应简单、清楚、可读性好B. 符号名的命名只要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无【参考答案】AwWw.KAo8.Cc8. 在软件生产过程中,需求信息的给出是A. 程序员B. 工程治理者C. 软件分析设计人员D. 软件用户【参考答案】D9. NUL
3、L 是指A. 0B. 空格C. 未知的值或无任何值D. 空字符串【参考答案】C10. 以下说法中,不属于数据模型所描述的内容的是A. 数据结构B. 数据操作C. 数据查询D. 数据约束【参考答案】C11. VisualFoxPro 中翻开数据库的命令是 ()A. OPEN DATABASE< 数据库名 >B. USE<数据库名>C. USE DATABASE< 数据库名 >D. OPEN<数据库名>【参考答案】A12. 在以下四组函数运算中,结果相同的是()A. LEFT( "Visual FoxPro " ,6)与 SUBS
4、TR( "Visual FoxPro ",1,6)B. YEAR(DATE()与 SUBSTR(DTOC(DATE() , 7 , 2)C. VARTYPE( "36-5*4 ")与 VARTYPE(36-5*4)D. 假定 A= "this ,B= "is a string ,A-B 与 A+B【参考答案】A13. 在对象引用中, ActiveControl 表示()A. 包含对象的表单B. 包含对象的表单集C. 当前活动表单D. 当前活动表单中有焦点的控件【参考答案】D14. 结构化程序设计三种根本逻辑结构是()A. 选择结构、循
5、环结构和嵌套结构B. 顺序结构、选择结构和循环结构C. 选择结构、循环结构和模块结构D. 顺序结构、递归结构和循环结构【参考答案】 B15. 执行命令INPUT请输入数据:"TO AAA时,如果要通过键盘输入字符串,应当使用的定界符包括 ( )A. 单引号B. 单引号或双引号C. 单引号、双引号或方括号D. 单引导、双引号、方括号或圆点【参考答案】C16. 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值.应选择()A. 限制(Restrict)B. 忽略(Ignore)C. 级联(Casca
6、de)D. 级联(Cascade)或限制(Restrict)【参考答案】C17. 执行STORE" 111 "TO A之后,再执行?"222 " + "&A 的结果是()A. 222&AB. 333C. 222111D. 出错信息【参考答案】C18. 翻开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是()A. .T.和.T.B. .F 和.F.C. .T.和.F.D. .F 和.T.【参考答案】A19. 命令的作用是()A. 可输出2个表达式的值B. 向用户提问的提示符C. 只能显示变量的值D. 在当前光标
7、处显示表达式的值【参考答案】D20. 用DIMENSION P(2)定义了一个数组,紧接着执行命令?TYPE(P(1),其结果是()A. UB. NC. LD. C【参考答案】C21. 在命令窗口中执行以下命令:SJKM= "HYGS"USE &SJKM后,已翻开的数据表文件是()A. HYGS.DBFB. HJKM.DBFC. &SJKM.DBFD. HYGS.TXT【参考答案】 A22. 可以使用5种不同的数据类型描述数据库文件中的字段,它们分别是字符型(C)、数值型(N)、日期型(D)、逻辑型(L)和()A. 屏幕型(S)B. 备注型(M)C. 浮点型
8、(F)D. 全局型(PUB)【参考答案】 A23. ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其结果将( )A. 得到一个新的数据库文件B. 得到一个新的数据库文件和一个新的备注文件C. 得到一个新的数据库文件和两个新的备注文件D. 显示错误信息,说明不能复制具有备注型字段的数据库文件【参考答案】B24. 表Visual FoxPro 中以下表达式中错误的选项是A. "总分+10B. " AB "= " AB"C. x>3 AND y<5D. x<>y【参考答案】A2
9、5. 如果要创立一个3级数据分组报表,第1个分组表达式是 局部,第2个分组表达式是 性别,第3个分组表达式是 根本工资,那么当前索引的索引关键字表达式应该是A. 局部+性别+根本工资B. 局部+性别+STR根本工资C. 性别+局部+STR根本工资D. STR根本工资+性别+局部【参考答案】B26. 物理删除记录可用两条记录完成,这两步的命令分别是A. PACK 和 ZAPB. PACK 和 RECALLC. DELETE 和 PACKD. DELETE 和 RECALL【参考答案】C27. 实现多表查询的数据不可以是A. 远程视图B. 数据库C. 数据表D. 本地视图【参考答案】 B28. 在
10、Visual FoxPro中进行参照完整性设置时,要想设置成:在删除父表中的记录时,如果子表中有相关的记录,那么自动删除子表中相关的所有记录.应选择删除规那么中的()A. 限制(Restrict)B. 忽略(Ignore)C. 级联(Cascade)D. 级联(Cascade)或限制(Restrict)【参考答案】C29. 计时器控件的重要属性是()A. EnabledB. CaptionC. IntervalD. Value【参考答案】C30. 在下面的Visual FoxPro 表达式中,错误的选项是()A. (A2002-06-08 06:08:09 AM)+168B. (A2002-0
11、6-08)-DATE()C. A2002-06-08*10D. A2002-06-08-1986【参考答案】C31. 将一个预览成功的菜单存盘,在运行该菜单时,却不能执行.这是由于()A. 没有放到工程中去B. 没有生成C. 要用命令D. 要编入程序【参考答案】B32. 报表格式文件的扩展名是()A. IDXB. MEMC. FRXD. FMT【参考答案】 C33. 形状控件的重要属性是A. TopB. CaptionC. CurvatureD. Width【参考答案】 C34. 执行命令DIMENSION M4, 2之后,数组 M的下标变量个数和初值分别A. 8 , .F.B. 4,.T.C
12、. 8,0D. 2,空值【参考答案】 A35. 一个数据表文件有8条记录,当前记录号是5,使用APPEND BLANK命令加一条空记录,该空记录的记录号是A. 6B. 5C. 9D. 8【参考答案】 C二、填空题1. 使用数据库设计器为两个表建立联系,首先应在父表中建立【1】索引,在子表中建立【2】索引.【参考答案】【1】主【2】普通2. 常量.n.表示的是【3】型的数据.【参考答案】3逻辑3. 在Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是: SET UDFPARMS【4】.【参考答案】【4】TO REFERENCE4.
13、 运行表单时,Load事件是在Init事件之【5】被引发.【参考答案】【5】前5. 如下程序段的输出结果是【6】.i=1DO WHILE i<10i=i+2ENDDO?i【参考答案】【6】11第6-9题使用如下三个表:零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格C(8)使用零件.DBF :工程号 C(2),零件号 C(2),数量I工程.DBF:工程号 C(2),工程名称 C(20),工程负责人 C(10), C(20)6. 为数量字段增加有效性规那么:数量 >0,应该使用的SQL语句是【7】TABLE使用零件【8数量SET【9】数量>0 o【参
14、考答案】【7】ALTER【8】ALTER【9】CHECK7. 查询与工程S1所(工程号)使用的任意一个零件相同的工程号、工程名称、零件号和零件名称,使用的SQL语句是SELECT工程.工程号,工程名称,使用零件.零件号,零件名称;FROM工程,使用零件,零件 WHERE工程.工程号=使用零件.工程号【10】;使用零件.零件号=零件.零件号AND使用零件.零件号【11】;(SELECT零件号 FROM 使用零件 WHERE 使用零件.工程号='s1 '【参考答案】【10】AND【11】IN8. 建立一个由零件名称、数量、工程号、工程名称字段构成的视图,视图中只包含工程号为s2 的
15、数 据,应该使用的SQL语句是CREATE VIEW item -view 【12 】;SELECT零件.零件名称,使用零件.数量,使用零件.工程号,工程.工程名称;FROM零件INNER JOIN 使用零件;INNER JOIN 【13 】;ON使用零件.工程号=工程工程号;ON零件.零件号=使用零件.零件号;WHERE工程.工程号='s2'【参考答案】【12】AS【13】工程9. 从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是SELECT * 14】2 FROM item-view 【15】数量 DESC.【参考答案】【14 】TOP 【15
16、】ORDER BY上机局部1. 根本操作题在考生文件夹下完成如下操作:(1) 翻开数据库Customer,并将自由表Customer和Order添加到数据库中.(2) 为表Order的订单日期字段定义默认值为系统的当前日期.(3) 为表Customer建立主索引,索引名和索引表达式均为客户编号".(4) 为表Order建立普通索引,索引名和索引表达式均为客户编号",然后通过 客户编号"字段建立表Customer和Order之间的永久联系.【参考答案】(1) 具体步骤如下:测试大(www . Examda . com) 从文件菜单中选择 翻开命令. 从翻开"
17、;对话框中选择Customer数据库,单击 确定"按钮. 在数据库中右击,在弹出的快捷菜单中选择添加表命令. 在弹出的翻开"对话框中选择Customer表后单击确定"按钮,Customer表将添加到数据库中, 使用同样的方法把 Order表添加到数据库中(2) 具体步骤如下: 在表Order上右击,在弹出的快捷菜单中选择修改命令. 弹出 表设计器对话框,在 字段选项卡中选择 订单日期字段,在 字段有效性下的 默认值文 本框中输入:DATE().(3) 具体步骤如下: 在表Customer上右击,在弹出的快捷菜单中选择修改命令. 弹出 表设计器对话框,单击 素引选项
18、卡,在 案引名文本框中输入 客户编号,在 类型列表 框中选择生索引选项,在表达式文本框中输入客户编号.(4) 具体步骤如下: 在表Order上右击,在弹出的快捷菜单中选择修改命令. 弹出 表设计器对话框,单击 素引选项卡,在 案引名文本框中输入 客户编号,在 类型列表 框中选择 普通索引选项,在 表达式文本框中输入 客户编号. 拖放Customer表的主索引标志 客户编号"到Order表的普通索引标志 客户编号"上,释放鼠标 后,永久联系即已经建立.2. 简单应用题在考生文件夹下完成如下简单应用:(1) 用SQL语句完成以下操作:列出林诗因"持有的所有外币名称(取
19、自rate_exchange 表)和持有数量(取自currency_s1表),并将检索结果按持有数量升序排序存放于表rate_temp中,同时将所使用的 SQL语句存放于新建的文本文件 rate.txt中.(2) 使用一对多报表向导建立报表.要求:父表为 rate_exchange ,子表为currency_s1 ,从父表中选 择字段 外币名称;从子表中选择全部字段;两个表通过 外币代码建立联系;按外币代码降序排序;报表样 式为 经营式",方向为 横向",报表标题为 外币持有情况"生成的报表文件名为currency_report .【参考答案】(1) 具体步骤如下
20、: 在 命令窗口输入命令:MODIFY COMMAND query ,翻开程序编辑器,编写如下程序段:*下面是文件query.prg 中的程序段*SELECT rate_exchange.外币名称,currency_s1.持有数量;FROM currency_s1 INNER JOIN rate_exchange;ON currency_s1, 夕卜币代码 =rate_exchange. 夕卜币代码;WHERE currency_s1.姓名=林诗因;ORDER BY currency_s1. 持有数量;INTO TABLE rate_temp.dbf* 在命令窗口输入命令:DO query,执
21、行程序.(2) 具体步骤如下: 从文件菜单中选择 新建命令. 在弹出的 新建对话框中选中 报表单项选择按钮,然后单击向导图标按钮. 系统弹出 向导选取对话框,在列表框中选择对多报表向导选项,单击 确定按钮. 系统首先要求选择一对多报表中作为父表的数据表文件.根据题意,选择 rate_exchange 表作为 父表,从 可用字段"列表框中将rate_exchange.外币名称"字段添加到右边的 选定字段"列表框中,用做父 表的可用字段. 单击下一步"按钮设计子表的可用字段,操作方法与父表选取字段的方法一样,将 currency_s1表中的所有字段添加到选定
22、字段列表框中. 单击下一步按钮进入建立表关联的设计界面,在此处系统已经默认设置好进行关联的字段:父表的外币代码和子表的 外币代码字段. 单击下一步按钮进入选择排序方式的设计界面,将可用字段或索引标识列表框中的外币代 码字段添加到右边的选定字段列表框中,并选中降序单项选择按钮. 单击下一步按钮进入选择报表样式的界面,在 样式列表框中选择 经营式选项,在方向选 项组中选择横向. 单击 下一步按钮进入最后的 完成设计界面,在 标题文本框中输入 外币持有情况为报表标 题,单击完成按钮. 在系统弹出的 另存为"对话框中,将报表以 currency_report为文件名保存在考生文件夹下,退出报表设计向导.3. 综合应用题建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置:(1)建立一个表单 myform(文件名和表单名均为 myform),其中包含两个表格控件,第一个表格控件名称是grd1,用于显示表 Customer中的记录,第二个表格控件名称是grd2,用于显示与表 Customer 中当前记录对应的 Order表的记录.要求两个表格尺寸相同、水平对齐.(2) 建立一个菜单 mymenu,该菜单只有一个菜单项 退出,该菜
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建厦门市翔发集团有限公司招聘3人(第三期)参考考试试题及答案解析
- 2025合肥恒远化工物流发展有限公司招聘6人备考笔试试题及答案解析
- 2025年河南省中西医结合医院招聘员额制高层次人才11人备考考试试题及答案解析
- 深度解析(2026)《GBT 26009-2010电光源用铌锆合金无缝管》(2026年)深度解析
- 广东揭阳市2025下半年至2026年上半年引进基层医疗卫生急需紧缺人才招聘350人备考笔试题库及答案解析
- 2025年杭州萧山医院医共体总院招聘编外工作人员10人参考笔试题库附答案解析
- 2025年长白朝鲜族自治县融媒体中心招聘急需紧缺专业技术人员(4人)备考笔试试题及答案解析
- 深度解析(2026)《GBT 25820-2025包装用钢带》(2026年)深度解析
- 深度解析(2026)《GBT 25768-2010滚动轴承 滚针和双向推力圆柱滚子组合轴承》(2026年)深度解析
- 2025年中石化芜湖石油分公司招聘模拟笔试试题及答案解析
- 高考复习专题之李白专练
- 对建筑工程施工转包违法分包等违法行为认定查处管理课件
- 中小学生励志主题班会课件《我的未来不是梦》
- 幼儿园户外体育游戏观察记录
- 红色国潮风舌尖上的美食餐饮策划书PPT模板
- 套筒窑工艺技术操作规程
- 某矿区采场浅孔爆破施工设计
- 果蝇遗传学实验
- 普夯施工方案
- 新饲料和新饲料添加剂审定申请表
- 你看起来好像很好吃教案
评论
0/150
提交评论