1、Visual FoxPro单选判断填空23192题干ABCD答案14E-12是一个().字符常量数值常量货币型常量非法表达式B3E-4是一个().字符变量内存变量数值常量非法表达式CNOT 2*510的值的类型是().字符型日期型逻辑型数值型CSQRT()函数的功能是().返回表达式指定位数的四舍五入结果返回指定表达式的符号返回表达式的算术平方根返回指定表达式的整数部分CVisual FoxPro既支持面向过程程序设计,又支持面向().大众程序设计事实程序设计对象程序设计个体程序设计CVisual FoxPro是().操作系统的一部分操作系统支持下的系统软件一种编译程序一种操作系统B必须存放于
2、数据库中的是().表索引视图查询C当内存变量与字段变量重名时,系统优先处理().内存变量字段变量全局变量局部变量B对象继承了()的全部属性.表数据库类图形C给内存变量MX赋值后,其类型为D的语句是().MX=04/05/08MX=04/05/08MX=CTOD(04/05/08)MX=CTOD(04/05/08)D函数LEN(TRIM(SPACE(2)+ABC+SPACE(3)的返回值是().3456A面向对象程序设计中程序运行的最基本实体是().类对象方法函数B 日期型数据不允许进行的运算是().比较日期加或减整数两个日期相加两个日期相减C如果一条命令太长,在一行内写不下,可以使用续行符号(
3、).;,:!A若D1、D2是有效日期型变量,则在D1+100、D2-100、D2-D1和D2+D1四个表达式中,有效表达式个数为().1234C设某子类Q具有P属性,则().Q的父类也必定具有P属性,且Q的P属性值必定与其父类的P属性值相同Q的父类也必定具有P属性,但Q的P属性值可以与其父类的P属性值不同Q的父类不具有P属性,否则由于继承性,Q与其父类的P属性值必相同Q的父类未必具有P属性,即使有,Q与其父类的P属性值也未必相同D下列表达式中,写法错误的是().计算机+123计算机+DTOC(2004/01/01).T.+.F.2004/01/01+10C下列关于变量的叙述中,不正确的是().
4、变量值可以随时改变在Visual FoxPro中,变量分为字段变量和内存变量变量的类型决定变量值的类型在Visual FoxPro中,可以将不同类型的数据赋给同一个变量C下列关于类和对象的说法错误的是().基类可以派生出子类类是对象的实例对象由属性、方法和事件构成对象有可见的,也有不可见的B下列关于类和对象的叙述中,错误的是().每个对象在系统中都有唯一的对象标志对象可以包含其它对象一个子类能够继承其所有父类的属性和方法一个父类能够继承其所有子类的属性和方法D下列关于属性、方法和事件的叙述中,错误的().属性用于描述对象的状态,方法用于表示对象的行为基于同一个类产生的两个对象可以分别设置自己的
5、属性值事件代码也可以像方法一样被显示调用在新建一个表单时,可以添加新的属性、方法和事件D下列运算符优先级最低的是().ANDORNOT!B下列字符型常量的表示中,错误的是().65+13计算机基础中国x=yC下面不能给内存变量赋值的语句是().x=3+5x=13+5x=13+6x=val(3+5)D下面对内存变量的叙述,错误的是().内存变量名可以由字母、数字或下划线组成内存变量名可以由字母开头内存变量名可以由数字开头内存变量名可以由下划线开头C下面关于类的描述中,错误的是().一个类包含相似的有关对象的特征和行为方法类只是实例对象的抽象类并不实行任何行为操作,它仅仅表明该怎样做类可以按所定义
6、的属性、事件和方法进行实际的行为操作D以下关于空值(NULL)叙述正确的是().空值等同于空字符串空值表示字段或变量还没有确定值VFP不支持空值空值等同于数值0B以下数据中不是字符型数据的是().01/01/0801/01/0712345ASDFA以下说法正确的是().对象是有特殊属性和行为方法的实体属性是对象的特性,所有对象都有相同的属性属性的一般格式为:对象名_属性名称属性值的设置只可以在属性窗口中设置A以下四组函数中,返回值的数据类型一致的是().DTOC(DATE(), DATE(), YEAR(DATE()ALLTRIM(VFP 6.0),ASC(A), SPACE(8)EOF( )
7、 , RECCOUNT( ) , DBC( )STR(3.14,3,1),DTOC(DATE(),SUBSTR(ABCD,3,1)D在Visual FoxPro中,可以在同类数据之间进行-运算的数据类型是().数值型、字符型和逻辑型数值型、字符型和日期型数值型、日期型和逻辑型逻辑型、字符型和日期型B在下列逻辑运算符中,运算先后顺序为().NOT-AND-OROR-NOT-ANDNOT-OR-ANDAND-NOT-ORA在下述Visual FoxPro表达式中,结果总是逻辑值的为().字符表达式算术表达式关系表达式日期表达式C表文件ST.DBF中有字段:姓名(C)、出生年月(D)和总分(N)等.
8、要建立姓名、总分和出生年月的组合索引,其索引关键字表达式是().姓名+总分+出生年月姓名+总分+出生年月姓名+STR(总分)+STR(出生年月)姓名+STR(总分)+DTOC(出生年月)D参照完整性规则包括().更新更新、插入、删除查询插入B从当前数据库中移去数据表AB的命令是().DELETE TABLE ABDROP TABLE ABREMOVE TABLE ABERASE TABLE ABC打开表并设置当前有效索引(相关索引已建立)的正确命令是().ORDERstudentINDEX学号USE student ORDER 学号INDEX 学号 ORDER studentUSE stude
9、ntB打开学生表后,在显示记录时,将成绩升序排列的命令是().INDEX ON 成绩 TAG ABCINDEX ON 成绩*(-1) TAG ABCINDEX ON 成绩 TAG ABC DESCINDEX ON 成绩*(-1) TAG ABC ASCEA当前表有学号、数学、英语、计算机和总分等五个字段,其中后四个字段均为数值型字段.将当前记录的三科成绩汇总后存入总分字段中,可使用的命令是().SUM 数学+英语+计算机 TO 总分REPLACE FOR .T. 总分 WITH 数学+英语+计算机REPLACE 总分 WITH 数学+英语+计算机REPLACE 总分 WITH SUM(数学,英
10、语,计算机)C当前记录是7号,执行SKIP -3和 DISPLAY NEXT 3两条命令后显示的记录序号是().3、4、54、5、62、3、43B对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为().性别+年龄性别+STR(年龄,2)性别,STR(年龄)性别,年龄B函数INT(数值表达式)的功能是().按四舍五入取数值表达式的整数部分返回数值表达式的整数部分返回不大于数值表达式的最大整数返回不小于数值表达式的最小整数B结构复合索引文件的特点是().一个索引文件中只能存放一个索引索引文件中必须有一个主索引结构索引文件名与表文件名可以不同结构索引文件随着表文件的打开
11、而自动打开D命令DELETE FOR 奖学金550 AND 职称=助教 OR 职称=教授性别=女 OR NOT 职称=助教工资500 AND 职称=讲师 AND 性别=男工资=550 AND 职称=教授 OR 性别=男A设STUDENT表有10条记录,执行如下命令:USE STUDENTINSERT BLANK则结果是在STUDENT表的().在第一条记录的前面插入一个空白记录在第一条记录的后面插入一个空白记录在最后一条记录的前面插入一个空白记录在最后一条记录的后面插入一个空白记录B设学生表中共有100条记录,执行如下命令,执行结果是().INDEX ON -总分 TO ZFSET INDEX
12、 TO ZFGO TOP? RECNO()显示的记录号是1显示分数最高的记录号显示的记录号是100显示分数最低的记录号B设有一个字段变量姓名,目前值为王华,又有一个内存变量姓名,其值为李敏,则命令?姓名的结果为().王华李敏王华李敏A升学考试一个考生只能有一个考号,且一个考号只能对应一个考生,这是().一对多关系多对多关系多对一关系一对一关系D下列不能作为字段名的是().价格价 格价格_a价格_5B下列关系中,属于一对多关系的是().某地升学考试所有考生的集合与所有考生考号的集合之间的关系某地升学考试所有考生的集合与所有考试科目的集合之间的关系某地升学考试所有考生的集合与所有考生姓名的集合之间
13、的关系某地升学考试所有考生的集合与所有监考人员的集合之间的关系B下列可以作为字段名的是().NAME+1NAME-9NAME_99NAMEC一个数据库名为student,要想打开该数据库,应使用命令().OPEN studentOPEN DATA studentUSE DATA studentUSE studentB一间宿舍可住多名学生,则实体宿舍和学生之间的联系属于().一对一一对多多对多多对一B用命令INDEX ON 姓名 TAG index_name UNIQUE建立索引,其索引类型是().主索引普通索引候选索引惟一索引D允许记录中出现重复索引值的索引是().普通索引唯一索引侯选索引主索
14、引A在职工档案表中,婚否是L型字段,性别是C型字段,若检索已婚的女同志,应使用逻辑表达式().婚否 OR (性别=女)(婚否=.T.) AND (性别=女)婚否 AND (性别=女)已婚 OR (性别=女)B在Visual FoxPro中,独立于任意数据库的表称为().报表数据库表自由表图表C在Visual FoxPro中,建立索引的作用之一是().节省存储空间便于管理提高查询速度提高查询和更新速度C在Visual FoxPro中,用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,若还需要查找下一条满足条件的记录,应使用().再次用LOCATE FOR 命令SKIP命
15、令CONTINUE命令GO命令C在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是().CREATECREATE SDBCREATE TABLE SDBCREATE DATABASE SDBD执行ACCEPT X= TO X命令,可从键盘给变量X输入数据的类型是().字符型数值型逻辑型和日期型除备注型和通用型外A执行命令INDEX ON 姓名 TAG index_name建立索引后,下列叙述错误的是().此命令建立的索引是当前有效索引此命令所建立的索引将保存在IDX文件中表中记录按索引表达式升序排序此命令的索引表达式是姓名,索引名是index_nameBSQL-
16、INSERT命令的功能是().在表头插入一条记录在表尾插入一条记录在表中任意位置插入一条记录在表中插入任意条记录BSQL查询语句中,用于实现关系的投影运算的短语是().WHEREFROMSELECTGROUP BYCSQL命令中用于插入数据的命令是().INSERTAPPENDINSERT BEFOREINSERT INTODVisual FoxPro系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为().PRGQPRSCXTXTB查询学生表中学号(字符型,长度为2)末尾字符是1的错误命令是().SELECT * FROM 学生 WHERE 1$学号SELECT
17、 * FROM 学生 WHERE RIGHT(学号,1)=1SELECT * FROM 学生 WHERE SUBSTR(学号,2)=1SELECT * FROM 学生 WHERE SUBSTR(学号,2,1)=1A创建SQL查询时,group by子句的作用是确定().查询目标分组条件查询条件查询视图B打开报表设计器修改已有的报表文件的命令是().CREATE REPORT MODIFY REPORT CREATE MODIFY B给所有女职工提高20%工资,应使用SQL语句().UPDATE gz SET工资=工资*1.20 WHERE 性别=男UPDATE gz SET工资=工资*0.20
18、 WHERE 性别=女UPDATE gz SET 工资=工资*1.20 WHERE 性别=女UPDATE gz SET 工资=工资*0.20 WHERE 性别=男C检索STUDENT表中成绩大于90分的学号,正确的命令是().SELECT 学号 WHERE 成绩90SELECT 学号 FROM STUDENT SET 成绩90SELECT 学号 FROM STUDENT WHERE 成绩90SELECT 学号 FROM STUDENT FOR 成绩90C建立STUDENT表的结构:学号(C/4),姓名(C/8),课程名(C/20),成绩(N/3),使用的SQL语句是().NEW DBF STU
19、DENT(学号 C(4),姓名 C(8),课程名 C(20),成绩 N(3,0)CREATE DBF STUDENT(学号 C(4),姓名 C(8),课程名 C(20),成绩 N(3,0)CREATE STUDENT(学号,姓名,课程名,成绩) WITH (C(4),C(8),C(20),N(3,0)ALTER DBF STUDENT(学号 C(4),姓名 C(8),课程名 C(20),成绩 N(3,0)B将学生表中班级字段的宽度由原来的8改为12,正确的命令是().ALTER TABLE 学生 ALTER 班级 C(12)ALTER TABLE 学生 ALTER FIELDS 班级 C(12
20、)ALTER TABLE 学生 ADD 班级 C(12)ALTER TABLE 学生 ADD FIELDS 班级 C(12)A将STUDENT表中定义的成绩字段默认值置为0,正确的命令是().ALTER TABLE 成绩 ALTER 成绩 DEFAULT 成绩=0ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 成绩=0ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0D将STUDENT表中所有学生年龄AGE字段值增加1岁,应使用命令().REPLACE AGE WITH AGE+1
21、UPDATE STUDENT AGE WITH AGE+1UPDATE SET AGE WITH AGE+1UPDATE STUDENT SET AGE=AGE+1D将查询结果存入永久表的SQL短语是().TO TABLEINTO ARRAYINTO CURSORINTO DBF|TABLED若用如下的SQL语句创建一个student表: CREATE TABLE student(NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2) 可以插入到student表中的是().(1031,曾华,男,23)(1031,曾华,NULL,NULL)(N
22、ULL,曾华,男,23)(1031,NULL,男,23)B删除视图myview的命令是().DELETE myview VIEWDELETE myviewDROP myview VIEWDROP VIEW myviewD删除学生表中没有写入成绩的记录,应使用的命令是().DELETE FROM 学生 WHERE 成绩=NULLDELETE FROM 学生 WHERE 成绩 IS NULLDELETE FROM 学生 WHERE 成绩=!NULLDELETE FROM 学生 WHERE 成绩 IS NOT NULLB视图不能单独存在,它必须依赖于()而存在.视图数据库自由表查询B为教师表的职工号
23、字段添加有效性规则:职工号最左边三位字符是110,正确的SQL语句是().CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)= 110ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)= 110ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)= 110CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)= 110B以下短语中,与排序无关的是().GROUP BYORDER BYASCDESCA以下关于视图的描述正确的是().视
24、图保存在项目文件中视图保存在数据库中视图保存在表文件中视图保存在视图文件中B在SCORE表中,按成绩升序排列存入NEW表中,应使用的SQL语句是().SELECT * FROM SCORE ORDER BY 成绩SELECT * FROM SCORE ORDER BY 成绩 INTO CURSOR NEWSELECT * FROM SCORE ORDER BY 成绩 INTO TABLE NEWSELECT * FROM SCORE ORDER BY 成绩 TO NEWC在SQL的计算查询中,用于统计的函数是().COUNT()COUNTAVG()SUM()A在SQL的数据定义功能中,下列命令
25、格式可以用来修改表中字段名的是().CREATE TABLE 数据表名 NAME .ALTER TABLE 数据表名 ALTER 字段名 .ALTER TABLE 数据表名 RENAME COLUMN 字段名 TO .ALTER TABLE 数据表名 ALTER 字段名 SET DEFAULT .C在SQL语句中,与表达式成绩 BETWEEN 80 AND 90功能相同的表达式是().成绩=90成绩=80成绩=90成绩=80B在SQL语句中,与表达式学号 NOT IN (10102,10105)功能相同的表达式是().学号=10102 AND 学号=10105学号=10102 OR 学号=10
26、105学号10102 OR 学号10105学号!=10102 AND 学号!=10105D在STUDENT表中添加一个电话字段(C型,宽度为11),可采用的SQL语句是().ALTER TABLE STUDENT INSERT 电话 C(11)ALTER TABLE STUDENT APPEND 电话 C(11)ALTER TABLE STUDENT ADD 电话 C(11)ALTER TABLE STUDENT ADD 电话(C,11)C在Visual FoxPro中,报表的数据来源有().数据库或自由表视图查询以上三者都正确D在Visual FoxPro中,要运行菜单文件menul.mpr
27、,可使用命令().DO menulDO menul.mprDO MENU menulRUN menulB在成绩表中要求按总分降序排列,并查询前3名学生的记录,正确的命令是().SELECT * TOP 3 FROM 成绩 WHERE 总分 DESCSELECT * TOP 3 FROM 成绩 FOR 总分 DESCSELECT * TOP 3 FROM 成绩 GROUP BY 总分 DESCSELECT * TOP 3 FROM 成绩 ORDER BY 总分 DESCD在学生表中查询所有学生的姓名,应使用命令().SELECT 学生 FROM 姓名SELECT 姓名 FROM 学生SELECT 姓名SELECT 学生 WHERE 姓名BDIMENSION命令用于声明().对象变量字段数组D关于内存变量的调用,下列说法正确的是().局部变量不能被本层模块程序调用私有变量只能被本层模块程序调用本地变量能被本层模块和下层模块程序调用私有变量能被本层模块和下层模块程序调用D关于循环嵌套的叙述中正确的是().循环体内不能含有条件语句循环不能嵌套在条
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1