2011年9月二级VF笔试真题及答案Word文字版

合集下载

2011年9月计算机二级C笔试试题及答案word版(详细解析)

2011年9月计算机二级C笔试试题及答案word版(详细解析)

201 1年9月全国计算机等级考试二级笔试试卷(1)下列叙述中正确的是( )。

A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是( )。

A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是( )。

A)叶子结点总是比度为2的结点少一个 B)叶子结点总是比度为2的结点多一个c)叶子结点数是度为2的结点数的两倍 D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( )。

A)学生成绩管理系统 B)C语言编译程序C)UNIX操作系统 D)数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是( )。

A)7 B)6 C)3 D)2(6)程序调试的任务是( )。

A)设计测试用例 B)验证程序的正确性 C)发现程序中的错误 D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是( )。

A)在需求分析阶段建立数据字典 B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典 D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括( )。

A)概念模式 B)内模式C)外模式 D)数据模式(9)有三个关系R、S利T如下:则由关系R和s得到关系T的操作是( )。

A)自然连接 B)差 C)交 D)并(10)下列选项中属于面向对象设计方法主要特征的是( )。

A)继承 B)自顶向下 C)模块化 D)逐步求精(11)以下叙述中错误的是( )。

A)C语言编写的函数源程序,其文件名后缀可以是.CB)C语言编写的函数都可以作为一个独立的源程序文件C)C语言编写的每个函数都可以进行独立的编译并执行D)一个C语言程序只能有一个主函数(12)以下选项中关于程序模块化的叙述错误的是( )。

全国计算机等级考试二级VISUAL+FOXPRO真题2011年9月

全国计算机等级考试二级VISUAL+FOXPRO真题2011年9月

全国计算机等级考试二级VISUAL FOXPRO真题2011年9月(总分:102.00,做题时间:90分钟)一、选择题 (总题数:32,分数:72.00)1.下列叙述中正确的是( )。

(分数:2.00)A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对√解析:【解析】所谓算法是指解题方案的准确而完整的描述。

是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。

算法不等于程序,也不等于计算方法。

设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。

2.下列关于线性链表的叙述中,正确的是( )。

(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素√D.以上三种说法都不对解析:【解析】线性表的链式存储结构称为线性链表。

在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。

3.下列关于二叉树的叙述中,正确的是( )。

(分数:2.00)A.叶子结点总是比度为2的结点少一个B.叶子结点总是比度为2的结点多一个√C.叶子结点数是度为2的结点数的两倍D.度为2的结点数是度为1的结点数的两倍解析:【解析】由二叉树的性质可以知道在二叉树中叶子结点总是比度为2的结点多一个。

4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( )。

(分数:2.00)A.学生成绩管理系统√B.C语言编译程序C.UNIX操作系统D.数据库管理系统解析:【解析】学生成绩管理系统为应用软件。

5.某系统总体结构图如下图所示:( )。

(分数:2.00)A.7B.6C.3 √D.2解析:【解析】这个系统总体结构图是一棵树结构,在树结构中,根结点在第1层,同一层上所有子结点都在下一层,由系统总体结构图可知,这棵树共3层。

2011年9月二级笔试试卷答案与分析

2011年9月二级笔试试卷答案与分析

2011年9月全国计算机等级考试二级笔试试卷ACCESS数据库程序设计一、选择题1、下列叙述中正确的是()A、算法就是程序B、设计算法时只需要考虑数据结构的设计C、设计算法时只需要考虑结果的可靠性D、以上三种说法都不对2、下列关于线性链表的叙述中,正确的是()A、各数据结点的存储空间可以不连续,但它们有存储顺序与逻辑顺序必须一致B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C、进行插入与删除时,不需要移动表中的元素D、以上三种说法都不对3、下列关于二叉树的叙述中,正确的是()A、叶子结点总是比度为2的结点少一个B、叶子结点总是比度为2的结点多一个C、叶子结点数是度为2的结点数的两倍D、度为2的结点数据是度为1的结点数的两倍4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)下面属于应用软件的是()A、学生成绩管理系统B、C语言编译程序C、UNIX操作系统D、数据库管理系统5、某系统总体结构图如下所示:该系统总体结构图的深度是()A、7B、6C、3D、26、程序调试的任务是()A、设计测试用例B、验证程序的正确性C、发现程序中的错误D、诊断和改正程序中的错误7、下列关于数据库设计的叙述中,正确的是()A、在需求分析阶段建立数据字典B、在概念设计阶段建立数据字典C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典答案:C8、数据库系统的三级模式不包括()2006年9月A、概念模式B、内模式C、外模式D、数据模式答案:D【解析】:数据库系统的三级模式是概念模式、外模式和内模式。

其中,概念模式是数据库系统中全局数据逻辑结构的描述,是全体拥护公共数据视图;外模式也称子模式或用户模式,它是用户的数据视图,由概念模式推导而出;内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。

9、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()A、自然连接B、差C、交D、并答案:B10、下列选项中属于面向对象设计方法主要特征的是()A、继承B、自顶向下C、模块化D、逐步求精答案:A【解析】:结构化程序设计方法的主要原则是自顶向下、逐步求精、模块化,以及限制使用goto语句。

