2003年4月全国计算机等级考试二级VF笔试试题
计算机二级vf笔试试题,三套,附答案
第一部分软件技术基础一、是非判断题1. 2. 3. 4. 5.6. 7. 8. 9. 10二、选择题1. 2. 3. 4. 5.第二部分一、单项选择题1.CBCAD6.DCBAC二、读程序题1.BB2.DD3.DA4.DCB5.ADD6.BDD三、程序填空题1. N<=19 INPUT N=N+12. XH CONTI UPPER LOOP3. 专业year(date())-year(出生年月)count(*)>3 成果数4. rowsourcetype 操作员.操作员passwordchar setfocus30次试题第一部分答案对错对对对对错错错对BDBCB第二部分答案1. D B C D B2. B B A A C(1) C A(2) D A D(3) A C(4) C C B(5) D D(6) C D C1、I<100 I/8 N=N+12、USE XS21 FOR NOT 性别N=N+13、ORDER TO TEMP.TEXT4、AVG(成绩)成绩.学号GROUP BY5、THISFORM.TEXT1.VALUE=“”THISFORM.RELEASETHISFORM.TEXT1.VALUE=TIME()CAPTION31次试题第一部分答案第二部分答案一、单项选择题1、BABDD 6、CBCAA 11、BBACA二、读程序题1、CDC2、CB3、DCA4、BC二、程序填空题1、选择、投影、连接2、CDX、主索引、远程3、*、PACK4、YEAR(出生日期)、N=N+15、X<=10、S=S+W6、INTO、VALUES7、ALTER、ADD8、.T.、READONLY、CLICK、VALUE33次试题第一部分错对对错错对对对错对BDCAD第二部分一。
选择题DDDAA DDCCD BCBCB二。
读程序题CC DAB BBC AB三。
填空1.数据库、DBMS主索引、更新选项卡浏览窗口、INTO TABLE2.100 INT(K/3)=K/3T=T+K3.EOF() >10 AND 数量<=50 SKIP4ALTER UPDATE课程.课程号=授课.课程号WHERE5NAME CAPTION READONLY YEAR(DATE())第三十次等级考试第一部分软件技术基础(共15分)一、是非判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。
VF试题及答案
VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
2003年4月全国计算机等级考试二级VF笔试试题
按业务模块整理后的配置容器配置(文件路径:jserver/conf/server.xml)<?xml version="1.0" encoding="UTF-8"?><Server><!-- Socket连接配置,port:端口count:支持最大连接数--><socket port="5555" count="8000" /><!-- HTTP连接配置,同上,count参数目前未实现--><http port="5553" count="3000" /><!-- 需加载的项目配置信息path:加载应用的路径,支持相对路径,tzyj_k1表示普通815版本,hd表示是IPAD高端版本,iphone表示是IPHONE高端版本。
contextpath:上下文根,同servlet的上下文根sessiontimeout:会话超时时间,默认30分。
inittime:暂时设0refreshTime:用来计算会话里面的活跃用户用的一个参数,10表示10分钟内如果请求过,算活跃用户。
maxcount:支持最大会话数--><web path="D:\workspacenew\Winner_App3\WebRoot" run="false" encoding="utf-8" contextpath="/iphone3"sessiontimeout="30" inittime="0" refreshTime="10" maxcount="50000" /> <web path="D:\workspacenew\iPad3011\WebRoot" run="false" encoding="utf-8" contextpath="/hd3"sessiontimeout="30" inittime="0" refreshTime="10" maxcount="50000" /> <web path="D:\workspacenew\Winner_App\WebRoot" run="true" encoding="utf-8" contextpath="/tzyj_k1"sessiontimeout="30" inittime="0" refreshTime="1" maxcount="50000" /> <web path="D:\workspacenew\Winner_App_GDZQ\WebRoot" run="false"encoding="utf-8" contextpath="/tzyj_k1"sessiontimeout="30" inittime="0" refreshTime="1" maxcount="50000" /> <!-- 禁止访问的目录配置信息(不可更改)--><security><path name="web_info" value="/WEB-INF" /></security><!-- HTTP线程池配置信息minSize:最大线程数maxSize:最小线程数maxQueueSize:最大等待队列数,超过该数目的任务将被丢弃keepalivetime:保持活动最大时间,超过该时间将回收线程--><HttpThreadPool minSize="10" maxSize="50" maxQueueSize="100"keepAliveTime="30" /><!-- Socket线程池配置信息--><SocketThreadPool minSize="100" maxSize="200"maxQueueSize="1000" keepAliveTime="30" /><!-- 会话信息记载地址path:写会话信息日志的文件refreshTime:记录会话信息日志的频率,300表示300秒写1次该文件--><poolInfoLog path="log/infomation.txt" refreshTime="300" /><!-- 关闭端口,用于执行shutdown.sh时使用--><shutdown port="12312" /><!-- 监控端口,用于监控系统--><monitor port="12314" /><!-- SESSION保存的方式,local表示只有单台JSERVER,memcached表示使用多台jserver做集群sessionPath:memcached服务器的IP地址和端口--><Session sessionHandler="memcached2" sessionPath="192.168.185.21:12111"initcon="10" mincon="5" maxcon="250" /><!-- 是否给手机客户端发送心跳包intervalTime:发送心跳包时间间隔,300表示300秒发一次run:true表示向客户端发送包--><HeartJump intervalTime="300" run="false"/><!-- ANDROID等专用端口process判断同一个进程port端口号path:android应用对应的目录,支持相对路径port:端口run:true表示开启ANDROID服务maxClientNum:最大支持客户端数目(跟上面的socket不冲突)--><android path="AndroidServer" port="6000" run="true" maxClientNum="20100"> <threadconfig minSize="100" maxSize="200" maxQueueSize="200" keepAliveTime="30" /></android></Server>菜单配置1、交易菜单(文件路径:classes/msg.xml)证券交易菜单基金交易菜单三板交易菜单多银行存管菜单银证转帐菜单融资融券交易菜单修改密码报价回购=====按照最大集来配置,工程通过勾选来决定显示菜单项。
全国计算机等级考试二级VF笔试真题及答案
B.投影
C.连接
D.并
答案B
解析;选择是求从水平方向求元组的,投影是从列方向取数据的.连接和并都要求有两个表.
15.报表的数据源不包括(。
A.视图
B.自由表
C.数据库表
D.文本文件
答案D
16.使用索引的主要目的是(。
A.提高查询速度
B.节省存储空间
C.防止数据丢失
D.方便管理
答案A
17.表单文件的扩展名是(。
B答案少了AS人数. C答案将结果存入的是文本文件.只有D正确
二、填空
1.某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有个结点。
答案14
解析:二叉树中的结点由度为0、1、2的三种结点组成,其中度为0的结点的个数比度为2的结点的个数多1个,所以总结点数为5+6+3=14个
19.下列程序段执行时在屏幕上显示的结果是(。
X1=20
X2=30
SET U DFPAR M S T O VA LU E
D O test With X1,X2
?X1,X2
PR O CED U RE test
PARA M ETERS a,b
x=a
a=b
b=x
ENDPR O
A. 30 30
B.30 20
A.算法在执行过程中所需要的计算机存储空间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的临时工作单元数
答案A
解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.
5.软件设计中划分模块的一个准则是(。
全国计算机等级考试VF二级试题集及答案(四)
全国计算机等级考试二级笔试试卷一﹑选择题(每小题2分,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。
(1)软件是指A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合(2)软件调试的目的是A.发现错误B.改正错误C.改善软件的性能D.验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠A.对象的继承B.对象的多态C.对象的封装D.对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息(5)下列叙述中正确的是A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对(6)下列叙述中正确的是A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A.n(n+1)/2 B.nlog2 n C.n(n-1)/2 D.n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A.219 B.221 C.229 D.231(9)下列叙述中正确的是A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对(10)下列叙述中正确的是A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表(11) 在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为A.向导B.设计器C.生成器D.项目管理器(12)命令?VARTYPE(TIME())结果是A.C B.D C.T D.出错(13)命令?LEN(SPACE(3)-SPACE(2))的结果是A.1 B.2 C.3 D.5(14)在Visual Foxpro中,菜单程序文件的默认扩名是A.mnx B.mnt C.mpr D.prg(15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A.SET CENTURY ON B.SET CENTURY OFFC.SET CENTURY TO 4 D.SET CENTURY OF 4(16)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称TO ttt C.INDEX ON职称,性别TO ttt D.INDEX ON 性别,职称TO ttt(17)在Visual Foxpro中,Unload事件的触发时机是A.释放表单B.打开表单C.创建表单D.运行表单(18)命令SELECT 0的功能是A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区的表D.选择当前工作区(19)下面有关数据库表和自由表的叙述中,错误的是A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表(20)有关ZAP命令的描述,正确的是A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前表的全部记录D.ZAP命令能删除表的结构和全部记录(21)在视图设计器中有,而在查询设计器中没有的选项卡是A.排序依据B.更新条件C.分组依据D.杂项(22)在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是A.排序依据B.联接C.筛选D.杂项(23)在Visual Foxpro中,过程的返回语句是A.GOBACK B.COMEBACK C.RETURN D.BACK(24)在数据库表上的字段有效性规则是A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能(25)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。
2003年下半年全国计算机二级考试
2003年下半年全国计算机等级考试(VFP二级)笔试试卷一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)对于现实世界中事物的特征,在实体-联系模型中使用A)属性描述B)关键字描述C)二维表格描述D)实体描述(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现(3)专门的关系运算不包括下列中的A)联接运算B)选择运算C)投影运算D)交运算(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A)并运算B)交运算C)差运算D)积运算(5)关于Visual FoxPro的变量,下面说法中正确的是A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是0 #此前在首页部分显示#(6)在下面的表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.) B)LIKE("edit","edi?") C)AT("a","123abc") D)EMPTY(SPACE(10))(7)Visual FoxPro内存变量的数据类型不包括A)数值型B)货币型C)备注型D)逻辑型(8)为了设置两个表之间的数据参照完整性,要求这两个表是A)同一个数据库中的两个表B)两个自由表C)一个自由表和一个数据库表D)没有限制(9)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的A)参照完整性B)实体完整性C)域完整性D)字段完整性(11)用命令"INDEX on 姓名TAG index_name "建立索引,其索引类型是A)主索引B)候选索引C)普通索引D)惟一索引(12)执行命令"INDEX on 姓名TAG index_name "建立索引后,下列叙述错误的是A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是"姓名",索引名是"index_name"(13)查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是A)SELECT * FROM 订单WHERE SUBSTR(订购单号,4)="1"B)SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)="1"C)SELECT * FROM 订单WHERE "1"$订购单号D)SELECT * FROM 订单WHERE RIGHT(订购单号,1)="1"(14)以下关于空值(NULL)叙述正确的是A)空值等同于空字符串B)空值表示字段或变量还没有确定值C)VFP不支持空值D)空值等同于数值0(15)两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是A)建立关联的两个表一定在同一个数据库中B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当关闭父表时,子表自动被关闭(16)在SQL语句中,与表达式"工资BETWEEN 1210 AND 1240"功能相同的表达式是A)工资>=1210 AND 工资<=1240 B)工资>1210 AND 工资<1240C)工资<=1210 AND 工资>1240 D)工资>=1210 OR 工资<=1240(17)在SQL语句中,与表达式"仓库号NOT IN("wh1","wh2")"功能相同的表达式是A)仓库号="wh1" AND 仓库号="wh2" B)仓库号!="wh1" OR 仓库号# "wh2"C)仓库号< >"wh1" OR 仓库号!="wh2" D)仓库号!="wh1" AND 仓库号!="wh2"(18)打开表并设置当前有效索引(相关索引已建立)的正确命令是A)ORDER student IN 2 INDEX 学号B)USE student IN 2 ORDER 学号C)INDEX 学号ORDER student D)USE student IN 2(19)查询设计器中"联接"选项卡对应的SQL短语是A)WHERE B)JOIN C)SET D)ORDER BY(20)在SQL SELECT语句中用于实现关系的选择运算的短语是A)FOR B)WHILE C)WHERE D)CONDITION(21)执行下列一组命令之后,选择"职工"表所在工作区的错误命令是CLOSE ALLUSE 仓库IN 0USE 职工IN 0A)SELECT 职工B)SELECT 0 C)SELECT 2 D)SELECT B(22)在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法: DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY="二级"DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX=" Visual FoxPro DBMS 考试"mY="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为A)二级Visual FoxPro B)计算机等级二级Visual FoxPro DBMS 考试C)二级Visual FoxPro DBMS 考试D)计算机等级二级Visual FoxPro(23)有关连编应用程序,下面的描述正确的是A)项目连编以后应将主文件视做只读文件B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件(24)新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的A)Name属性B)Caption属性C)Closable属性D)AlwaysOnTop属性(25)有关控件对象的Click事件的正确叙述是A)用鼠标双击对象时引发B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发(26)关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的A)标题B)属性C)事件D)方法(27)以下叙述与表单数据环境有关,其中正确的是A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关(28)如果菜单项的名称为"统计",热键是T,在菜单名称一栏中应输入A)统计(\(29)Visual FoxPro的报表文件.FRX中保存的是A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义(30)在DO WHILE … ENDDO循环结构中,EXIT命令的作用是A)退出过程,返回程序开始处B)转移到DO WHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行(31)一条没有指明去向的SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A)ALT B)DELETE C)ESC D)RETURN第(32)-(35)题使用如下三个表:学生.DBF:学号C(8) ,姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4) ,课程名称C(10) ,开课院系C(8)学生成绩.DBF:学号C(8) ,课程编号C(4) ,成绩I(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。
全国计算机等级考试二级笔试试卷2003年4月真题与解析
2003年4月笔试考卷一、选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)用8位无符号二进制数能表示的最大十进制数为A)127 B)128 C)255 D)256(2)在64位高档微机中,一个字长所占的二进制位数为A)8 B)16 C)32 D)64(3)在Windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住A)Alt键 B)Esc键 C)Shift键 D)Ctrl键(4)在Windows菜单中,暗淡(灰色)的命令项表示该命令A)暂时不能用 B)正在执行C)包含下一层菜单 D)包含对话框(5)在DOS环境下,为了得到TYPE命令的帮助信息,正确的DOS命令为A)TYPE B)TYPE/H C)TYPE/ D)TYPE/? (6)下列选项中,能作为合法DOS文件名的是A)ANP/A DAT B)ABCCOM C)ECD BASIC D)XY+Z TXT(7)下列叙述中正确的是A)在Windows环境下,最大化的窗口是不能移动的B)在Windows环境下,把应用程序窗口最小化后,该应用程序暂停执行C)在Windows环境下,只有最小化的窗口才能关闭D)在Windows环境下,不能关闭最大化的窗口(8)在Windows环境下,工具栏中的复制按钮是A) B) C) D)(9)在Windows环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按A)Ctrl+PrintScreen键 B)Alt+PrintScreen键C)Shift+PrintScreen键 D)PrintScreen键(10)目前,计算机病毒扩散最快的途径是A)通过软件复制 B)通过网络传播C)通过磁盘复制 D)运行游戏软件(11)以下叙述中正确的是A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点(12)C语言中用于结构化程序设计的3种基本结构是A)顺序结构、选择结构、循环结构B)if,switch,breakC)for,while,do whileD)if,for,continue(13)在一个C语言程序中A)main()函数必须出现在所有函数之前B)main()函数可以在任何地方出现C)main()函数必须出现在所有函数之后D)main()函数必须出现在固定位置(14)下列叙述中正确的是A)C语言中既有逻辑类型也有集合类型B)C语言中没有逻辑类型但有集合类型C)C语言中有逻辑类型但没有集合类型D)C语言中既没有逻辑类型也没有集合类型(15)下列关于C语言用户标识符的叙述中正确的是A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头(16)若有以下程序段(n所赋的是八进制数):int m=32767,n=032767;printf(″%d,%o\n″,m,n);执行后输出结果是A)32767,32767 B)32767,032767C)32767,77777 D)32767,077777(17)下列关于单目运算符++,--的叙述中正确的是A)它们的运算对象可以是任何变量和常量B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量 C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量 D)它们的运算对象可以是char型变量、int型变量和float型变量(18)若有以下程序段:int m=0xabc,n=0xabc;m-=n;printf(″%X\n″,m);执行后输出结果是A)0X0 B)0x0 C)0 D)0XABC(19)有以下程序段:int m=0,n=0;char c=′a′;scanf(″%d%c%d″,&m,&c,&n);printf(″%d,%c,%d\n″,m,c,n);若从键盘上输入:10A10<回车>,则输出结果是A)10,A,10 B)10,a,10 C)10,a,0 D)10,A,0(20)有以下程序:main(){ int i;for(i=0;i<3;i++)switch(i){ case 1:printf(″%d″,i);case 2:printf(″%d″,i);default:printf(″%d″,i);}}执行后输出结果是A)011122 B)012 C)012020 D)120(21)有以下程序:main(){ int i=1,j=1,k=2;if((j++ k++)&&i++) printf(″%d,%d,%d\n″,i,j,k);}执行后输出结果是A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3(22)有以下程序:main(){ int a=5,b=4,c=3,d=2;if(a>b>c)printf(″%d\n″,d);else if((c-1>=d)==1)printf(″%d\n″,d+1);elseprintf(″%d\n″,d+2);}执行后输出结果是A)2 B)3 C)4 D)编译时有错,无结果(23)有以下程序:main(){ int p[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7 && p[i]%2){k=k+p[i];i++;}printf(″%d\n″,k);}执行后输出结果是A)58 B)56 C)45 D)24(24)有以下程序:main(){ int i=0,s=0;do{ if(i%2){i++;continue;}i++;s+=i;}while(i<7);printf(″%d\n″,s);}执行后输出结果是A)16 B)12 C)28 D)21 (25)有以下程序:main(){ int i=10,j=1;printf(″%d,%d\n″,i--,++j);}执行后输出结果是A)9,2 B)10,2 C)9,1 D)10,1 (26)有以下程序:main(){ char a,b,c, d;a=′\′;b=′\xbc′; c=′\0xab′; d=″\0127″; printf(″%c%c%c%c\n″,a,b,c, d);}编译时出现错误,以下叙述中正确的是A)程序中只有a=′\′;语句不正确B)b=′\xbc′;语句不正确C)d=″\0127″;语句不正确D)a=′\′;和c=′\0xab′;语句都不正确(27)有以下程序:int f1(int x,int y){ return x>y?x:y;}int f2(int x,int y){ return x>y?y:x;}main(){ int a=4,b=3,c=5,d,e,f;d=f1(a,b);d=f1(d,c);e=f2(a,b);e=f2(e,c);f=a+b+c-d-e;printf(″%d,%d,%d\n″,d,f,e);}执行后输出结果是A)3,4,5 B)5,3,4 C)5,4,3 D)3,5,4 (28)有以下程序:void f(int x,int y){ int t;if(x<y){t=x;x=y;y=t;}}main(){ int a=4,b=3,c=5;f(a,b);f(a,c);f(b,c);printf(″%d,%d,%d\n″,a,b,c);}执行后输出结果是A)3,4,5 B)5,3,4 C)5,4,3 D)4,3,5 (29)若有以下定义和语句:#include <stdio.h>int a=4,b=3, *p,*q,*w; p=&a; q=&b; w=q; q=NULL;则以下选项中错误的语句是A)q=0; B)w=p; C)p=a; D)p=w;(30)有以下程序:int *f(int *x,int *y){ if(*x<*y)return x;else return y;}main(){ int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=f(p,q);printf(″%d,%d,%d\n″,*p,*q,*r);}执行后输出结果是A)7,8,8 B)7,8,7 C)8,7,7 D)8,7,8 (31)有以下程序:main(){ char *s[]={″one″,″two″,″three″}, *p; p=s[1];printf(″%c,%s\n″, *(p+1),s[0]);}执行后输出结果是A)n,two B)t,one C)w,one D)o,two(32)有以下程序:main(){ int x[8]={8,7,6,5,0,0},*s;s=x+3;printf(″%d\n″,s[2]);}执行后输出结果是A)随机值 B)0 C)5 D)6(33)以下能正确定义数组并正确赋初值的语句是A)intN=5,b[N][N]; B)inta[1][2]={{1},{3}};C)intc[2][]={{1,2},{3,4}}; D)intd[3][2]={{1,2},{3,4}};(34)有以下程序:main(){ int m[][3]={1,4,7,2,5,8,3,6,9};int i,j,k=2;for(i=0;i<3;i++){ printf(″%d″,m[k][i]);}}执行后输出结果是A)4 5 6 B)2 5 8 C)3 6 9 D)7 8 9(35)以下函数的功能是通过键盘输入数据,为数组中的所有元素赋值。
2003年(春)VFP二级考试笔试卷(答案)
2003年(春)二级考试笔试卷参考答案(VFP)(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)第一部分计算机基础知识(各语种相同)(红色为参考答案)1.目前,汉字信息在计算机内大多是以双字节编码表示的。
在下列用十六进制表示的两个季节的编码中,____1_____可能是汉字“大”的机内码。
A.B473HB.B4F3HC.3473HD.73F3H2.有一个数值311,它与十六进制数C9相等,则该数值是用____2____表示的。
A.二进制B.八进制C.十进制D.五进制3.长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数为___3_____。
A.-127B.-121C.-15D.-74.关于PC机主板上的CMOS芯片,下面说法中正确的是____4____A.CMOS芯片用于存储计算机系统的配置参数,它是只读存储器。
B.CMOS芯片用于存储电自检程序。
C.CMOS芯片用于存储BIOS,是易失性的。
D.CMOS芯片需要一个电池给它供电,否则其中数据会因主机断电而丢失。
5.假设某硬盘的转速为6000转/分,则此硬盘的平均等待时间为____5___ms(毫秒)。
A.5B.6C.10D.126.软件测试是软件开发过程中的一个重要工作,它直接影响着软件的质量。
一个软件产品在交付前主要经历三种测试,三种测试中不包含 ___6_____。
A.维护测试B.模块测试C.验收测试D.集成测试7.目前,计算机病毒是影响计算机正常运行的主要因素之一,用户常在计算机中安装防病毒软件来预防计算机病毒。
在下列有关计算机病毒及防病毒软件的叙述中,不正确的是___7_____。
A.计算机病毒主要是通过可移动的存储介质或网络进行传播B.用户在上网浏览WWW信息资源时,所用计算机也可能被计算机病毒感染C.任何防病毒软件都只能预防一些已知的病毒,但对所有查出的病毒均能安全地清除D.任何防病毒软件都应经常性地更新8.在构建网络时,需要使用多种网络设备,如网卡、交换机等。
计算机等级考试二级VF笔试真题及部分答案解析
10、有两个关系 R 和 T 如下: R
A
B
C
a
1
2
b
2
2
c
3
2
d
3
2
Байду номын сангаас
T
A
B
C
c
3
2
d
3
2
则由关系 R 得到关系 T 的操作是 A.选择 B.投影
C.交 D.并 答案:A 解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择
从一个关系中选出某一列(几列)符合条件要求的内容,称为投影 11、在 VisualFoxpro 中,编译后的程序文件的扩展名为 A.PRG B.EXE C.DBC D.FXP 答案:D 12、假设表文件 TEST.DBF 已经在当前工作区打开,要修改其结构,可使用的的命令 A.MODI STRU B.MODI COMM TEST C.MODI DBF D.MODI TYPE TEST 答案:A
C.会自动删除子表中所有相关记录
D.不作参照完整性检查,删除父表记录与子表无关
答案:C
23、为了在报表中打印当前时间,这时应该插入一个
A.表达式控件 B.域控件 C.标签控件 D.文本控件
答案:B
24、以下关于查询的描述正确的是
A.不能根据自由表建立查询
计算机二级VF试题及答案解析
计算机二级VF试题及答案解析计算机二级VF试题及答案解析随着计算机等级考试临近,考生们要多做题,加深对考点的理解和掌握,检验复习效果,提高考生对考题及考试的适应性。
下文是计算机二级VF试题及答案解析。
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。
2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。
3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:30262873361.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价* OrderItem.数量),结果不要进行排序,查询去向是表ss。
查询保存为qq.qpr,并运行该查询。
2.使用SQL命令查询小于30岁(含30岁)的会员的'信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。
全国计算机等级二级VF模拟笔试题(含答案)
计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(8)索引属于A)模式B)内模式C)外模式D)概念模式(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。
全国计算机等级考试VF二级试题集及答案(三)
全国计算机等级考试二级VF笔试试卷一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试 D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表 B)线性链表C)二叉链表 D)有序线性链表(3)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是A)PDL(过程设计语言) B)PAD图 C)N-S图 D)DFD图(7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A)数据共享问题 B)数据安全问题C)大量数据存储问题 D)简化数据维护(9)设有如下关系表:R S TA B C A B C A B C 1 1 2 3 1 3 1 1 2 2 2 3 2 2 3 3 1 3则下列操作中正确的是A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S(10)数据库系统的核心是A)数据模型 B)数据库管理系统C)数据库 D)数据库管理员(11)Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指A)数据库文件(dbc文件) B)一个数据库中两个表之间有一定的关系C)表文件(dbf文件) D)一个表文件中两条记录之间有一定的关系(12)扩展名为mnx的文件是A)备注文件 B)项目文件 C)表单文件 D)菜单文件(13)报表的数据源可以是A)表或视图 B)表或查询 C)表、查询或视图 D)表或其他报表(14)如果添加到项目中的文件标识为“排除”,表示A)此类文件不是应用程序的一部分B)生成应用程序时不包括此类文件C)生成应用程序时包括此类文件,用户可以修改D)生成应用程序时包括此类文件,用户不能修改(15)“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是 A)查询、视图或表单 B)表单、报表和标签C)查询、表单或程序 D)以上文件都可以(16)允许出现重复字段值的索引是A)侯选索引和主索引 B)普通索引和惟一索引C)侯选索引和惟一索引 D)普通索引和侯选索引(17)以纯文本形式保存设计结果的设计器是A)查询设计器 B)表单设计器 C)菜单设计器 D)以上三种都不是(18)以下关于视图的描述正确的是A)视图保存在项目文件中 B)视图保存在数据库文件中C)视图保存在表文件中 D)视图保存在视图文件中(19)下面有关表间永久联系和关联的描述中,正确的是A)永久联系中的父表一定有索引,关联中的父表不需要有索引B)无论是永久联系还是关联,子表一定有索引C)永久联系中子表的记录指针会随父表的记录指针的移动而移动D)关联中父表的记录指针会随子表的记录指针的移动而移动(20)下面关于类、对象、属性和方法的叙述中,错误的是A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B)属性用于描述对象的状态,方法用于表示对象的行为C)基于同一个类产生的两个对象可以分别设置自己的属性值D)通过执行不同对象的同名方法,其结果必然是相同的(21)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.) B)LIKE('xy? ', 'xyz')C)AT('xy', 'abcxyz') D)ISNULL(SPACE(0))(22)依次执行以下命令后的输出结果是SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO ". ? CTOD("49-05-01")A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错(23)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。
4月天下计算机等级考试二级VFP笔试试题及答案
(6)在 Visual FoxPro 中,建立数据库表时,将年龄字段值限制在 12~14 之间的这种约束属于 A.实体完整性约束 B.域完整性约束 C.参照完整性约束 D.视图完整性约束
(7) 在 Visual FoxPro 中,运行表单 T1.SCX 的命令是 A.DO T1 B.RUN FORM1 T1 C.DO FORM T1 D.DO FROM T1
(12) 在 Visual FoxPro 中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是 A.MNX
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
VFP二级历年考试真题及答案
全国计算机考试VF二级考试试题一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。
请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。
(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是A)简化里索引以后。
原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。
全国计算机等级考试二级vf答案
全国计算机等级考试二级vf答案一、选择题1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件的Name属性是控件的唯一标识符B. 表单控件的Tag属性是控件的唯一标识符C. 表单控件的ID属性是控件的唯一标识符D. 表单控件的Value属性是控件的唯一标识符答案:A2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STRLEN()C. LENGTH()D. SIZE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. DO FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSE FORMB. DESTROY FORMC. CLEAR FORMD. RELEASE FORM答案:B二、填空题5. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE6. 在Visual FoxPro中,使用________命令可以将一个自由表添加到数据库中。
答案:ADD TABLE7. 在Visual FoxPro中,使用________命令可以删除数据库中的一个表。
答案:REMOVE TABLE8. 在Visual FoxPro中,使用________命令可以设置当前数据库。
答案:USE三、简答题9. 简述Visual FoxPro中如何使用SQL语句进行数据的插入操作。
答案:在Visual FoxPro中,可以使用INSERT INTO语句进行数据的插入操作。
例如,向名为"students"的表中插入一条新记录,可以使用如下SQL语句:INSERT INTO students (name, age) VALUES ('John', 20)10. 描述Visual FoxPro中如何使用表单控件的Click事件来实现按钮点击后执行特定操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2003年4月全国计算机等级考试二级VF笔试试题一、选择题((1)~(40)每小题1分,(41)~(55)每小题2分,共60分)下列各题A、B、C、D.四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 用8位无符号二进制数能表示的最大十进制数为A.127B.128C.255D.256(2) 在64位高档微机中,一个字长所占的二进制位数为A.8B.16C.32D.64(3) 在Windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住A.Alt键B.Esc键C.Shift键D.Ctrl键(4) 在Windows菜单中,暗淡(灰色)的命令项表示该命令A.暂时不能用B.正在执行C.包含下一层菜单D.包含对话框(5) 在DOS环境下,为了得到TYPE命令的帮助信息,正确的DOS命令为A.TYPEB.TYPE/HC.TYPE/*D.TYPE/?(6) 下列选项中,能作为合法DOS文件名的是A.ANP/A.DATB.ABCCOMC.ECD.BASICD.XY+Z.TXT(7) 下列叙述中正确的是A.在Windows环境下,最大化的窗口是不能移动的B.在Windows环境下,应用程序窗口最小化后,该应用程序暂停执行C.在Windows环境下,只有最小化的窗口才能关闭D.在Windows环境下,不能关闭最大化的窗口(8) 在Windows环境下,工具栏中的复制按钮是A.打印机图标B.剪刀标志C.复制标志D.粘贴标志(9) 在Windows98环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按A.Ctrl+PrintScreen键B.Alt+PrintScree键C.Shift+PrintScreen键D.PrintScreen键(10) 目前,计算机病毒扩散最快的途径是A.通过软件复制B.通过网络传播C.通过磁盘考贝D.运行游戏软件(11) 以下叙述中正确的是A.C语言比其他语言高级B.C语言可以不用编译就能被计算机识别执行C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C语言出现的最晚,具有其他语言的一切优点(12) C语言中用于结构化程序设计的三种基本结构是A.顺序结构、选择结构、循环结构B.if、switch、breakC.for、while、do-whileD.if、for、continue(13) 在一个C程序中A.main函数必须出现在所有函数之前B.main函数可以在任何地方出现C.main函数必须出现在所有函数之后D.main函(14) 下列叙述中正确的是A.C语言中既有逻辑类型也有集合类型B.C语言中没有逻辑类型但有集合类型C.C语言中有逻辑类型但没有集合类型D.C语言中既没有逻辑类型也没有集合类型(15) 下列关于C语言用户标识符的叙述中正确的是A.用户标识符中可以出现在下划线和中划线(减号)B.用户标识符中不可以出现中划线,但可以出现下划线C.用户标识符中可以出现下划线,但不可以放在用户标识符的开头D.用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头(16) 若有以下程序段(n所赋的是八进制数)int m=32767,n=032767printf("%d,%o/n",m,n);执行后输出结果是A.32767,32767B.32767,032767C.32767,77777D.32767,077777(17) 下列关于单目运算符++、--的叙述中正确的是A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量(18) 若有以下程序段int m=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是A.0X0B.0x0C.0D.0XABC(19) 有以下程序段int m=0,n=0; char c='a';scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是:A.10,A,10B.10,a,10C.10,a,0D.10,A,0(20) 有以下程序main(){ int i;for(i=0;i<3;i++)switch(i){ case 1: printf("%d",i);case 2: printf("%d",i);default: printf("%d",i);}}执行后输出结果是A.011122B.012C.012020D.120(21) 有以下程序main(){ int i=1,j=1,k=2;if((j++‖k++)&&i++) printf("%d,%d,%d\n",i,j,k); }执行后输出结果是A.1,1,2B.2,2,1C.2,2,2D.2,2,3(22) 有以下程序main(){ int a=5,b=4,c=3,d=2;if(a>b>C.printf("%d\n",D.;else if((c-1>=D.==1)printf("%d\n",d+1);elseprintf("%d\n",d+2)}执行后输出结果是A.2B.3C.4D.编译时有错,无结果(23) 有以下程序main(){ int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i];i++;} printf("%d\n",k);}执行后输出结果是A.58B.56C.45D.24(24) 有以下程序main(){ int i=0,s=0;do{if(i%2){i++;continue;}i++;s +=i;}while(i<7);printf("%d\n",s);}执行后输出结果是A.16B.12C.28D.21(25) 有以下程序main(){ int i=10,j=1;printf("%d,%d\n",i--,++j);}执行后输出结果是A.9,2B.10,2C.9,1D.10,1来源:考试大-计算机二级考试(26) 有以下程序main(){ char a,b,c,*d;a='\'; b='\xbc';c='\0xab'; d="\017";print("%c%c%c\n",a,b,c,*D.;}编译时出现错误,以下叙述中正确的是A.程序中只有a='\';语句不正确B.b='\xbc';语句不正确C.d="\0127";语句不正确D.a='\';和c='\0xab';语句都不正确(27) 有以下程序int fl(int x,int y){ return x>y?x:y; }int f2(int x,int y){ return x>y?y:x; }main(){ int a=4,b=3,c=5,d,e,f;d=f1(a,B.; d=f1(d,C.;e=f2(a,B.; e=f2(e,C.;f=a+b+c-d-e;printf("%d,%d,%d\n",d,f,e);}执行后输出结果是A.3,4,5B.5,3,4C.5,4,3D.3,5,4(28) 有如下程序void f(int x,int y){ int t;if(x}main(){ int a=4,b=3,c=5;f(a,B.; f(a,C.; f(b,C.;printf("%d,%d,%d\n",a,b,C.;}执行后输出结果是A.3,4,5B.5,3,4C.5,4,3D.4,3,5(29) 若有以下定义和语句#includeint a=4,b=3,*p,*q,*w;p=&a; q=&b; w=q; q=NULL;则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=a;D.*p=*w;(30) 有以下程序int *f(int *x,int *y){ if(*x<*y)return x;elsereturn y;}main(){ int a=7,b=8,*p,*q,*r};}执行后输出结果是A.7,8,8B.7,8,7C.8,7,7D.8,7,8(31) 有以下程序main(){ char *s[]={"one","two","three"},*p; p=s[1];printf("%c,%s\n",*(p+1),s[0]);}执行后输出结果是A.n,twoB.t,one C)w,oneD.o,two(32) 有以下程序main(){ int x[8]={8,7,6,5,0,0},*s;s=x+3printf("%d\n",s[2]);}执行后输出结果是A.随机值B.0C.5D.6(33) 以下能正确定义数组并正确赋初值的语句是A.int N=5,b[N][N];B.int a[1][2]={{1},{3}};C.int c[2][]={{1,2},{3,4}};D.int d[3][2]={{1,2},{34}};(34) 有以下程序main(){ int m[][3]={1,4,7,2,5,8,3,6,9};int i,j,k=2;for(i=0;i<3;i++){ printf("%d",m[k][i]); }}执行后输出结果是A.4 5 6B.2 5 8C.3 6 9D.7 8 9(35) 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
#define N 10void arrin(int x[N]){ int i=0;while(iscanf("%d", );}在下划线处应填入的是A.x+iB.&x[i+1]C.x+(i++) D)&x[++i](36) 有以下程序main(){ char s[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是A.赋初值的字符串有错B.6,7C.5,6D.6,6(37) 阅读以下函数fun(char *s1,char *s2){ int i=0;while(s1[i]==s2[i]&& s2[i]!='\0')i++;return(s1[i]== && s2{i}!=='\0');}此函数的功能是A.将s2所指字符串赋给s1B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0 C.比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0 D.比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0 (38) 以下叙述中正确的是A.全局变量的作用域一定比局部变量的作用域范围大B.静态(statiC.类别变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变量D)未在定义语句中赋初值的auto变量和static变量的初值都是随机值(39) 设有如下说明typedef struct{ int n; char c; double x;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是A.STD tt[2]={{1,'A',62},{2, 'B',75}};B.STD tt[2]={1,"A",62},2, "B",75};C.struct tt[2]={{1,'A'},{2, 'B'}};D.structtt[2]={{1,"A",62.5},{2, "B",75.0}};(40) 有以下程序main(){ union { unsigned int n;unsigned char c;}u1;ul.c=`A`;printf("%c\n",u1.n);}执行后输出结果是A.产生语法错B.随机值C.AD.65(41) 有以下程序main(){ char str[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=0;ps--) puts(ps);}执行后的输出结果是A.yzB.zC.zD.xxyz yz yz xyxyz xyz(42) 有以下程序main(){ int a[][3]={{1,2,3},{4,5,0}},{*pa}[3],i; pa=a;for(i=0;i<3;i++)if(i<2) pa[1][i]=pa[1][i]-1;else pa[1][i]=1;printf("%d\n",a[0][1]+a[1][1]+a[1][2]); }执行后输出结果是A.7B.6C.8D.无确定值(43) 有以下程序void fun(int *a,int i,int j){ int t;if(i{ t=a[i];a[i]=a[j];a[j]=t;fun(a,++i,--j);}}main(){ int a[]={1,2,3,4,5,6},i;fun(a,0,5)for(i=0;i<6;i++)printf("%d",a[i]);}执行后的输出结果是A.6 5 4 3 2 1B.4 3 2 1 5 6C.4 5 6 1 2 3D.1 2 3 4 5 6(44) 有以下程序main(int arge,char *argv[]){ int n,i=0;while(arv[1][i]!='\0'{ n=fun(); i++;}printf(%d\n",n*argC.;}int fun(){ static int s=0;s+=1;return s;}假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行exam 123<回车>则运行结果为A.6B.8C.3 D)4(45) 以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是A.main()B.main{ int *p; { int *p;fun(p); fun(&p);}}int fun(int *p) int fun(int **p){ int s; p=&s;} { int s;*p=&s;}C.#includeD.#includemain() main(){ int *p; { int *p;fun(&p); fun(p);} }int fun(int **p) int fun(int *p){ *p=(int *)malloc(2);} { p=(int *)malloc(sizeo(int));}(46) 若要说明一个类型名STP,使得定义语句STP s等价于char *s,以下选项中正确的是A.typedef STP char *s;B.typedef *char STP;C.typedef stp *char;D.typedef char* STP;(47) 设有如下定义struct ss{ char name[10];int age;char sex;}std[3],*p=std;下面各输入语句中错误的是A.scanf("%d",&(*p).age);B.scanf("%s",&);C.scanf("%c",&std[0].sex)D.scanf("%c",&(p->sex));(48) 设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是A.10101001B.10101000C.11111101D.01010101(49) 以下叙述中不正确的是A.C语言中的文本文件以ASCⅡ码形式存储数据B.C语言中对二进制文件的访问速度比文本文件快C.C语言中,随机读写方式不适用于文本文件D.C语言中,顺序读写方式不适用于二进制文件(50) 以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。