2011年9月份计算机二级考试试题(笔试)[1]
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)以下选项中关于程序模块化的叙述错误的是( )。
2011 年9 月笔试参考答案及解析[共4页]
全国计算机等级考试上机专用题库与笔试模拟考场——二级Access一、选择题(1)【答案】D) 【解析】算法不等于程序且优先于程序,它是对解题方案准确而完整的描述,也是一组严谨定义运算顺序的规则,强调程序的易读性。
设计算法时不仅要考虑算法的时间复杂度(即对数据对象的操作和运算),也需要考虑算法的控制结构(即空间复杂度)。
故本题答案选择D)。
(2)【答案】C) 【解析】线性表的链式存储结构称为线性链表。
在线性链表中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据间的逻辑关系可以不一致,后者由指针域确定。
对线性链表的插入与删除操作,不需要移动链表中的元素。
因此C)选项正确。
(3)【答案】B) 【解析】根据二叉树的性质3,二叉树中叶子结点的个数总是要比度为2的结点的个数多一个。
故本题答案选择B)。
(4)【答案】A) 【解析】系统软件使计算机成为一个整体,用于管理计算机中独立的硬件,但又无须顾及这些硬件的工作原理,包括操作系统以及一系列基本工具(如编译器、数据库管理、文件系统、网络连接等相关的工具)。
支撑软件也可以说是软件开发环境,用于支撑软件的开发与维护。
应用软件是为了实现某种特定功能而开发的软件,既可以是一个程序,也可以是一组程序的集合,还可以是由诸多程序组成的软件系统。
“学生成绩管理系统”属于应用软件,故本题答案选择A)。
(5)【答案】C) 【解析】系统总体结构图是对软件的系统结构的总体设计进行的图形显示,其深度是指结构的层数。
本题中的系统总体结构图为树形结构,共3层,故本题答案选择C)。
(6)【答案】D) 【解析】程序调试是指在程序的开发阶段,用手工或程序编译等方法对编制好的程序进行测试,修正语法错误和逻辑错误,其主要目的在于诊断并改正程序中的错误。
程序调试可分为两步:第一步,确定程序中错误所在位置、产生原因及错误性质;第二步,修改程序,排除错误。
(7)【答案】A) 【解析】数据库设计可以分为8个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。
2011年9月计算机等级考试二级C语言笔试答案
2011年 2011年9月计算机等级考试二级 VB 笔试答案 ) (网友提供,非官方答案,仅供参考! 网友提供,非官方答案,仅供参考! 选择 【1—5】45215 【6—10】32421 【11—15】25241 【16—20】24132
【21—25】23113 【26—30】23132 【31—35】32115 填空 【1】线性结构 【2】n 【3】结构化 【4】 【5】Autosize 【6】 【7】Result*x 【8】m 【9】t 【10】m<40 【11】4 【12】70 【13】#1 【14】"end " 【15】ct,nt
Access:选择: Access:选择: 选择 1-10:4421343421 11-20:4413424121 21-30:4231311442 31-35:23234 填空: 填空: 1、线性结构 2、N 3、结构化 4、dbms 5、关系 6、1 7、 8、页 9、This.Caption="Access 窗体" 10、m<=100 11、-1*f 12、Second+1
2011年 2011年9月计算机等级考试二级 C 语言笔试答案 ) (网友提供,非官方答案,仅供参考! 网友提供,非官方答案,仅供参考! 参考答案1 参考答案1 C 语言 44213 43421 34132 32344 22211 34221 44241 22413 1、线性结构2、n 3、结构化 4、DBMS 5、关系 6、自己做 7、1 8、34 9、14 10、AEJ 11、2 12、213 13、2 14、i+1 15、1 参考答案2 参考答案2 1-10BBBACDADCA11-15CDDCD 16-20CACDA 【21-25】22114 【26—30】34245 【31—35】42141 【36—40】15413 填空 【1】线性结构 【2】n 【3】 【4】数据库系统 【5】 【6】print('****a=%d,b=%d****') 【7】1 【8】34 【9】14 【10】AFK 【11】211 【12】213 【13】3 【14】i+1 【15】1
2011年9月c语言真题
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)诊断和改正程序中的错误A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括( )。
A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R、S利T如下:则由关系R和s得到关系T的操作是( )。
A)自然连接B)差C)交D)并(10)下列选项中属于面向对象设计方法主要特征的是( )。
2011年9月计算机二级access笔试试题及答案-推荐下载
它给出了数据库物理存储结构与物理存取方法。
10、下列选项中属于面向对象设计方法主要特征的是()
A、继承
答案:A
B、自顶向下 C、模块化
D、逐步求精
【解析】:结构化程序设计方法的主要原则是自顶向下、逐步求精、模块化,以及限制使用 goto 语句。
面向对象程序设计的 3 个主要特征是:封装性、继承性和多态性
19、要将“选项成绩”表中学生的“成绩”取整,可以使用的函数是()
A、ABS([成绩]) B、INT([成绩]) C、Sqr([成绩]) D、Sqn([成绩])
答案:B
20、在 ACCESS 中为窗体上的控件设置 TAB 键的顺序,应选择“属性”对话框的()
A、“格式”选项卡 B、“数据”选项卡 C、“事件”选项卡 D、“其他”选项卡
A、from B、while C、内的任意字符
在 SQL 中,通过 Order By 短语可以对查询的结果进行升序(ASC)或降序(DESC)排序。
18、下列属性中,属于窗体的“数据”类属性的是()
A、记录源 B、自动居中 C、获得焦点 D、记录选择器
答案:A
根据数据中各数据元素之间前后关系的复杂程序,一般将数据结构分为两大类型:线性结构和非线性结构。线性结构表 示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义知二叉树是 一种非线性结构
4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)下面属于应用软件的是()
A、概念模式
答案:D
B、内模式 C、外模式
B、在概念设计阶段建立数据字典
D、在物理设计阶段建立数据字典
D、数据模式
【解析】:数据库系统的三级模式是概念模式、外模式和内模式。其中,概念模式是数据库系统中全局数据逻辑结构的描述,
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
9月全国计算机二级Access考题试卷及答案
2011年9月全国计算机二级Access考题试卷及解答一、选择题1、下列叙述中正确的是()A、算法就是程序B、设计算法时只需要考虑数据结构的设计C、设计算法时只需要考虑结果的可靠性D、以上三种说法都不对解答:D解析:算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在的次数下终止。
算法不等于程序,程序不可能优于算法。
基本特性可行性:根据实际问题设计的算法,执行得到满意结果确定性:每一步骤必须有明确定义,不允许有多义性。
有穷性:算法必须能在的时间内做完。
拥有足够的情报: 输入和输出必须拥有足够的情报:,方可执行。
2、下列关于线性链表的叙述中,正确的是()A、各数据结点的存储空间可以不连续,但它们有存储顺序与逻辑顺序必须一致B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C、进行插入与删除时,不需要移动表中的元素D、以上三种说法都不对根据数据中各数据元素之间前后关系的复杂程序,一般将数据结构分为两大类型:线性结构和非线性结构。
线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。
根据各种结构的定义知二叉树是一种非线性结构4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)下面属于应用软件的是()A、学生成绩管理系统B、C语言编译程序C、UNIX操作系统D、数据库管理系统5、某系统总体结构图如下所示:该系统总体结构图的深度是()A、7B、6C、3D、2解答:C6、程序调试的任务是()A、设计测试用例B、验证程序的正确性C、发现程序中的错误D、诊断和改正程序中的错误解答:D解析:在完成对程序的测试后将进行程序调试。
程序调试的任务是诊断和改正程序中的错误。
7、下列关于数据库设计的叙述中,正确的是()A、在需求解析阶段建立数据字典B、在概念设计阶段建立数据字典C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典解答:C8、数据库系统的三级模式不包括()2006年9月A、概念模式B、内模式C、外模式D、数据模式解答:D【解析】:数据库系统的三级模式是概念模式、外模式和内模式。
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;}。
全国计算机等级考试二级VISUAL+FOXPRO机试真题2011年9月
全国计算机等级考试二级VISUAL FOXPRO机试真题2011年9月(总分:100.00,做题时间:90分钟)一、一基本操作题(总题数:4,分数:30.00)1.创建“客户”表:客户号C(4),客户名C(20),销售金额N(9,2)。
(分数:7.00)__________________________________________________________________________________________ 正确答案:(步骤1:单击工具栏的[新建]按钮,在弹出的[新建]对话框[文件类型]区中选择[表]单选项.单击右边的[新建文件]按钮,弹出[创建]对话框。
在[输入表名]文本框中输入“客户”,单击[保存]按钮打开表设计器。
在[字段]选项卡下对字段名、类型和宽度进行设置。
)解析:2.为第(1)小题创建的“客户”表建立一个主索引,索引名和索引表达式均为“客户号”。
(分数:7.00)__________________________________________________________________________________________ 正确答案:(在[索引]选项卡中“索引名”和“索引表达式”填“客户号”。
在“类型”列中选择“主索引”.单击[确定]按钮.在弹出的对话框中选择“否”。
)解析:3.为“部门成本”表增加一个字段,字段名为“说明”,数据类型为字符型,宽度为20。
(分数:8.00)__________________________________________________________________________________________ 正确答案:(单击工具栏的[打开]按钮,在弹出的对话框中选择“数据库”,打开数据库设计器。
右击“部门成本”表.选择“修改”,在[字段]最后一行的“字段名”填“说明”,数据类型选“字符型”,宽度填“20”。
2011年9月计算机等级考试二级VB笔试试题及答(word)-推荐下载
11、以下描述中错误的是 A)窗体的标题通过其 Caption 属性设置 B)窗体的名称(Name 属性)可以在运行期间修改 C)窗体的背景图形通过其 Picture 属性设置 D)窗体最小化时的图标通过其 Icon 属性设置
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
7、下列关于数据库设计的叙述中,正确的是 A)在需求分析阶段建立数据字典 B)在概念设计阶段建立数据字典 C)在逻辑设计阶段建立数据字典 D)在物理设计阶段建立数据字典
8、数据库系统的三级模式不包括 A)概念模式 B)内模式 C)外模式 D)数据模式
9、有三个关系 R、S 和 T 如下
则由关系 R 和 S 得到关系 T 的操作是 A)自然连接 B)差 C)交 D)并
5、某系统总体结构图如下图所示:
该系统总体结构图的深度是 A)7 B)6 C)3 D)2
6、程序调试的任务是 A)设计测试用例 B)验证程序的正确性 C)发现程序中的错误 D)诊断和改正程序中的错误
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
2011年9月计算机二级Access笔试试题在线估分(新思路版)
一、选择题(每题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
第1题:【正确答案】:D第2题:【正确答案】:C第3题:【正确答案】:B第4题:【正确答案】:A第5题:【正确答案】:C 第6题:【正确答案】:D 第7题:【正确答案】:C 第8题:【正确答案】:D 第9题:【正确答案】:B 第10题:【正确答案】:A 第11题:【正确答案】:D 第12题:【正确答案】:C 第13题:第14题:【正确答案】:C 第15题:【正确答案】:D 第16题:【正确答案】:B 第17题:【正确答案】:D 第18题:【正确答案】:A 第19题:第20题:【正确答案】:D 第21题:【正确答案】:D 第22题:【正确答案】:B 第23题:【正确答案】:A 第24题:【正确答案】:A 第25题:【正确答案】:C 第26题:【正确答案】:A 第27题:【正确答案】:A 第28题:【正确答案】:C 第29题:【正确答案】:D 第30题:【正确答案】:B 第31题:【正确答案】:B 第32题:【正确答案】:C 第33题:【正确答案】:B 第34题:【正确答案】:C 第35题:【正确答案】:D二、填空题(每题2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
第1题:【参考解析】:线性结构第2题:第3题:第4题:第5题:第6题:第7题:第8题:第9题:第10题:第11题:回答 12 ~ 13 题:第12题:第13题:回答14 ~ 15 题:第14题:第15题:。
2011年9月全国计算机二级C语言考试真题
2011年9月全国计算机二级C语言考试真题2011年9月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间90分钟,满分100分)题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分))、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分中正确的是程序B)设计算法时只需考虑数据结构的设计时只需考虑结果的可靠性D)以上三种说法都不对线性链表叙述中,正确的是点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续与删除时,不需要移动表中的元素说法都不对二叉树的叙述中,正确的是总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个数是度为的结点数的两倍D)度为2的结点数是度为1的结点数的两倍能分为应用软件、系统软件和支撑软件(或工具软件)。
下现属于应用软件的是管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统结构图如下图所示:结构图的深度是B)6 C)3 D)2的任务是用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误数据库设计的叙述中,正确是的析阶段建立数据字典B)在概念设计阶段建立数据字典计阶段建立数据字典D)在物理设计阶段建立数据字典统的三级模式不包括B)内模式C)外模式D)数据模式关系R、S和T如下:则由关系R和S得到关系T的操作是B)差C)交D)并项中属于面向对象设计方法主要特征的是B)自顶向下C)模块化D)逐步求精述中错误的是写的函数源程序,其文件名后缀可以是.C写的函数都可以作为一个独立的源程序文件写的每个函数都可以进行独立的编译并执行言程序只有一个主函数项中关于程序模块化的叙述错误的是成若干相对独立的模块,可便于编码和调试成若干相对独立、功能单一的模块,可便于重复使用这些模块底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序项中关于C语言常量的叙述错误的是R S T,是指在程序运行过程中,其值不能被改变的量整型常量、实型常量、字符常量和字符串常量为数值常量和非数值常量用的变量可以定义成常量义语句: int a=10; double b=3.14; ,则表达式'A'+a+b的值的类型是B)int C)double D)float义语句: int x=12, y=8, z; ,在其后执行语句z=0.9+x/y;,则z的值为B)1 C)2 D)2.4义: int a,b;,通过语scanf("%d;%d",&a,&b);,能把整数3赋给变量a, 5赋给变量b的输入数据是B)3,5 C)3;5 D)35义语句: int k1=10, k2=20;,执行表达式(k1=k1>k2) && (k2=k2>k1)后,k1和k2的值分别为B)0和20 C)10和1 D)10和20程序stdio.h>, b=0;b++;(a==0) b+=2;=3;%d\n",b);的输出结果是B)1 C)2 D)3件语句中,输出结果与其他语句不同的是printf("%d\n", x); else printf("%d\n",y);printf("%d\n", y); else printf("%d\n",x);printf("%d\n", x); else printf("%d\n",y);printf("%d\n", x); else printf("%d\n",y);程序stdio.h>;--);%d\n",a);的输出结果是B)0 C)1 D)7能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)c\n",'a'-32); B)printf("%d\n",'A')c\n",65); D)printf("%c\n",'B'-1);程序(注:字符a的ASCII码值为97)stdio.h>={"abc"};f("%d",*s%10); ++s; }s);的输入结果是B)789 C)7890 D)979899义语句: double a,*p=&a; 以下叙述中错误的是中的 * 号是一个间址运算符中的 * 号只是一个说明符中的p只能存放double类型变量的地址中,*p=&a把变量a的地址作为初值赋给指针变量p程序stdio.h>ouble x);a=0; int i;; i<30; i+=10) a+=f( (double)i);%5.0f\n",a);ouble x)x*x+1; }的输出结果是B)401 C)500 D)1404义语句: int year=2009, *p=&year;,以下不能使变量year中的值增至2010的语句是B)(*p)++; C)++(*p); D)*p++;义数组的语句中错误的是]={1,2,3,4,5,6} B)int num[][3]={{1,2},3,4,5,6};2][4]={{1,2},{3,4},{5,6}}; D)int num[][4]={1,2,3,4,5,6};下程序stdio.h>nt *p)%d\n", p[5]); }0]={1,2,3,4,5,6,7,8,9,10};]);的输出结果是B)6 C)8 D)9程序stdio.h>4nt a[][N], int b[]); i<N; i++) b[i]=a[i][i]-a[i][N-1-i];][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}}, y[N], i; );;i<N; i++) printf("%d,",y[i]); printf("\n");的输出结果是0, B)-3,-1,1,3, C)0,1,2,3, D)-3,-3,-3,-3, 函数ar *x, char *y);(*x==*y) && *x!='\0') {x++; y++; n++; }n;是y所指字符串中是否有'\0'y所指字符串中最前面连续相同的字符个数字符串赋给x所指存储空间y所指字符串中相同的字符个数义语句: char *s1="OK", *s2="ok";,以下选项中,能够输出"OK"的语句是(s1,s2)==0 puts(s1); B)if (strcm(s1,s2)!=0 puts(s2);(s1,s2)==1 puts(s1); D)if (strcm(s1,s2)!=0 puts(s1); 序的主函数中调用了在其前面定义的fun函数stdio.h>a[15],k;中错误的fun函数首部是un( double a[15]) B)double fun( double *a)un( double a[]) D)double fun( double a)程序stdio.h>string.h>5][10]={"china", "beijing", "you", "tiananmen", "welcome"};; char t[10];0; i<4; i++)=i+1; j<5; j++)strcmp(a[i], a[j])>0)trcpy(t,a[i]); strcpy(a[i],a[j]); strcpy(a[j],t); }]);的输出结果是B)china C)welcome D)tiananmen 程序stdio.h>m)int n=0;n;;%d,", f(++n));%d\n", f(n++));的输出结果是B)1,1 C)2,3 D)3,3 程序stdio.h>[3][5]={"AAAA","BBB","CC"};"%s\n", ch[1] );的输出结果是B)CC C)BBBCC D)BBB 程序stdio.h>string.h>har *w, int m)*p1, *p2;p2=w+m-1;1<p2) { s=*p1; *p1=*p2; *p2=s; p1++; p2--; }]="123456";strlen(a) ); puts(a);的输出结果是B)116611 C)161616 D)123456 程序stdio.h>string.h>ruct {char name[9]; char sex; int score[2]; } STU;a)"Zhao",'m',85,90};.name, );sex;; i<2; i++) a.score[i]=b.score[i];a;"Qian",'f',95,92}, d;%s,%c,%d,%d,",,d.sex,d.score[0],d.score[1]);%s,%c,%d,%d\n",,c.sex,c.score[0],c.score[1]);的输出结果是,90,Qian,f,95,92 B)Zhao,m,85,90,Zhao,m,85,90 ,92,Qian,f,95,92 B)Qian,f,95,92,Zhao,m,85,90 程序stdio.h>node {int n; struct node *next;} *p;node x[3]={{2,x+1}, {4,x+2}, {6, NULL}};%d,", p->n );%d\n",p->next->n );的输出结果是B)2,4 C)3,4 D)4,6程序stdio.h>, b;printf("%d\n",b);的输出结果是B)4 C)6 D)8项中叙述错误的是数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值的同一函数中,各复合语句内可以定义变量,其作用域仅限于本复合语句内数中定义的自动变量,系统不自动赋确定的初值数的形参不可以说明为static型变量程序stdio.h>p;,i,a[6]={1,2,3,4,5,6};en("d2.dat","w");; i<6; i++) fprintf(fp, "%d\n",a[i]);p);en("d2.dat","r");; i<3; i++) fscanf(fp, "%d%d", &k, &n);p);%d,%d\n", k, n);的输出结果是B)3,4 C)5,6 D)123,456每空2分,共30分)正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。
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(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其它均为字符型。
全国计算机等级考试二级公共基础知识真题2011年9月
全国计算机等级考试二级公共基础知识真题2011年9月(总分:30.00,做题时间:90分钟)一、选择题(总题数:10,分数:20.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月全国计算机等级考试二级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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年9月份计算机二级考试试题一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式21 k得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是(A) 注:P67A. 控制流B. 加工C. 数据存储D. 源和潭(17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B) 注:P66A. 阶段性报告B. 需求评审C. 总结D. 都不正确(18) 下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据(19) 关系表中的每一横行称为一个(A)A. 元组B. 字段C. 属性D. 码(20) 数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计(21) 下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构(22) 下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表(23) 下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表(24) 对建立良好的程序设计风格,下面描述正确的是(A) 注:P48A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无(25) 下面对对象概念描述错误的是(A) 注:P55A. 任何对象都必须有继承性B. 对象是属性和方法的封装体C. 对象间的通讯靠消息传递D. 操作是对象的动态性属性(26) 下面不属于软件工程的3个要素的是(D) 注:P62A. 工具B. 过程C. 方法D. 环境(27) 程序流程图(PFD)中的箭头代表的是(B) 注:P81A. 数据流B. 控制流C. 调用关系D. 组成关系(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是(A)A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理(29) 用树形结构来表示实体之间联系的模型称为(B)A. 关系模型B. 层次模型C. 网状模型D. 数据模型(30) 关系数据库管理系统能实现的专门关系运算包括(B)A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表(31) 算法一般都可以用哪几种控制结构组合而成(D) 注:P3A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环(32) 数据的存储结构是指(B) 注:P13,要牢记A. 数据所占的存储空间量B. 数据的逻辑结构在计算机中的表示C. 数据在计算机中的顺序存储方式D. 存储在外存中的数据(33) 设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA(34) 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D) 注:P56A. 调用语句B. 命令C. 口令D. 消息(35) 检查软件产品是否符合需求定义的过程称为(A) 注:P95A. 确认测试B. 集成测试C. 验证测试D. 验收测试(36) 下列工具中属于需求分析常用工具的是(D) 注:P67A. PADB. PFDC. N-SD. DFD(37) 下面不属于软件设计原则的是(C) 注:P73A. 抽象B. 模块化C. 自底向上D. 信息隐蔽E. 模块独立性(38) 索引属于(B)A. 模式B. 内模式C. 外模式D. 概念模式(39) 在关系数据库中,用来表示实体之间联系的是(D)A. 树结构B. 网结构C. 线性表D. 二维表(40) 将E-R图转换到关系模式时,实体与联系都可以表示成(B)A. 属性B. 关系C. 键D. 域(41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报(42) 希尔排序法属于哪一种类型的排序法(B)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法(43) 在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 15(44) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/2(45) 信息隐蔽的概念与下述哪一种概念直接相关(B) 注:P74A.软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度(46) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)A. 模拟现实世界中不同事物之间的联系B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(47) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计A. 详细设计B. 需求分析C. 总体设计D. 编程调试(48) 软件调试的目的是(B) 注:与软件测试要对比着复习A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能(49) 按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)(50) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D) 注:P127,要牢记A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部(51) 在计算机中,算法是指(C)A. 查询方法B. 加工方法C. 解题方案的准确而完整的描述D. 排序方法(52) 栈和队列的共同点是(C) 注:这一共同点和线性表不一样A. 都是先进后出B. 都是先进先出C. 只允许在端点处插入和删除元素D. 没有共同点(53) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是(A) 注:P38,前提要掌握三种遍历的方法A. cedbaB. acbedC. decabD. deabc(54) 在下列几种排序方法中,要求内存量最大的是(D) 注:要牢记,书中没有提到。
A. 插入排序B. 选择排序C. 快速排序D. 归并排序(55) 在设计程序时,应采纳的原则之一是(A) 注:和设计风格有关A. 程序结构应有助于读者理解B. 不限制goto语句的使用C. 减少或取消注解行D. 程序越短越好(56) 下列不属于软件调试技术的是(B) 注:P98A. 强行排错法B. 集成测试法C. 回溯法D. 原因排除法(57)下列叙述中,不属于软件需求规格说明书的作用的是(D)注:P71A. 便于用户、开发人员进行理解和交流B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据C. 作为确认测试和验收的依据D. 便于开发人员进行需求分析(58) 在数据流图(DFD)中,带有名字的箭头表示(C)A. 控制程序的执行顺序B. 模块之间的调用关系C. 数据的流向D. 程序的组成成分(59) SQL语言又称为(C)A. 结构化定义语言B. 结构化控制语言C. 结构化查询语言D. 结构化操纵语言(60) 视图设计一般有3种设计次序,下列不属于视图设计的是(B)A. 自顶向下B. 由外向内C. 由内向外D. 自底向上(61) 数据结构中,与所使用的计算机无关的是数据的(C)A. 存储结构B. 物理结构C. 逻辑结构D. 物理和存储结构(62) 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是(D)A. ABCEDB. DBCEAC. CDABED. DCBEA(63) 线性表的顺序存储结构和线性表的链式存储结构分别是(B)A. 顺序存取的存储结构、顺序存取的存储结构B. 随机存取的存储结构、顺序存取的存储结构C. 随机存取的存储结构、随机存取的存储结构D. 任意存取的存储结构、任意存取的存储结构(64) 在单链表中,增加头结点的目的是(A)A. 方便运算的实现B. 使单链表至少有一个结点C. 标识表结点中首结点的位置D. 说明单链表是线性表的链式存储实现(65) 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(B) 注:P73A. 模块间的关系B. 系统结构部件转换成软件的过程描述C. 软件层次结构D. 软件开发过程(66) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(B) 注:P82A. PAD图B. N-S图C. 结构图D. 数据流图(67) 数据处理的最小单位是(C) 注:数据项不可再分割A. 数据B. 数据元素C. 数据项D. 数据结构(68) 下列有关数据库的描述,正确的是(C) 注:P102A. 数据库是一个DBF文件B. 数据库是一个关系C. 数据库是一个结构化的数据集合D. 数据库是一组文件(69) 单个用户使用的数据视图的描述称为(A) 注:P108A. 外模式B. 概念模式C. 内模式D. 存储模式(70) 需求分析阶段的任务是确定(D)A. 软件开发方法B. 软件开发工具C. 软件开发费用D. 软件系统功能(71) 算法分析的目的是(D) 注:书中没有总结,但要牢记A. 找出数据结构的合理性B. 找出算法中输入和输出之间的关系C. 分析算法的易懂性和可靠性D. 分析算法的效率以求改进(72)链表不具有的特点是(B)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比(73) 已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是(B)A. 堆排序B. 直接插入排序C. 快速排序D. 直接选择排序(74) 用链表表示线性表的优点是(A) 注:因为不需要移动元素A. 便于插入和删除操作B. 数据元素的物理顺序与逻辑顺序相同C. 花费的存储空间较顺序存储少D. 便于随机存取(75) 下列不属于结构化分析的常用工具的是(D) 注:P67A. 数据流图B. 数据字典C. 判定树D. PAD图(76) 软件开发的结构化生命周期方法将软件生命周期划分成(A)A. 定义、开发、运行维护B. 设计阶段、编程阶段、测试阶段C. 总体设计、详细设计、编程调试D. 需求分析、功能定义、系统设计(77) 在软件工程中,白箱测试法可用于测试程序的内部结构。