201109VF笔试真题详解

201109VF笔试真题详解

201109VF真题详解一、选择题(1)D 【解析】算法不同于程序,算法优先于程序;算法强调的是程序的易读;设计算法时需要考虑算法的时间复杂度和空间复杂度。

故答案为D)(2)C【解析】线性表的链式存储结构称为线性链表。

在线性链表中,各元素结点的存储空间可以是不连续的,且各元素的存储顺序与逻辑顺序可以不一致。

在线性链表中进行插入与删除,不需要移动链表中的元素。

因此C)选项正确(3)B【解析】根据二叉树的性质3,在任意一棵二叉树,度为0的结点(即叶子结点)总比度为2的结点多一个。

故答案为B)(4)A【解析】系统软件负责管理计算机系统中各种独立的硬件,使得计算机使用者和期货软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的,包括操作系统和一系列基本的工具(比如编译器、数据库管理、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具)。

支撑软件是支撑各种软件的开发与维护的软件,又称软件开发环境,它主要包括环境数据库、各种接口软件和工具组。

应用软件是为了某种特定的用途而被开发的软件,它可以是一个特定的程序,也可以是一组功能联系紧密、可以互相协作的程序的集合,或者是一个由众多独立程序组成的庞大的软件系统,如文字处理软件、教育与娱乐软件等。

选项A)“学生成绩管理系统”属于应用软件(5)C)【解析】系统总体结构图是对软件系统结构总体设计的图形显示,其深度表示控制的层数。

故答案为C)(6)D)【解析】程序调试的任务是诊断和改正程序中的错误,主要是开发阶段进行。

程序调试活动由两部分组成,一是根据错误的迹象确定程序中错误的确切性质、原因和位置;二是对程序进行修改,排除这个错误。

(7)A)【解析】需求分析阶段常用工具是数据流图和数据字典。

故答案为A)(8)D)【解析】数据库的三级模式概念模式、外模式和内模式。

概念模式是数据库的中心与关键;内模式依赖于概念模式,独立于外模式和存储设备;外模式面向具体的应用,独立于内模式和存储设备;应用程序依赖于外模式,独立于概念模式和内模式。

2011年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题与上机真题及答案

2011年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题与上机真题及答案

该系统总体结构图的深度是( ) 。 A ) 7 B ) 6 C ) 3 D ) 2
( 6 ) 程序调试的任务是( ) 。 A ) 设计测试用例 C ) 发现程序中的错误 B ) 验证程序的正确性 D ) 诊断和改正程序中的错误
2 0 1 1年 9月全国计算机等级考试二级 V i s u a l F o x P r o 第 1 页( 共1 5页)
1 3 ) 在数据库中建立索引的目的是( ) 。 ( A ) 节省存储空间 C ) 提高查询和更新速度 B ) 提高查询速度 D ) 提高更新速度
1 4 ) 假设变量 a 的内容是“ 计算机软件工程师” , 变量 b 的内容是“ 数据库管理员” , 表达式的结果为“ 数据库工程 ( 师” 的是( ) 。 A ) l e f t ( b , 6 )- r i g h t ( a , 6 ) C ) A和 B都是 B ) s u b s t r ( b , 1 , 3 )- s u b s t r ( a , 6 , 3 ) D ) A和 B都不是
B ) 所有 S Q L命令对表的所有操作都不需使用 U S E命令先打开表 C ) 部分 S Q L命令对表的所有操作都不需使用 U S E命令先打开表 D ) 传统的 F o x P r o 命令对表的所有操作都不需使用 U S E命令先打开表 ( 2 0 ) 在V i s u a l F o x P r o 中, 如果希望跳出 S C A N …E N D S C A N循环体外执行 E N D S C A N后面的语句, 应使用( ) 。 A ) L O O P语句 C ) B R E A K语句 B ) E X I T语句 D ) R E T U R N语句
1 5 ) S Q L查询命令的结构是 S E L E C T 爥F R O M爥WH E R E 爥G R O U PB Y 爥H A V I N G 爥O R D E RB Y 爥, 其中指定查询条 ( 件的短语是( ) 。 A ) S E L E C T B ) F R O M C ) WH E R E D ) O R D E RB Y

2011年9月全国计算机等级考试二级笔试试卷

2011年9月全国计算机等级考试二级笔试试卷

201 1年9月全国计算机等级考试二级笔试试卷C语言程序设计(后面附答案)(考试时间90分钟,满分100分)一、选择题((1)-(10)、(21)-(40)每题2分,(11)-(20)每题1分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上答在试卷上不得分。

(1)下列叙述中正确的是( )。

A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是( )。

A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是( )。

A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个c)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( )。

A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是( )。

A)7B)6C)3D)2(6)程序调试的任务是( )。

A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是( )。

A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字(8)数据库系统的三级模式不包括( )。

A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R、S利T如下:则由关系R和s得到关系T的操作是( )。

A)自然连接B)差C)交D)并(10)下列选项中属于面向对象设计方法主要特征的是( )。

2011年9月笔试参考答案及解析[共3页]

2011年9月笔试参考答案及解析[共3页]

全国计算机等级考试上机专用题库与笔试模拟考场——二级C 语言一、选择题(1)【答案】 D) 【解析】 算法不等于程序且优先于程序,是对解题方案准确而完整的描述,也是一组严谨定义运算顺序的规则,强调程序的易读性。

设计算法时不仅要考虑算法的时间复杂度(即对数据对象的操作和运算),也需要考虑算法的控制结构(即空间复杂度)。

故本题答案选择D)。

(2)【答案】 C) 【解析】 线性表的链式存储结构称为线性链表。

在线性链表中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据间的逻辑关系可以不一致,后者由指针域确定。

对线性链表的插入与删除操作,不需要移动链表中的元素。

因此C)选项正确。

(3)【答案】 B) 【解析】 根据二叉树的性质3,二叉树中叶子结点的个数总是要比度为2的结点的个数多一个。

故本题答案选择B)。

(4)【答案】 A) 【解析】 系统软件使计算机成为一个整体,用于管理计算机中独立的硬件,但又无需顾及这些硬件的工作原理,包括操作系统以及一系列基本工具(如编译器、数据库管理、文件系统、网络连接等相关的工具)。

支撑软件也可以说是软件开发环境,用于支撑软件的开发与维护。

应用软件是为了实现某种特定功能而开发的软件,既可以是一个程序,也可以是一组程序的集合,还可以是由诸多程序组成的软件系统。

"学生成绩管理系统"属于应用软件,故本题答案选择A)。

(5)【答案】 C) 【解析】 系统总体结构图是对软件的系统结构的总体设计进行的图形显示,其深度是指结构的层数。

本题中的系统总体结构图为树形结构,共3层,故本题答案选择C)。

(6)【答案】 D) 【解析】 程序调试是指在程序的开发阶段,用手工或程序编译等方法对编制好的程序进行测试,修正语法错误和逻辑错误,其主要目的在于诊断并改正程序中的错误。

程序调试可分为两步:第一步,确定程序中错误所在位置、产生原因及错误性质;第二步,修改程序,排除错误。

2011年9月计算机二级题库答案

2011年9月计算机二级题库答案

参考答案(最好单独再打印一张答案以备用,学海狗不要偷看)一、程序填空题1、1)std[i].year(2)std[i](3)n2、(1)[N](2)i(3)i+13、(1)j++(2)s[i]=t1[i](3)j4、(1)[N](2)t[i][j](3)t[j][i]5、(1)t=i(2)i(3)06、(1)tt(2)tt.score[i](3)std7、(1)sum=0(2)t[i][i](3)18、(1)0(2)x[i]/N(3)j++9、(1)x[i]/N(2)j++(3)i++10、(1)s/N(2)j++(3)-111、(1)1(2)j++(3)j12、(1)M(2)<(3)k13、(1)b[k](2)N/2(3)<14、(1)1(2)i(3)a[p+i]15、(1)FILE *(2)fp(3)ch16、(1)a[0][i](2)<(3)x,y17、(1)s[i](2)'9'(3)*t=n18、(1)a[i](2)a[j](3)a[j]19、(1)j(2)k(3)p20、(1)i++(2)m(3)m21、(1)a[i]%2(2)a[j](3)j22、(1)0(2)||(3)123、(1)'0'(2)s++(3)ctod(a)+ctod(b)24、(1)1(2)s[k](3)c25、(1)ss[i](2)n+j(3)126、(1)N(2)N-1(3)027、(1)double(2)f1(3)f228、(1)pb(2)p->data(3)p->next29、(1)i+1(2)k=j(3)t30、(1)a[i](2)m%10(3)m/1031、(1)&&(2)0(3)s[j]32、(1)i%5(2)\n(3)a[i]33、(1)N(2)break(3)n34、(1)char(2)ch<='9'(3)'0'35、(1)[N](2)len(3)*n=len36、(1)k(2)len(3)ss[i][j]37、(1)*std(2)std[i].age(3)38、(1)STU(2)std[i].num(3)std[i]39、(1)0(2)j--(3)j40、(1)t[][N](2)i=0;i<n(3)s41、(1)0(2)0(3)c42、(1)filename(2)fp(3)fp43、(1)"rb"(2)>(3)fwrite44、(1)*std(2)PERSON(3)std45、(1)*av(2)i(3)x[j]46、(1)STU(2)score[i](3)&std47、(1)0(2)t(3)i+t48、(1)n/2(2)i(3)a[n-i-1]49、(1)*a(2)2(3)i+150、(1)FILE *(2)fclose(fp)(3)fp二、程序修改题1、(1)int t[N] ,i, num=0;(2)t[num++]=b[i];(3)for(i=0; i<num; i++)2、(1)aa[i]=m%k;(2)printf("%d",aa[i-1]);3、(1)for(j=i+1;j<6;j++)(2)*(pstr+i)=*(pstr+j);4、(1)#define FU(m,n) ((m)/(n))(2)return (value);5、(1)while((fabs(t))>=num)(2)t=s/n;6、(1)m=i;(2)if(a[k]>a[m]) m=k;7、(1)double r;(2)while(fabs(m-n)>0.001)8、(1)double fun(int m)(2)for(i=100;i<=m;i~1+=0)9、(1)num[k]=0;(2)switch(*s)10、(1)#include "stdio.h"(2)upfst(char *p)11、(1)t=a;a=b;b=t;(2)return(b);12、(1)if(('a'<=tt[i])&&(tt[i]<='z'))(2)tt[i]-=32;13、(1)IsPrime(int n)(2)if(!(n%i))14、(1)float k;(2)if(*c>*a)15、(1)s[j++]=s[i];(2)s[j]=0;16、(1)void fun(int *x,int *y)(2)t=*x;*x=*y;*y=t;17、(1)t=*x;*x=y;(2)return t;18、(1)switch(g)(2)case 1: return 1; case 2:return 1;19、(1)while(i<j)(2)if(*a)20、(1)while((2<=high) && (n<10))(2)yes=0; break;21、(1)fun (int n)(2)if(n==1)22、(1)t-=1.0/i;(2)return t;23、(1)void fun ( char *s, int *a, int *b )(2)++(*a);(3)++(*b);24、(1)long s=0,t=0;(2)t=t/10;25、(1)if(*p==' ')(2)*(p-1)=toupper(*(p-1));26、(1)s=s+(n+1.)/n;(2)return t;27、(1)char *fun(char *s,char *t)(2)ss++;(3)tt++;28、(1)int i, one=0, zero=0;(2)switch( s[i] )(3)case 0:zero++;break;29、(1)void fun(char *str, char ch )(2)if(*str!=ch)(3)str[1] = 0;30、(1)b[i] = a[i][0];(2)for (j=1; j<=N-1; j++)(3)if ( b[i] > a[i][j] )31、(1)for(i=2;i<=m;i++)(2)y+=1.0/i/i;32、(1)return t;(2)for(i=0;i<N;i++) t[i]=x[i];(3)x[i+1]=findmid(a,b,c);33、(1)sum=0;(2)scanf("%d",&a[i][j]);34、(1)b[k]=*p;(2)b[k]=' ';k++;35、(1)t+=1./i;(2)return t;36、(1)result*=(double)n--;(2)return result;37、(1)void fun(int *a,int *b)(2)t=*b;*b=*a;*a=t;38、(1)r++;p++;(2)if(*r==0)39、(1)double f(double x)(2)return s;40、(1)fun(int a[],int m)(2)else if(m>a[mid])41、(1)double sum=0.;(2)sum /= c;42、(1)p=(NODE *)malloc(sizeof(NODE));(2)return h;43、(1)p=s;(2)while(*p++);44、(1)int k,q,i;(2)pt[i]=str[k][i];45、(1)float fun(int n)(2)for (i=1; i<n; i++)46、(1)if(k>0)(2)else if(k==0)47、(1)b[i]=0;(2)b[a[i] - 'a']++;(3)if (b[max] < b[i])48、(1)n= *p-'0';(2)n=n*8+*p-'0';49、(1)sum=0;(2)if((i+1)%5==0)50、(1)t=(STU *)calloc(sizeof(STU),m);(2)t[k]=b[j];三、程序编写题1、void fun( STU a[], STU *s ){int i,j=0,max;max = a[0].s;for(i=1;i<N;i++){if(max<a[i].s){max =a[i].s;*s=a[i];}}}2、len=strlen(a[i]) ;if(maxlen<len)k=i , maxlen=len ;3、int count=0 ;while(*ss != '\0'){if(*ss = = c)count++ ;ss++ ;}return count;4、int i,len=0;while(a[len] == '*')len++;i=len;while(a[i]!= '\0'){a[i-len]=a[i];i++;}5、a[n]=0 ;strcpy(b , a) ;strcat(b , a + strlen(a)+1);6、unsigned num=w,n=1;while(num!=0){num=num/10;n=n*10;}n=n/10;return w%n;7、char *r,*q;for(q=p;q>h;q--){if(*q == '*'){r=q;while(*r!='\0'){*r=*(r+1);r++;}}}8、int i;*s=a[0];for(i=1;i < N;i++){if((*s).s > a[i].s )*s=a[i];}9、int sum=0,i;for(i=0;i<N;i++)sum=sum+a[0][i]+a[M-1][i];for(i=1;i<M-1;i++)sum=sum+a[i][0]+a[i][N-1];return sum;10、int sum=0,i;for(i=0;i<N;i++)sum=sum+w[0][i]+w[N-1][i];for(i=1;i<N-1;i++)sum=sum+w[i][0]+w[i][N-1];return (double)sum/(4*N-4);11、void fun( char *a ){char *t;while(*a){if(*a=='*'){t=a-1;while(*a){ *(a) = *(a+1); a++; }*a='\0';a=t;}a++;}}12、void fun( int m, int *k, int xx[] ){int i,j,num=0;for(i=2;i<m;i++){for(j=2;j<i;j++){if(i%j==0){xx[num++]= i;break;}}}*k=num;}13、int count=0;while(*s!='\0'){if(*s>=48 && *s<=57)count++;s++;}return count;14、int fun( STREC *a, STREC *b ){ int i,num=0,max;max = a[0].s;for(i=1;i<N;i++){if(max<a[i].s)max =a[i].s;}for(i=0;i<N;i++){if(max==a[i].s){b[num]=a[i];num++;}}return num;}15、void fun(char s[][N], char *b){int i,j,n=0;for(i=0; i < N;i++) /* 请填写相应语句完成其功能*/{for(j=0;j< M;j++) b[n++]=s[j][i];}b[n]='\0';}16、int fun(int lim, int aa[MAX]){/* 以下代码仅供参考*/int i,j,k=0;/* 其中变量k用于统计素数个数*/for(i=2;i<=lim;i++){/* 以下找出小于或等于lim的素数存入aa数组中并统计素数个数*/ for(j=2;j<i;j++)if(i%j==0)break;if(i==j)aa[k++]=i;}return k;}17、void fun (int *a, int *n){int i=1;*n=0;while(i<1000){ if((i%7==0||i%11==0)&&(i%77!=0))a[(*n)++]=i;i++;}}18、void fun(STREC *a){int i;float sum=0;for(i=0;i<N;i++){sum+=a->s[i];}a->ave = sum/N;}19、void fun(char *s, char t[]){int i,j=0,len;len = strlen(s);for(i=0;i<len;i++){if(i%2==0&&s[i]%2!=0) ;else{t[j]=s[i];j++;}}t[j]='\0';}20、double fun(){double x1=0.0,x0;do{x0=x1;x1=cos(x0);}while(fabs(x0-x1)>=1e-6);return x1;}21、void fun( char *a,int n ){int num=0;char *p=a;while(*p)p++;p=p-1;while(*p=='*'){num++;p--;}if(num>n){p=p+n+1;*p=0;}}22、void fun(char *str){int i,j=0,len=0;char *p=str;while(*p){len++;p++;}p=str;for(i=0;i<len;i++){ if(*p!=' '){str[j++]=*p;}p++;}str[j]=0;}23、float fun ( float h ){return (int)(100*h+0.5)/100.0;}24、void fun(char *tt, int pp[]){int i;for(i=0;i<26;i++)pp[i]=0;while( *tt){pp[*tt-'a']++;tt++;}}25、void fun(char *s,int num){int i,j;char t;for(i=1;i<num-2;i++)for(j=i+1;j<num-1;j++)if(s[i]>s[j]){t=s[i];s[i]=s[j];s[j]=t;}}26、int fun( int t){int f1=0,f2=1,fn;fn=f1+f2;while(fn<=t){ f1=f2;f2=fn;fn=f1+f2;}return fn;}27、void fun(char *w, int m) /* 可调用fun1函数左移字符*/ {char a[N];int i;for(i=0;i<m;i++) a[i]=w[i];while(w[i]) { w[i-m]=w[i]; i++;}i--;m--;for(;m>=0;m--,i--) w[i]=a[m];}28、void fun( char *a , char *s){while(*a = *s){a++;s++;}}29、void fun ( char *s ){ nt i,j,k=0;char t;while(s[k]!='\0') k++;for(i=0,j=k-1;i<k/2;i++,j--){t=s[i];s[i]=s[j];s[j]=t;}}30、double fun(double a[ ] , int n){double t,r,sum; int i,j; for(i=0;i<9;i++)for(j=i+1;j<10;j++)if(a[i]>a[j]){ t=a[i];a[i]=a[j];a[j]=t;}sum=a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8];r=sum/8.0;return r;}31、int i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=0;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=a[i][j]+a[j][i];32、int i; for(i=0;i<N;i++)if(s[i]==x)return i;return -1;33、int i,j,t;for(i=0;i<3;i++)for(j=0;j<i;j++){t=array[i][j];array[i][j]=array[j][i];array[j][i]=t;}34、float ave,sum=0.0;STREC *p;p=h->next;while(p){sum+=p->s;p=p->next;}ave=sum/N;return ave;35、int i,j=0;for(i=0;str[i+1]!=’\0’;i++)if(str[i]==substr[0]&&str[i+1]==substr[1])j++;return j;36、int i=0;char *p;p=s;while(*p){if (*p!=c){s[i]=*p;i++;}}s[i]=’\0’;37、int min;int i,j;for(i=0;i<N;i++){min=tt[0][i];for(j=0;j<M;j++){if(min>tt[j][i])min=tt[j][i];}pp[i]=min;}38、int i=0;for(;*s!=’\0’;s++)if(*s%2==1)t[i++]=*s;t[i]=’\0’;39、int i;double s=0.0;for(i=1;i<m;i++)s=s+log(i);return sqrt(s);40、char *t=a;for(;t<=p;t++) if(*t!=’*’) *(a++)=*t;for(;*t!=’\0’;t++) *(a++)=*t;*a=’\0’;41、double fun(int n){int i;float s=1.0, t=1.0;for(i=2;i<=n;i++){t=t+i;s=s+1/t;}return s;}42、int fun( char *s){int i=0,j=0,f=1;while(s[i]){if(s[i]<'a' || s[i]>'z'){if(f) j++;f=0;}elsef=1;i++;}43、void fun( int *a, int *b){int i,k;for(i=0;i<M;i++) b[i]=0;for(i=0;i<N;i++){ k=a[i]/10;if(k>=10) b[10]++;else b[k]++;}}44、void fun ( int a[][N] ){int i,j;for(i=0;i<N;i++)for(j=0;j<=i;j++)a[i][j]=0;}45、void fun ( int a[][N], int m ){int i,j;for(i=0;i<N;i++)for(j=i;j<N;j++)a[i][j]*=m;}46、void fun ( int a[][N], int n ){int i,j;for(i=0;i<N;i++)for(j=0;j<=i;j++)a[i][j]=a[i][j]*n;}47、long fun( char *s ){int i,j;long int p;i=strlen(s);p=s[0]-48;for(j=1;j<i;j++)p=p*10+(s[j]-48);return p;}48、STREC fun( STREC *a, char *b ){STREC res;int i;for(i=0;i<N;i++){if(strcmp(a[i].num,b)==0){res=a[i];return res;}}strcpy(res.num,"");res.s=-1;return res;}49、double fun( STREC *a, STREC *b, int *n ) {int i,j;double ave,sum=0.0;*n=0;for(i=0;i<N;i++){sum+=a[i].s;}ave=sum/N;for(i=0,j=0;i<N;){if(a[i].s<=ave){b[j]=a[i];j++;(*n)++;}i++;}return ave;}50、int fun(int a[], int n){int i,j=0;for(i=1;i<n;i++){if(a[i]!=a[j]){j++;a[j]=a[i];}}return j+1;}。

