6[单选题] 如果在命令窗口执行命令:LIST名称,主窗口中显示:
记录号 名称
1 电视机
2 计算机
3 电话线
4 电冰箱
5 电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( )。
GO 2
SCAN NEXT 4 FOR LEFT(名称,2)=〝电"
IF RIGHT(名称,2)=〝线"
EXIT
ENDIF
ENDSCAN
名称
A.电话线 B.电线C.电冰箱 D.电视机
参考答案:B
参考解析:LEFT(<字符表达式>,<数值表达式>)的功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串。RIGHT(字符表达式,数值表达式):返回-个字符串右边的若干字符,返回值是字符型。本题是从2、3、4、5四条记录中,找出第-个字是“电”,最后-个字是“线”的第-个符合的记录,并显示出来.由此可知第3条记录“电话线”符合。
7[单选题] 执行USE se IN 0命令的结果是( )。
A.选择0号工作区打开SC表
B.选择空闲的最小号工作区打开SC表
C.选择第l号工作区打开SC表
D.显示出错信息
参考答案:B
参考解析:
指定工作区的命令是:
SELECT nWorkArea | cTableAlias
其中,参数nWorkArea是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1,最大的工作区号是32767。如果这里指定为0,则选择编号最小的可用工作区。
8[单选题] 支持子程序调用的数据结构是( )。
A.栈B.树C.队列D.二叉树
参考答案:A
参考解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数时的位置,主函数再接着往下执行。这种过程符合栈的特点,所以一般采用栈式存储方式。
9[单选题] 在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的SQL命令是 ( )。
A.ALTER TABLE S DROP COLUMN年龄
B.DELETE年龄FROM S
C.ALTER TABLE S DELETE COLUMN年龄
D.ALTER TABLE S DELETE年龄
参考答案:A
参考解析:
A[解析]修改表结构可使用ALTER TABLE命令,删除表中的字段、索引及有效性规则、错误提示信息及默认值,
其命令格式为:
ALTER TABLE<表名>
[DROP[COLUMN]<字段名>]
[DROP PRIMARY KEY TAG<索引名1>]
[DROP UNIQUE TAG<索引名2>]
[DROP CHECK]
其中,[DROP[COLUMN]<字段名>]删除指定的字段;[DROP PRIMARY KEY<索引名1>]删除主索引;[DROP UNIQUE TAG<索引名2>]删除候选索引;[DROPCHECK]删除有效性规则。本题要删除“年龄”属性,正确的命令应该是DROP COLUMN年龄。
10[简答题]在考生文件夹下有“学生成绩”数据库,设计一个名为“cdl”的菜单,菜单中有两个菜单项“查询”和“关闭”。
程序运行时,单击“查询”菜单项应完成下列操作:
将所有选修了“计算机基础”的学生的所有成绩,按成绩降序,学号升序查询出来并保存到表“cjb.dbf”中。
单击“关闭”菜单项,程序终止运行。
参考解析:
【考点指引】本大题主要考查通过学生表和成绩表的连接,将符合要求的记录添加到新的数据表中。在菜单的“查询”菜单命令设计过程中,在“结果”下拉列表枢中应该选择“过程”选项,然后进行查询程序的编辑,在程序设计过程中,可以使用SQL查询语句及插入语句来完成设计过程。
【操作步骤】
①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“查询”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“查询”过程,在菜单过程代码编辑窗口中输入以下代码:
SELECT*INTO TABLE cjb FROM成绩WHERE课程名=〝计算机基础〞0RDER BY成绩DESC,学号
关闭菜单过程代码编辑窗口,回到菜单设计器。
②单击下一行,输入菜单名称“关闭”,在“结果”下拉列表框中选择“命令”,在右边的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT
③选择【菜单】→【生成】命令,将菜单保存为“cdl”,生成一个菜单文件“cd1.mpr”。关闭菜单设计窗口,在命令窗口输入命令:DO cd1.mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击“关闭”菜单命令将恢复系统菜单。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |