《11~12学第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案.doc》由会员分享,可在线阅读,更多相关《11~12学第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案.doc(5页珍藏版)》请在金锄头文库上搜索。
1、1112学年度第一学期中职对口班Visual FoxPro6.0数据库应用基础期中考试卷及答案(注:红色部分为答案)一、填空题(1*38=38)1、数据库系统是指引进数据库技术后的计算机系统,主要包括_、_、_和_等四部分。计算机硬件系统、计算机软件系统、数据库、用户2、实体有很多特性,实体的某一特性称为_。属性3、_是一种规范化的二维表;表格中的一行称为_;表格中的一列称为_;属性的取值范围称为_。关系,元组,属性,域4、可惟一标识元组的属性或属性集称为_。关键字5、对关系进行选择、投影或连接操作之后,结果仍然是一个_。关系6、VFP6.0的三种工作方式是_、_和_。菜单方式,命令方式,程序
2、方式7、当用户在命令窗口输入命令时,可以用_作为续行符,表示该行的下一行仍是同一命令的一部分。;8、VFP6.0中项目文件的扩展名为_。.pjx9、项目管理器中“移去”按钮的作用是_和_。移去,删除10、程序文件在项目管理器的_选项卡中。代码11、设工资=1200,职称=“教授”,下列逻辑表达式的值是_。T工资1000 and (职称=“教授” OR 职称=“副教授”)12、两个日期型数据可进行减法运算,结果为_数据;日期型数据可加或减一个数值数据,结果为_。N、D13、?ROUND(123.456,2)_,?ROUND(123.456,-2)_。123.46,10014、若a=5,b=”a=
3、6 .OR. 3+35 .AND. 2+3=5的结果为_。T16、表达式“World Wide Web” $ “World”的结果为_。F17、严格日期型的格式为_。yyyy/mm/dd18、在VFP中,?ABS(INT(SQRT(16)-3*3)的结果是_,?VAL(“2000”+“5.10星期二”)的结果是_,?IIF(“aBC”“aBB”,“3”+“5”,2*INT(LOG(10)的结果是_。 23 20005.10 3519、若要使两个字符串作精确比较,一种方法是采用精确比较运算符_,另一种方法是首先使用_命令来设置精确比较的工作环境。 = set exact on20、现有内存变量P
4、ASS1,QB2,XYZ,BAS1,BBC2和BDEY,把除去后三个变量以外的所有变量用内存变量文件VAR.MEM存入磁盘,应使用命令_。 Save to var.mem except B*21、?MOD(14,-3)结果是_。 -1 22、若内存变量名与当前工作区的数据表中的字段同名student,要显示内存变量这要在变量前面加_或_。M. M-二、选择题(1*20=20)1、以下几个基本概念,表述有误的是( )。BA、客观存在并且可以相互区别的事物称为实体B、实体可以是具体的,但不可以是抽象的C、实体的某一特性称为属性D、属性有型和值之分,型即为属性名,值即为属性的具体内容2、数据库管理系
5、统是( )。DA、操作系统 B、字处理系统C、数据库 D、管理数据库的系统软件3、关系是一种规范化的二维表。以下( )选项不是它的特性?DA、关系中不允许出现相同的行 B、关系中不允许出现相同的列C、关系中每一列必须是不可分的数据项 D、同一列下的各个属性值不一定是同类型的数据4、要想改变关系中属性的排列顺序,应使用关系操作中的( )操作。BA、选择 B、投影 C、比较 D、连接5、在项目管理器窗口打开后,用“文件”菜单的“新建”命令所建立的新文件将( )。DA、属于任何项目 B、属于当前打开项目C、不属于任何数据库 D、不属于任何项目6、在项目管理器中,选择一个文件并单击“移去”按钮,在弹出
6、的对话框中选择“移去”后,该文件将( )。AA、被保留在原目录中B、不被保留C、被从磁盘上删除D、可能保留在原来的目录中,也可能被保留在其他目录中7、关于项目管理器,下列说法正确的是( )。BA、项目管理器是一个大文件夹,里面有若干个小文件夹B、项目管理器是管理开发应用程序的各种文件、数据和对象的工具C、项目管理器只管理项目不管理数据D、项目管理器不可以使用向导创建8、已知D1和D2为日期型变量,下列4个表达式中非法的是( )。BA、D1-D2 B、D1+D2 C、D1+28 D、D1-369、设有变量sr=”2011年下半年国家职业技能鉴定考试”,能够显示“2011年下半年职业技能鉴定考试”
7、的命令是( )。DA、?sr-“全国”B、?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)C、?STR(sr,1,12)+STR(sr,17,16)D、?SUBSTR(sr,1,12)+SUBSTR(sr,17,16)10、设字段变量“工作日期”为日期型,“工资”为数值型,则要想表达“工龄大于30年,工资高于1500、低于1800元”这一命题,其表达式是( )。CA、工龄30 .and. 工资1500 .and. 工资30 .and. 工资1500 .or. 工资30 .and. 工资1500 .and. 工资30 .and. (工资1500 .or. 工资.F. .T.6、
8、AA=BBBB=黄山?&AA 黄山?&BB.是我们的骄傲 黄山是我们的骄傲7、设系统日期为2010年12月31日 ?Val(substr(1999,3)+right(str(year(date(),2)+17 99278、 A=VFP6.0?LOWER(LEFT(A,3) vfp四、分析题(每小题2,共12)1、写出符合下列要求的逻辑表达式:(1)闰年的条件:年号(year)能被4整除,但不能被100整除;或者能被400整除。Year%4=0 .and. year%1000 .or.year%400=0(2)一元二次方程。A0 .and B*B-4*A*C=0(3)判断一个数X是否能被2整除的条件。X%2=0 或mod(X,2)=0或int(x/2)=x/22、对以下数学算式写成对应的VFP6.0表达式。(1/40-3/55)*16.4+SQRT(582+203)3、指出下列各项中的变量和常量。 “中国” 123 vfp 1.2E+12 .y. -姓名 “x=123” A-B P(3)(1)常量是:_。(2)变量是:_。五、写出下列命令(2*7=14)1、用一条命令给变量XH1、XH2、XH3赋值为表达式6+40/5的值store 6+40/5 to xh1,xh2,xh32、显示所有内存变量list me