2011年 9月全国计算机等级考试二级笔试试卷与答案

2011年 9月全国计算机等级考试二级笔试试卷与答案

2011年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是()。

A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总体结构图如下图所示:< xmlnamespace prefix ="v" ns ="urn:schemas-microsoft-com:vml" />该系统总体结构图的深度是A)7 B)< xmlnamespace prefix ="st1" ns="urn:schemas-microsoft-com:office:smarttags" />6 C)3 D)2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R、S和T如下:R S T则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承B)自顶向下C)模块化D)逐步求精(11)以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置(12)在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口B)工具箱窗口C)工程资源管理器窗口D)属性窗口(13)设有如下变量声明语句:Dim a, b As Boolean则下面叙述中正确的是A)a和b都是布尔型变量B)a是变体型变量,b是布尔型变量C)a是整型变量,b是布尔型变量D)a和b都是变体型变量(14)下列可以作为Visual Basic变量名的是A)A#A B)4ABC C)?xy D)Print_Text(15)假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量(16)在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串“123+321”B)字符串“444”C)数值“444”D)空白(17)假定有以下程序:Private Sub Form_Click()Do Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 6(18)在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。

2011年3、9月全国计算机等级考试二级笔试试卷及标准参考答案

2011年3、9月全国计算机等级考试二级笔试试卷及标准参考答案

