程序设计基础试题库.docx
- 文档编号:11615421
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:97
- 大小:270.49KB
程序设计基础试题库.docx
《程序设计基础试题库.docx》由会员分享,可在线阅读,更多相关《程序设计基础试题库.docx(97页珍藏版)》请在冰点文库上搜索。
程序设计基础试题库
练习题一VisualFoxPro基础
、选择题
1.关系数据库管理系统应能实现的专门关系运算包括___c
A显示、打印、
制表
B
关联、更新、
排序
C选择、投影、
连接
D
排序、索引、
统计
2.关系是指__b__
。
A属性的集合
B
元组的集合
C实例的集合
D字段的集合
3.如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b。
A)属性型B)属性值C)记录型D)记录值
4.关系数据库系统中所使用的数据结构是d。
A)图B)树C)表格D)二维表
5.对表进行水平方向的分割用的运算是b。
A)交B)选择C)投影D)连接
6.下列数据库技术的术语与关系模型的术语的对应关系中d是正确的。
A)实例与关系B)字段与元组C)记录与属性D)记录类型与关系模式
7.下列关于数据库系统的叙述中,正确的是c。
A)数据库系统中数据的一致性是指数据类型一致
B)数据库系统只是比文件系统管理的数据更多
C)数据库系统减少了数据冗余
D数据库系统避免了数据冗余
8.关系数据模型d。
A)只能表示实体间的1:
1联系
B)只能表示实体间的1:
n
C只能表示实体间的m:
n
D可以表示实体间的上述三种联系
9.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称
这个属性为a。
A)关键字B)主属性C)数据项D)主属性值
10.关系数据库管理系统中的元组是b。
A)关系中的垂直方向的列B)关系中的水平方向的行
C属性或属性的组合D)以上的答案均不正确
11.从数据库的整体结构看,数据库系统采用的数据模型有a。
A)层次模型、网状模型和关系模型
B)层次模型、网状模型和环状模型
C)网状模型、链状模型和层次模型
D链状模型、关系模型和层次模型
12.设有属性AB、CD以下表示中不是关系的是d__。
A)R(A)B)R(A,B)C)R(A,B,C,D)D)R(AXBXCXD)
13.若实体间联系是MN的,则将联系类型a。
A)也转换为关系模型
B)属性加入任一个关系模式中
C)属性加入N端实体类型相应的关系模式中
D)属性加入M端实体类型相应的关系模式中
14.数据库系统的构成为数据库、计算机硬件系统、用户和a。
A数据库管理系统B操作系统C数据集合D文件系统
15.层次型、网状型和关系型数据库划分原则是c。
A文件大小B记录长度C数据之间的联系D联系的复杂程度
16.在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是
d。
A封装结构B层次结构C网状结构D二维表结构
17.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a。
A主键B超键C外键D候选键
18.层次模型不能直接表示b关系。
A1:
1Bm:
nC1:
mD1:
1和1:
m
19.DBAS旨的是d。
A)数据库系统B)数据库管理系统C)数据库服务系统D)数据库应用系统
20.把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的
a。
A)数据结构B)操作系统C)文件系统D)文件结构
21.数据库的网状模型应满足的条件是___d。
A)必须有两个以上的结点
B)每个结点有且仅有一个双亲
C)有且仅有一个结点无双亲,其余结点只有一个双亲
D)允许一个以上的结点无双亲,也允许一个结点有多个双亲
22.下列不属于文件系统特点的选项是b。
A)文件内部的数据结构B)减少和控制了数据冗余
C)数据可为特定用户专用D)数据结构和应用程序相互依赖
23.存储在计算机内有结构的相关数据的集合称为a。
A数据库B数据库结构C数据库系统D数据库管理系统
24.如果要改变一个关系中属性的排列顺序,应使用的关系运算是c。
A选择B连接C投影D重建
25.VisualFoxpro数据库文件是c。
A存放用户数据的文件
B存放用户数据和系统数据的文件
C管理数据库对象的系统文件
D前三种说法都对
26.数据库系统与文件系统的主要区别是___d。
A文件系统简单,而数据库系统复杂
B文件系统只能管理少量数据,而数据库系统则能管理大量数据
C文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件
D文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题
27.使用关系运算对系统进行操作,得到的结果是___b。
A属性B关系C元组D关系模式
28.在概念模型中,一个实体相对于关系数据库中一个关系中的一个c。
A)列B)属性C)元组D)关系关系数据模型的内涵包括d___。
A)关系的定义和说明B)属性和域的定义和说明
C数据完整性约束D)以上都是
关系数据库规范化是为解决关系数据库中b问题而引入的。
关系模式中,满足2NF的模式
a。
数据库系统的应用核心是
A)数据库B)编译程序C)操作系统D)数据库管理系统
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
A)必定是1NFB)必定是3NFC)必定是BCNFD)可能是1NF
一个关系是一张二维表。
在VFP中,一个关系对应一个__d。
A)记录B)字段C)索引文件D)数据表文件
使用数据库技术进行人事档案管理是属于计算的b。
A)过程控制应用B)数据处理应用C)科学计算应用D)辅助工程应用
的缺
规范化过程主要是解决数据库逻辑结构中的插入异常、删除异常以及d
陷的问题。
A)数据的不一致性B)结构不合理C)数据丢失D)冗余度大
在关系理论中称为“元组”的概念,在关系数据库中称为a。
A)行B)实体C)记录D)字段
在关系理论中称为“关系”的概念,在关系数据库中称为a。
A)表B)文件C)实体集D)记录
关系数据库管理系统所管理的关系是d。
A)若干个DBC文件B)一个DBF文件C)一个DBC文件D)若干个二维表VFP关系数据库管理系统能够实现的三种基本关系运算是a_。
A)选择、投影、联接B)建库、录入、排序
C)索引、排序、查找D)显示、统计、复制
41.项目管理器的文档(DOCS选项卡可管理b。
A)表单、数据库、视图B)表单、报表、标签
C)自由表、报表、标签D)表单、报表、视图
42.VisualFoxProDBMS是b
A)操作系统的一部分B)操作系统支持下的系统软件
C一种编译程序D)一种操作系统
43.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,贝U
部门与职员实体之间的联系类型是b
A)m:
nB)1:
mC)m:
kD)1:
1
44.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过
c。
A)建立新的属性来实现B)建立新的关键字来实现
C建立新的关系来实现D)建立新的实体来实现
45.对关系S和关系R进行运算称为集合运算,结果既包含S中元组也包含R中元组,这种
集合为a。
A)并运算B)交运算C)差运算D)积运算
46.文件的建立、打开、关闭和退出在FoxPro中可以利用d单来实现。
A)编辑B)窗口C)运行D)文件
二、填空题
1.是数据库系统的核心。
2.在E-R模型中,联系的连通词(方式)是指。
3.关系规范化中的删除操作异常是指,插入操作异常是指。
4.数据库系统不仅可以表示事物内部各数据项之间的联系,而且可以表示之
间的联系。
5.关系规范化过程实质是对关系不断分解的过程,通过分解使关系逐步达到。
6.开发一个关系数据库应用系统,首先要建立。
它是由若干个组成。
7.在关系数据库的基本操作中,从表中取出满足条件元组的操作为,从两个
关系中选取属性间满足一定条件的元组的操作称为。
8.域是的集合,域中的数据个数叫域的。
9.关系数据库中可命名的最小数据单位是。
10.数据库应用系统是在支持下运行的计算机应用系统,简称为。
11.把关系看成一个集合,则集合中的元素是,并且每个元素的应该
相同。
12.在关系对应的二维表中,行对应,列对应。
13.数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的表现
出来的。
14.项目管理器的选项卡用于显示和管理数据库、自由表和查询等。
15.关系数据库是采用作为数据的组织方式。
16.在一个关系中,若数据项都是不可再分割的,那一定属于。
17.数据模型不仅表示反映事物本身的数据,而且表示。
18.内部联系是指只有的记录才包含在查询结果中。
19.用二维表数据来表示实体及实体之间联系的数据模型称为。
20.可以在项目管理器的选项卡下建立命令文件。
练习题一参考答案
1.C
2.B
3.B4.D5.B6
11.A
12.D
13.A
14.A
15.C
21.D
22.B
23.A
24.C
25.C
31.B
32.D
33.A
34.D
35.B
D7.C8.D
9.A
10.B
16.D
17.A
18.B
19.D
20.A
26.D
27.B
28.C
29.D
30.B
36.D
37.A
38.A
39.D
40.A
、选择题
41.B42.B43.B44.C45.A46.D
二、填空题
1.数据库管理系统2.实体之间联系方式是1:
M,M:
N还是1:
1
3.不该删除的数据被删除/应该插入的数据未被插入4.事物与事物
5.较高范式6.数据库/关系7.选择/链接8.值/基数
9.属性名10.数据库管理系统/DBMS11.元素/属性个数12.元组/域13.数据模型14.数据15.关系模型17.事物与事物之间的联系18.满足联接条件19.关系模型|关系20.代码|全部
练习题二数据与数据运算
、选择题
1.VisualFoxPro内存变量的数据类型不包括。
A)数值型B)货币型C)备注型D)逻辑型
2.下列选项中得不到字符型数据的是。
A)AT("1",STR(1231))B)DTOC(DATE(,)1)
C)STRD)DTOC(DATE())
3.下列表达式中,错误的是。
A)"姓名:
"+姓名B)"工资:
"-工资C)"性别:
"+性别D)姓名:
"是工程师"
4.以下赋值语句正确的是。
A)store2,3tox,yB)store2tox,y
C)x=y=6D)x,y=6
5.下列对内存变量的叙述,不正确的是。
A)内存变量是独立于数据库的变量B)内存变量的形式只有标量
C内存变量用赋值语句定义D)内存变量有N,C,L,D,S类型
6.下列命令的语法规则中,非法的是。
A)各短语和参数要连续输入无空格B)命令动词后的子句位置可交换
C)命令动词大小写字母等价D)命令动词只写前四个字母
7.已知字符串M="1234",N="5678"。
那么连接运算M-N的运算结果为。
A)“12345678”B)“12345678”
C“12345678”D)“12345678”
8.设有一字段变量“姓名”,目前值为“杨一柳”,又有一内存变量“姓名”,其值为“张
一舟”,则命令姓名的值应为。
A)“杨一柳”B)“张一舟”C)杨一柳D)张一舟
9.在下列FoxPro的表达式中,结果为.「的是。
A)[112]>="90"B)[张晓华]>=[李晓华]C){09/09/09}-8D).t.<.f.
10.清除以A开头的所有内存变量的命令是。
A)RELEASEALLLIKEA*B)RELEASEALLA*C)RELEASEA*D)ERASEA*
11.执行命令
STORE'100'TOSum1
TYPE('Sum1')
其结果为。
A)DB)CC)LD)N
12.连续执行以下命令之后,最后一条命令的输出结果是。
SETEXACTOFF
X="A"
IF("A"=X,X-"BCD",X+"BCD")
A)ABCDB)ABCDC)BCDD)A
13.执行命令AT("HAPPY","WEAREHAPPY的显示结果是。
A)5B)8C).F.D).T.
14.下列说法中正确的是。
C
A)函数若有多个参数,则各参数间应用空格隔开
B)若函数不带参数,则调用时函数名后面的圆括号可以省略
C调用函数时,函数名后的圆括号不论有无参数都不能省略
D调用函数时,参数的类型、个数和顺序不一定要一致
15.下面有关命令SETDEVICETOPRINTE的叙述正确的是。
A)该命令的功能是开关打印设备
B)该命令的功能是将打印机联机
C该命令的功能是设置“”或“”命令的输出定向为打印机
D该命令的功能是设置@・£AY命令的输出定向为打印机
16.将04年5月7日存入日期型变量RQ的正确方法是。
ASTOREDTOC("2004/05/07")TORQBSTORE2004/05/07TORQ
CSTORE"2004/05/07"TORQD)STORE{^2004/05/07}TORQ
17.顺序执行下列命令后,最后一条命令显示的结果是。
useCHJ
Go5
Skip-2
Recno()
A)3B)4C)5D)7
18.在SETEXACTOF状态下,以下值为.F.的是。
A)"abc"<"abd"B)"张三"=="张"C)"103"<"7"D)"张三"="张"
19.在下列各式中,运算结果为数值的是。
A)CTOD('04/05/99')-28B)'123'+'5678'
C)120+30=150D)LEN('ABCD')-1
20.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为
A)1B)0C).T.D).F.
21.设当前数据库有10条记录,在下列三种情况下:
当前记录号为1时,当EOF()和BOF()
为真时,命令RECN(的结果分别是。
A)1,10,1B)1,11,1C)1,0,11D)1,11,0
22.若想从字符串'昆明市'中取出汉字'明',应用函数。
ASUBSTR(昆明市",2,2)B)SUBSTR(昆明市",2,1)
CSUBSTR(昆明市",3,1)D)SUBSTR(昆明市",3,2)
23.设变量A="99/10/01",则表达式MONTH(CTOD(A和DAY(CTOD(A))的值分别为
A10和1B
)99和1
C
)99和10
D
)1和10
24.
函数出现在表达式中可以作为
。
A)命令B
)字符串
C
)运算符
D
)运算对象
25.
假定N=[30+12],
则执行命令
N后屏幕将显示
。
A)42B
)42.0
C
)30+12
D
)[30+12]
26.
下列常量中为合法的数值型常量的是
。
A)156B)
156+E8
C)
“128.58”
D
)156*100
27.
下列选项中
不能参与数据运算。
A)逻辑型B
)字符型
C
)日期型
D
)屏幕型
28.下面命令显示的结果是。
AT(”昆明","中国昆明”)
A)1B)2C)5D).T.
29.当前数据库中,“计算机基础达标”字段为逻辑类型,要显示所有未达标的记录应使用
命令。
A)LISTFOR计算机基础达标<>.F.B)LISTFOR计算机基础达标=.F.
C)LIST."计算机基础达标"D)LIST.计算机基础达标
30.关于""和"",下列说法中错误的是。
A)从当前光标所在行的下一行第0列开始显示
B)和只能输出多个同类型的表达式的值
C和后可以没有表达式
D从当前光标处开始显示
31.关于VisualFoxPro的变量,下面说法中正确的是。
A)使用一个简单变量之前要先声明或定义
B)数组中各数组元素的数据类型可以不同
C定义数组以后,系统为数组的每个数组元素赋以数值0
D数组元素的下标下限是0
32.R0UND,1返回值是。
AB5452.20CD
33.执行以下命令:
AA="ABCDEFGHIJ"
SUBSTR(AA,LEN(AA)/2-2,4)
输出的结果是。
ACDEFBBCDECABCDDDEFG
34.执行下列命令后,
Number="3"
File="File"+Number
Use$File当前打开的文件名是。
A$FileBFile3CFileDFileNumber
35.当前记录号可用函数求得。
A)RECC()B)RECN()C)EOF()D)BOF()
36.CLEARMEMORY令的功能是。
A)清除内存中的所有信息B)清除所有内存变量
C清除整个屏幕D)清除所有变量
37.变量F没有定义,执行下列命令后,显示U的命令是。
A)TYPE(F)B)TYPE("F")C)TYPE(.F.)D)TYPE(".F.")
38.设一个数据库中有15条记录,当EOF()返回真时,当前记录号应为。
A)0B)1C)15D)16
39.将格式化输出命令的输出送打印机的正确命令是。
A)SETDEVICETOSCREENB)SETDEVICETOPRINT
C)SETPRINTOFFD)SETPRINTON
40.下面字符串中非法字符串为。
A)'Thestring'B)"Thestring"C)'The'string'.'D)"The'string'."
41.数据表中有20个记录,如果当前记录为第20条记录,把记录指针移到第一个记录,测
试当前记录号函数RECNO(的值是。
A)0B)1C)19D)20
42.执行S=CTOD("06/1/04")命令后,变量S的数据类型是。
A)数值型B)字符型C)日期型D)逻辑型
43."STORE1TOA,B,C,D"的结果是。
A)使A,B,C,D四个变量的值都为1
B)只使A的值为1,其他变量的值为0
C只使A的值为.F.,其他变量的值为1
D)只使A的值为1,其他变量的值为.F.
44.一条一般的(并非LOCATED令中的)FOR子句执行完毕后,若范围为ALL或REST那么
记录指针指向。
A)首记录前B)末记录后C)首记录D)末记录
45.关于VisualFoxPro中的运算符的优先级,下列选项不正确的是。
A)算术运算符的优先级高于其他类型运算符
B)逻辑运算符的优先级高于关系运算符
C所有关系运算符的优先级都相等
D字符串运算符+和-优先级相等
46.设有变量Pi=,执行命令R0UND(Pi,2)的显示结果为。
A)B)3.14C)D)
47.执行命令STORECTOD('01/10/04')+8TOB后,变量B的类型为。
A)数值型B)日期型C)备注型D)字符型
48.某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是。
A)B)-999.99C)D)0
49.在下列函数中,函数值为数值的是。
A)CTOD("05/07/04")B)AT('AB','DCAB')C)BOF()D)EOF()
50.逻辑型数据的取值不能是。
A)T或FB).F.或.T.C).Y.或.N.D).T.或.F.或.Y.或.N.
51.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,
应该用逻辑表达式。
A)(婚否=.T.).AND.(性别='女')B)婚否.OR.(性别='女')
C婚否.AND.(性另<>'女')D)已婚.AND.(性另U='女')
52.设字段变量“专业”是字符型的,“成绩”是数值型的,能够表达"专业是中文且成绩
不大于90分"的表达式是。
A专业="中文".AND.成绩<=90B)专业="中文".AND.成绩>90
C专业=中文.AND.成绩<=90D)专业="中文".OR.成绩>90
53.下列各表达式中,结果总是逻辑值的是。
A字符运算表达式B算术运算表达式C关系运算表达式D日期运算表达式
54.在命令窗口中,显示当前数据库中所有30岁(含30岁)以下,职称为“教授”、“副教
授”的姓名和工资,应使用命令。
ALISTFIEL姓名,工资FOR年龄<=30AND职称="教授"AND职称="副教授"BLISTFIEL姓名,工资FOR年龄<=30OR职称="教授"OR职称="副教授"
CLISTFIEL姓名,工资FOR年龄<=30AND(职称="教授"OR职称="副教授")
DLISTFIEL姓名,工资FOR年龄<=30OR(职称="教授"AND职称="副教授")
STR,5,1)的值是。
A)B)100.21C)D)
下面是合法的变量名。
A)AC--1B)XXZC)D)Ac-1
下列选项中为日期型常量的是。
A){04/05/07}B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 试题库