2011年3月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列关于栈叙述正确的是A) 栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C) 用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下面描述中错误的是A) 系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是A)1:1联系B)1:m联系C) m:1联D) m:n联系(9)有三个关系R、S和T如下则由关系R和S得到关系T的操作是A)自然连接B)交C)除D)并(10)定义无符号整数类为UInt,下面可以作为类T实例化值的是A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5}(11)在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的A)参照完整性B)实体完整性C)域完整性D)用户定义完整性(12)执行如下命令的输出结果是?15%4,15%-4A)3 -1 B)3 3 C)1 1 D)1 -1(13)在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是A)惟一索引B)惟一索引和候选索引C)惟一索引和主索引D)主索引和候选索引(14)给student表增加一个“平均戍绩”字段(数值型,总宽度6} 2位小数)的SQL命令是A)ALTER TABLE studeni ADD平均成绩N(b,2)B)ALTER TABLE student ADD平均成绩D(6,2)C)ALTER TABLE student ADD平均成绩E(6,2)D)ALTER TABLE student ADD平均成绩Y(6,2)(15)在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是A)SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表B)SQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE命令只能逻辑删除数据库表中的记录D)传统的FoxPro DELETE命令还可以删除其它工作区中打开的数据库表中的记录(16)在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用A)LOOP语句B)EXIT语句 C ) BREAK语句 D ) RETURN语句(17)在Visual FoxPro中,“表”通常是指A)表单B)报表C)关系数据库中的关系D)以上都不对(18)删除student表的“平均成绩”字段的正确SQL命令是A)DELETE TABLE student DELETE COLUMN平均成绩B)ALTER TABLE student DELETE COLUMN平均成绩C)ALTER TABLE student DROP COLUMN平均成绩D)DELETE TABLE student DROP COLUMN平均成绩(19)在Visual FoxPro中,关于视图的正确描述是A)视图也称作窗口B)视图是一个预先定义好的SQL SELECT语句文件C)视图是一种用SQL SELECT语句定义的虚拟表D)视图是一个存储数据的特殊表(20)从student表删除年龄大于30的记录的正确SQL命令是A)DELETE FOR年龄>30B)DELETE FROM student WHERE年龄>30C)DEL ETE student FOP年龄>30D)DELETE student WF IERE年龄>30(21)在Vaual FoxPro中,使用LOCATL FOR }expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该A)再次使用LOCATE命令重新查询B)使用SKIP命令C)使用CONTINUE命令D)使用GO命令(22)为了在报表中打印当前时间,应该插入的控件是A)文本框控件B)表达式C)标签控件D)域控件(23)在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是?RECCOUNT()A)0 B)1C)40 D)出错(24)向student表插入一条新记录的正确SQL语句是A)APPEND INTO student VALUES('0401’,’王芳’,’女’,18)B)APPEND student VALUES('0401’,’王芳’,’女’,18):C)INSERT INTO student VALUES('0401’,’王芳’,’女’,18)D)INSERT student VALUES('0401’,’王芳’,’女’,18)(25)在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是A)Optiongroup 1 B)Checkl C)Spinnerl D)Listl(26)恢复系统默认菜单的命令是A)SET MENU TO DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSTEM MENU TO DEFAULT D)SET SYSTEM TO DEFAULT(27)在Visual F'oxPro中,用于设置表单标题的属性是A)Text B)TitleC)Lable D)Caption(28)消除SQL SELECT查询结果中的重复记录,可采取的方法是A)通过指定主关键字B)通过指定惟一索引C)使用DISTINCT短语D)使用UNIQUE短语(29)在设计界面时,为提供多选功能,通常使用的控件是A)选项按钮组B)一组复选框C)编辑框D)命令按钮组(30)为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是A)Default B)Enabled C)Use D)Enuse第(31)-(35)题使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其它均为字符型。

(2021年整理)2011年计算机等级考试二级VFP基础综合试题及答案(1)

(2021年整理)2011年计算机等级考试二级VFP基础综合试题及答案(1)

(完整版)2011年计算机等级考试二级VFP基础综合试题及答案(1) 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)2011年计算机等级考试二级VFP基础综合试题及答案(1))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整版)2011年计算机等级考试二级VFP基础综合试题及答案(1)的全部内容。

(完整版)2011年计算机等级考试二级VFP基础综合试题及答案(1) 编辑整理:张嬗雒老师尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布到文库,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是我们任然希望 (完整版)2011年计算机等级考试二级VFP基础综合试题及答案(1)这篇文档能够给您的工作和学习带来便利。

同时我们也真诚的希望收到您的建议和反馈到下面的留言区,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请下载收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为 <(完整版)2011年计算机等级考试二级VFP基础综合试题及答案(1)> 这篇文档的全部内容。

一.选择题1。

Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是.(A)A.选择、投影、联接B。

索引、排序、查找C。

选择、索引、联系D.差、交、并2。

Visual FoxPro是一种关系数据库管理系统,所谓关系是指。

(A)A.数据模型符合满足一定条件的二维表格式B。

表中的各个记录之间有联系C。

表中的各个字段之间有联系D.数据库中的一个表与另一个表有联系3.下列关于数据库系统的说法,不正确的一项是。

2011年9月全国计算机等级考试二级VFP真题及答案

2011年9月全国计算机等级考试二级VFP真题及答案

2011年9月全国计算机等级考试二级VFP真题及答案一、选择题(每小题 2 分,共 70 分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项不符合良好程序设计风格的是________。

A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。

A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计C)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。

A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。

A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。

A)编码设计B)测试阶段C)运行阶段D)物理设计#此前在首页部分显示#(6)设有如下三个关系表下列操作中正确的是________。

A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。

A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。

A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。

A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。

A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2011年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)算法就是程序B)设计算法时只需考虑数据结构的设计C)设计算法时只需考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进入插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能分为应用软件、系统软件和支撑软件(或工具软件)。

下现属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总结构图如下图所示:XY系统功能1 功能2 功能3功能2.1 功能2.2 功能2.3该系统总体结构图的深度是A)7 B)6 C)3 D)2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确是的A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R 、S 和T 如下:则由关系R 和S 得到关系T 的操作是 A)自然连接 B)差C)交 D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承 B)自顶向下 C)模块化D)逐步求精(11)在创建数据库表结构时,为了同时定义实体完整性可能通过指定哪类索引来实现 A)唯一索引 B)主索引 C)复合索引 D)普通索引 (12)关系运算中选择某些列形成新的关系的运算是A)选择运算 B)投影运算 C)交运算 D)除运算(13)在数据库中建立索引的目的是 A)节省存储空间 B)提高查询速度 C)提高查询和更新速度D)提高更新速度(14)假设变量a 的内容是“计算机软件工程师”,变量b 的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3) C)A 和B 都是 D)A 和B 都不是 (15)SQL 查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中指定查询条件的短语是A)SELECT B)FROM C)WHERE D)ORDER BY 短语 (16)SQL 查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中HAVING 必须配合使用的短语是A)FROM B)GROUP BY C)WHERE D)ORDER BY (17)如果SQL 查询的SELECT 短语中使用TOP ,则必须配合A)HAVING 短语 B)GROUP BY 短语 C)WHERE 短语 D)ORDER BY(18)删除表s 中字段c 的SQL 命令是 A)ALTER TABLE s DELETE c B)ALTER TABLE s DROP c C)DELETE TABLE s DELETE cD)DELETE TABLE s DROP cR S T A B C A B C A B C a 1 2 a 1 2 c 3 1 b 2 1 b 2 1 c 31(19)在Visual FoxPro中,如下描述正确的是A)对表的所有操作,都不需要使用USE命令先打开表B)所有SQL命令对表的所有操作都不需要使用USE命令先打开表C)部分SQL命令对表的所有操作都不需要使用USE命令先打开表D)传统的FoxPro命令对表的所有操作都不需要使用USE命令先打开表(20)在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN 循环体外执行ENDSCAN后面的语句,应使用A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句(21)在Visual FoxPro中,为了使表具有更多的特性应该使用A)数据库表B)自由表C)数据库表或自由表D)数据库表和自由表(22)在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是A)使用查询设计器创建的是一个包含SQL SELECT语句的文本文件B)使用视图设计器创建的是一个包含SQL SELECT语句的文本文件C)查询和视图有相同的用途D)查询和视图实际都是一个存储数据的表(23)使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是A)DELETE FROM s FOR price>30 B)DELETE FROM s WHERE price>30B)DELETE FOR price>30 D)DELETE s WHERE price>30(24)在Visual FoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令A)GOTO B)SKIP C)CONTINUE D)GO(25)假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20,并且小于等于30的记录有3条,大于30的记录有4条。

执行下面的程序后,屏幕显示的结果是SET DELETE ONDELETE FROM s WHERE b BETWEEN 20 AND 30? RECCOUNT( )A)10 B)7 C)0 D)3(26) 正确的SQL插入命令的语法格式是A)INSERT IN … VALUES …B)INSERT TO … VALUES …C)INSERT INTO … VALUES …D)INSERT … VALUES …(27)建立表单的命令是A)CREATE FORM B)CREATE TABLE C)NEW FORM D)NEW TABLE(28)假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是A)This.CheckBox1.Value B)ThisForm.CheckBox1.ValueC)This.CheckBox1.Selected D)ThisForm.CheckBox1.Selected(29)为了使命令按钮在界面运行时显示“运行”,需要设置该命令按钮的哪个属性A)Text B)Title C)Display D)Caption(30)在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录,其结果是A)只删除父表中的记录,不影响子表B)任何时候拒绝删除父表中的记录C)在删除父表中记录的同时自动删除子表中的所有参照记录D)若子表中有参照记录,则禁止删除父表中记录(31)SQL语句中,能够判断“订购日期”字段是否为空值的表达式是A)订购日期=NULL B)订购日期=EMPTY C)订购日期 IS NULL D)订购日期 IS EMPTY第(32)-(35)题使用如下3个表:商店 (商店号, 商店名, 区域名, 经理姓名)商品 (商品号, 商品名, 单价)销售 (商店号, 商品号, 销售日期, 销售数量)(32)查询在“北京”和“上海”区域的商店信息的正确命令是A)SELECT * FROM 商店 WHERE 区域名='北京' AND 域名名='上海'B)SELECT * FROM 商店 WHERE 区域名='北京' OR 域名名='上海'C)SELECT * FROM 商店 WHERE 区域名='北京' AND '上海'D)SELECT * FROM 商店 WHERE 区域名='北京' OR '上海'(33)查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。

正确命令是A)SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额FROM 商品 JOIN 销售 ON 商品.商品号=销售.商品号 WHERE 单价=(SELECT MAX(单价) FROM 商品)B)SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额FROM 商品 JOIN 销售 ON 商品.商品号=销售.商品号 WHERE 单价=MAX(单价)C)SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额FROM 商品 JOIN 销售 WHERE 单价=(SELECT MAX(单价) FROM 商品)D)SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额FROM 商品 JOIN 销售 WHERE 单价=MAX(单价)(34)查询商品单价在10到50之间、并且日销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。

正确命令是A)SELECT 商品名, 单价, 销售日期, 销售数量 FROM 商品 JOIN 销售WHERE (单价 BETWEEN 10 AND 50) AND 销售数量>20 ORDER BY 单价 DESCB)SELECT 商品名, 单价, 销售日期, 销售数量 FROM 商品 JOIN 销售WHERE (单价 BETWEEN 10 AND 50) AND 销售数量>20 ORDER BY 单价C)SELECT 商品名, 单价, 销售日期, 销售数量 FROM 商品,销售WHERE (单价 BETWEEN 10 AND 50) AND 销售数量>20 ON 商品.商品号=销售.商品号 ORDER BY 单价D)SELECT 商品名, 单价, 销售日期, 销售数量 FROM 商品,销售 WHERE (单价 BETWEEN 10AND 50)AND 销售数量>20 AND 商品.商品号=销售.商品号 ORDER BY 单价 DESC(35)查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。

相关文档
最新文档