2010年3月计算机二级考试真题
全国计算机二级C语言笔试历届真题汇编2006年4月-2010年9月
2010年9月全国计算机二级C语言笔试试题一、选择题(每小题2分,共70分)(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)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式(10)有三个关系R、S 和T 如下:则由关系R和S 得到关系T 的操作是A)自然连接B)交C)投影D)并(11)以下关于结构化程序设计的叙述中正确的是A)一个结构化程序必须同时由顺序、分支、循环三种结构组成B)结构化程序使用goto语句会很便捷C)在C 语言中,程序的模块化是利用函数实现的D)由三种基本结构构成的程序只能解决小规模的问题(12)以下关于简单程序设计的步骤和顺序的说法中正确的是A)确定算法后,整理并写出文档,最后进行编码和上机调试B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构(13)以下叙述中错误的是A)C程序在运行过程中所有计算都以二进制方式进行B)C程序在运行过程中所有计算都以十进制方式进行C)所有C程序都需要编译链接无误后才能运行D)C程序中整型变量只能存放整数,实型变量只能存放浮点数(14)有以下定义:int a;long b;doublex,y;则以下选项中正确的表达式是A)a%(int)(x-y)B)a=x!=y;C)(a*y)%bD)y=x+y=x(15)以下选项中能表示合法常量的是A)整数:1,200B)实数:1.5E2.0C )字符斜杠:‘\’D)字符串:"\007"(16)表达式a+=a-=a=9的值是A)9 B)_9C)18 D)0(17)若变量已正确定义,在if (W)printf(“%d\n,k”);中,以下不可替代W的是A)a<>b+c B)ch=getchar()C)a==b+c D)a++(18)有以下程序#include<stdio.h>main(){int a=1,b=0;if(!a)b++;else if(a==0)if(a)b+=2;else b+=3;printf(”%d\n”,b);}程序运行后的输出结果是A)0 B)1C)2 D)3(19)若有定义语句int a, b;double x;则下列选项中没有错误的是A)switch(x%2)B)switch((int)x/2.0{case 0: a++; break; {case 0: a++; break;case 1: b++; break; case 1: b++; break;default : a++; b++; default : a++; b++;} }C)switch((int)x%2)D)switch((int)(x)%2){case 0: a++; break; {case 0.0: a++; break;case 1: b++; break; case 1.0: b++; break;default : a++; b++; default : a++; b++;} }(20)有以下程序#include <stdio.h>main(){int a=1,b=2;while(a<6){b+=a;a+=2;b%二10;}printf(”%d,%d\n”,a,b);}程序运行后的输出结果是A)5,11 B)7,1C)7,11 D)6,1(21)有以下程序#include<stdio.h>main(){int y=10;while(y--);printf(”Y=%d\n”,Y);}程序执行后的输出结果是A)y=0 B)y= -1C)y=1 D)while 构成无限循环(22)有以下程序#include<stdio .h>main(){char s[」=”rstuv";printf(”%c\n”,*s+2);}程序运行后的输出结果是A)tuv B)字符t的ASCII 码值C)t D)出错(23)有以下程序#include<stdio.h>#include<string.h>main(){char x[]=”STRING”;x[0」=0;x[1]=’\0’;x[2」=’0’;printf(”%d %d\n”,sizeof(x),strlen (x));}程序运行后的输出结果是A)6 1 B)7 0C)6 3 D)7 1(24)有以下程序#include<stdio.h>Int f(int x);main(){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m); }int f(int x){return x*2;}程序运行后的输出结果是A)1 B)2C)4 D)8(25)以下程序段完全正确的是A)int *p; scanf("%d",&p);B)int *p; scanf(“%d”,p);C)int k, *p=&k; scanf("%d",p);D)int k, *p:; *p= &k; scanf(“%d”,p);(26)有定义语句:int *p[4];以下选项中与此语句等价的是A)int p[4]; B)int **p;C)int *(p「4」); D)int (*p)「4」;(27)下列定义数组的语句中,正确的是A)int N=10;B)#define N 10int x[N]; int x[N];C)int x[0..10];D)int x[];(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是A)int a[5]=﹛0﹜;B)int b[]={0,0,0,0,0};C)int c[2+3];D)int i=5,d[i];(29)有以下程序#include<stdio.h>void f(int *p);main(){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”;*r);}void f(int *p){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是A)1,4 B)4,4C)3,1 D)4,1(30)有以下程序(函数fun只对下标为偶数的元素进行操作)# include<stdio.h>void fun(int*a;int n){int i、j、k、t;for (i=0;i<n 一1;1+=2){k=i;‘for(j=i;j<n;j+=2)if(a[j]>a〔k])k=j;t=a〔i];a〔i]=a[k];a〔k]=t;}}main(){int aa「10」={1、2、3、4、5、6、7},i;fun(aa、7);for(i=0,i<7; i++)printf(”%d,”,aa[i]));printf(”\n”);}程序运行后的输出结果是A)7,2,5,4,3,6,1B)1,6,3,4,5,2,7C)7,6,5,4,3,2,1D)1,7,3,5,6;2,1(31)下列选项中,能够满足“若字符串s1 等于字符串s2,则执行ST"要求的是A)if(strcmp(s2,s1)==0)ST;B)if(sl==s2)ST;C)if(strcpy(s l ,s2)==1)ST;D)if(sl-s2==0)ST;(32)以下不能将s所指字符串正确复制到t 所指存储空间的是A)while(*t=*s){t++;s++;}B)for(i=0;t[i]=s[i];i++);C)do{*t++=*s++;}while(*s);D)for(i=0,j=0;t[i++]=s[j++];);(33)有以下程序(strcat 函数用以连接两个字符串)#include<stdio.h>#include<string .h>main(){char a[20]=”ABCD\OEFG\0”,b[]=”IJK”;strcat(a,b);printf(”%s\n”,a);}程序运行后的输出结果是A)ABCDE\OFG\OIJKB)ABCDIJKC)IJKD)EFGIJK(34)有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>void fun(char*p){int i=0;while (p[i]){if(p[i]==’’&&islower(p「i-1」))p[i-1]=p[i-1]-‘a’+‘A’;i++;}}main(){char s1[100]=”ab cd EFG!”;fun(s1);printf(”%s\n”,s1);}程序运行后的输出结果是A)ab cd EFG!B)Ab Cd EFg!C)aB cD EFG!D)ab cd EFg!(35)有以下程序#include<stdio.h>void fun(int x){if(x/2>1)fun(x/2);printf(”%d”,x);}main(){fun(7);printf(”\n”);}程序运行后的输出结果是A)1 3 7 B)7 3 1C)7 3 D)3 7(36)有以下程序#include<stdio.h>int fun(){static int x=1;x+=1;return x;}main(){int i;s=1;for(i=1;i<=5;i++)s+=fun();printf(”%d\n”,s);}程序运行后的输出结果是A)11 B)21C)6 D)120(37)有以下程序#inctude<stdio.h>#include<stdlib.h>Main(){int *a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b;printf(“%d,%d,%d\n”,*a,*b,*c);}程序运行后的输出结果是A)3,3,3 B)2,2,3C)1,2,3 D)1,1,3(38)有以下程序#include<stdio.h>main(){int s,t,A=10;double B=6;s=sizeof(A);t=sizeof(B);printf(“%d,%d\n”,s,t);}在VC6 平台上编译运行,程序运行后的输出结果是A)2,4 B)4,4 C)4,8 D)10,6(39)若有以下语句Typedef struct S{int g; char h;}T;以下叙述中正确的是A)可用S 定义结构体变量B)可用T定义结构体变量C)S是struct 类型的变量D)T是struct S 类型的变量(40)有以下程序#include<stdio.h>main(){short c=124;c=c_______;printf(“%d\n”、C);}若要使程序的运行结果为248,应在下划线处填入的是A)>>2 B)|248 C)&0248 D)<<I二、填空题(每空2分,共30分)(1)一个栈的初始状态为空。
2010年3月计算机二级真题及答案
2010年3月计算机二级VB试题真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是(12)设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是A)|x|B)-|x|C)xD)-x(13)设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=100Print aEnd Sub其中变量a和s的数据类型分别是A)整型,整型B)变体型,变体型C)整型,变体型D)变体型,整型(14)下面哪个属性肯定不是框架控件的属性A)TextB)CaptionC)LeftD)Enabled(15)下面不能在信息框中输出“VB”的是A)MsgBox "VB"B)x=MsgBox("VB")C)MsgBox("VB")D)Call MsgBox "VB"(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick(Index As Integer)…End Sub下面关于此过程的参数Index的叙述中正确的是A)Index为1表示单选按钮被选中,为O表示未选中B)Index的值可正可负C)Index的值用来区分哪个单选按钮被选中D)Index表示数组中单选按钮的数量(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发A)Text1的SetFocus事件B)Text1的GotFocus事件C)Text1的LostFocus事件D)窗体的GotFocus事件(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母A)这3个事件都会触发B)只触发KeyPress事件C)只触发KeyDown、KeyUp事件D)不触发其中任何一个事件(19)下面关于标准模块的叙述中错误的是A)标准模块中可以声明全局变量B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C)标准模块中可以包含一些Public过程D)一个工程中可以含有多个标准模块(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是A)Form1_MouseDownB)Win_MouseDownC)Form_MouseDownD)MouseDown_Form1(21)下面正确使用动态数组的是A)Dim arr() As Integer…ReDim arr(3,5)B)Dim arr() As IntegerReDim arr(50)As StringC)Dim arr()…ReDim arr(50) As IntegerD)Dim arr(50) As Integer…ReDim arr(20)(22)下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer, ByVal y As Integer) As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按图1所示的规律输出数据Dim a(3,5) As IntegerFor i=1 To 3For j=1 To 5A(i,j)=i+jPrint a(i,j);NextPrintNext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是A)For i=1 To 5For j=1 To 3Print a(j,i);NextPrintNextB)For i=1 To 3For j=1 To 5Print a(j,i);PrintNextC)For j=1 To 5For i=1 To 3Print a(j,i);NextPrintNextD)For i=1 To 5For j=1 To 3Print a(i,j);NextPrintNext(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Commandl_Click()Dim nIf Text1.Text<>"23456" Thenn=n+1Print "口令输入错误" & n & "次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。
2010年全国计算机二级考试试卷__历年考试真题演练
05年试卷一、选择题((1)~(35)每小题2分,共70分下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)数据的存储结构是指()。
A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。
A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
A.冒泡排序为n/2 B.冒泡排序为n C.快速排序为n D.快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
A.log2n B.n/2 C.n D.n+1 (5)下列对于线性链表的描述中正确的是()。
A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。
A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。
A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。
2010年3月全国计算机二级C语言笔试真题及答案(word版)带解析-推荐下载
D、不知道 a 的值,不能确定
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
2010年3月江苏省计算机等级考试全真试题2
计算机中使用的计数制是________进制。
MOS型半导体存储器芯片可以分为DRAM和SRAM两种,它们之中_____芯片的电路简单,集成度高,成本较低,但速度要相对慢很多。
感觉器官
神经系统
大脑
效应器官
构成一个完整的计算机系统,比较确切的说法是:它应该包括________。
运算器、存储器、控制器
主存和外部设备
主机和实用程序
硬件系统和软件系统
基本的ASCII字符集共有128个字符,它们在计算机中的表示方法一般是________。
使用8位二进制表示,最左边一位为0
使用8位二进制表示,最右边一位为0
I/O,转移,循环
下列不属于数字通信系统性能指标的是________。
信道带宽
数据传输速率
误码率
通信距离
关系数据模型中的术语"元组"对应于二维表中的________。
列
行
列集
行集
以下关于全频带声音的压缩编码技术的说法中,错误的是_____。
MPEG-1层1主要用于数字盒式录音磁带
杜比数字AC-3在数字电视、DVD和家庭影院中广泛使用
OFFICE软件是通用的软件,它可以不依赖操作系统而独立运行。
购置PC机时,销售商所讲的CPU主频就是CPU总线频率。
集成电路的集成度与组成逻辑门电路的晶体管尺寸有关,尺寸越小,集成度越高。
CDMA是一种信道复用技术的简称。
波形声音的数码率也称为比特率,简称码率,它指的是每分钟的数据量。
由于数据流程图是采用"自顶向下"分层方式绘制的,低层数据流程图是高层数据流程图的详细说明。
全国计算机等级考试二级C++真题2010年3月
22. 要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是
n m l k j A MyClass p=MyClass; n m l k j B MyClass p=new MyClass; n m l k j C MyClass &p=new MyClass;
mhtml:file://C:\Documents and Settings\ll\My Documents\新建文件夹 (4)\全国计算... 2014-5-10
mhtml:file://C:\Documents and Settings\ll\My Documents\新建文件夹 (4)\全国计算... 2014-5-10
维普在线考试系统
Page 2 of 12
6. 软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
n m l k j A 定义阶段
答案:B
n m l k j B "b"是一个字符型常量 n m l k j D 3.1415926是一个double常量
19. 若x和y是程序中的两个整型变量,则下列if语句中正确的是
n m l k j A if(x==0) y=1; else y=2; n m l k j B if(x==0) then y=1 else y=2; n m l k j C if(x==0) y=1 else y=2; n m l k j D if x==0 y=1; else y=2; 该题您未回答:х 该问题分值: 2
n m l k j A 编辑软件
n m l k j C 教务管理系统 该题您未回答:х 该问题分值: 2
答案:B
n m l k j B 操作系统 n m l k j D 浏览器
2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)
2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列叙述中正确的是A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D.对长度为n的有序链表进行对分查找,最坏情况F需要的比较次数为(nlog2n)正确答案:A解析:对长度为n的有序链表进行查找,最坏情况是从最小值开始查找最大值(或从最大值开始查找最小值),这个过程需要比较的次数为n,故选项A)正确。
对分查找只能针对随机存取的有序表进行,而有序链表只能进行顺序存取,不能进行随机存取,在有序链表上不能进行对分查找,故B)、C)、D)选项都错误。
2.算法的时间复杂度是指A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数正确答案:D解析:算法的时间复杂度足指算法需要消耗的时间资源,是独立于机器的,选项D)正确;相同的算法在不同的机器上运行时间可能不同,选项A)错误;算法所处理的数据量与算法无关,选项B)错误;程序的长短与程序执行时需要消耗的时间资源没有必然的关系,比如一个条件语句可以很长,但只需判断一次,而一个循环语句可能只有几行,但可以执行很多次,故选项C)错误。
3.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器正确答案:B解析:编辑软件、教务管理软件属于应用软件,操作系统属于系统软件,浏览器属于支撑软件,故本题答案选B。
4.软件(程序)调试的任务是A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质正确答案:A解析:软件调试的任务是诊断和改正程序中的错误,本题正确答案为A)。
全国计算机二级考试MS Office历真题精选(三)
一、选择题 .小刘使用Word编写与互联网相关的文章时,文中频繁出现“贮符号,他希望能够在输入“(A.”后自动变为“第,最 优的操作方法是: A.将“(A.”定义为自动更正选项 B.先全部输入为“(A.”,最后再一次性替换为 C.将“(A.”定义为自动图文集 D.将“(A.”定义为文档部件 正确答案:A .郝秘书在Word中草拟一份会议通知,他希望该通知结尾处的日期能够随系统日期的变化而自动更新,最快捷 的操作方法是: A.通过插入日期和时间功能,插入特定格式的日期并设置为自动更新 .通过插入对象功能,插入一个可以链接到原文件的日期 C.直接手动输入日期,然后将其格式设置为可以自动更新 D.通过插入域的方式插入日期和时间 正确答案:A
(3)设置第四至第六段文字,要求首行缩进2个字符。将第四至第六段的段首“《报告》显示”和“《报告》表示“设 置为斜体、加粗、红色、双下划线。
(4)将文档“附:统计数据”后面的内容转换成2列9行的表格,为表格设置样式;将表格的数据转换成簇状柱形图, 插入到文档中“附:统计数据”的前面,保存文档。
三、电子表格题
(3)第三某至第六某幻灯片,标题内容分别为素材中各段的标题;左侧内容为各段的文字介绍,加项目符号,右侧 为考生文件夹下存放相对应的图片,第六某幻灯片需插入两某图片(“第四代计算机-Ljpg”在上,“第四代计算机-2.jpg” 在下);在第七某幻灯片中插入艺术字,内容为“谢谢!”。
(4)为第一某幻灯片的副标题、第三到第六某幻灯片的图片设置动画效果,第二某幻灯片的四个文本框超链接剑
780
40
D.41 正确答案:B .某编辑休假前正在审阅一部IV。rd书稿,他希望回来上班时能够快速找到上次编辑的位置,在W。rd202*中最 优的操作方法是()。
全国计算机等级考试二级真题测试(答案)二、字处理题-三
二、字处理题请在[答题]菜单下选择[进入 ]命令,并按照题目要求完成下面的操作。
注意:以下的文件必须都保存在考生文件夹下。
公司将于今年举办“创新产品展示说明会”,市场部助理小王需要将会议邀请函制作完成,并寄送给相关的客户。
现在,请你按照如下需求,在Word.docx文档中完成制作工作:1. 将文档中“会议议程:”段落后的7行文字转换为3列7行的表格,并根据窗口大小自动调整表格列宽。
该问题分值: 3[解题步骤]步骤1:打开考生文件夹下的Word.docx素材文件。
步骤2:根据题目要求,选中“会议议程”文字下方的7行文字,单击[插入]选项卡下[表格]组中的“表格”下拉按钮,在弹出的下拉列表中选择“文本转换成表格”命令,弹出“将文字转换成表格”对话框,在该对话框中设置“列数”“行数”为3、7,并单击“固定列宽”将其设为“自动”,单击“确定”按钮,如下图所示。
答案考生文件夹2. 为制作完成的表格套用一种表格样式,使表格更加美观。
该问题分值: 3[解题步骤]步骤:根据题目要求,为制作完成的表格套用一种表格样式,使表格更加美观。
此处在[设计]选项卡下[表格样式]组中选择“浅色底纹-强调文字颜色4”。
3. 为了可以在以后的邀请函制作中再利用会议议程内容,将文档中的表格内容保存至“表格”部件库,并将其命名为“会议议程”。
该问题分值: 3[解题步骤]步骤1:选中所有表格内容,单击[插入]选项卡下[文本]组中的“文档部件”按钮,在弹出的下拉列表中选择“将所选内容保存到文档部件库”命令。
步骤2:在打开的“新建构建模块”对话框中将“名称”设置为“会议议程”,在“库”下拉列表中选择表格,单击“确定”按钮,如下图所示。
4. 将文档末尾处的日期调整为可以根据邀请函生成日期而自动更新的格式,日期格式显示为“2014年1月1日”。
该问题分值: 3[解题步骤]步骤1:选中“2014年4月20日”,单击[插入]选项卡下[文本]组中的“日期和时间”按钮,在弹出的对话框中将“语言(国家/地区)”设置为“中文(中国)”,在“可用格式”中选择与“2014年1月1日”同样的格式,勾选“自动更新”,单击“确定”按钮。
2010年3月真题和详细解析
绝密★启用前2010年3月全国计算机等级考试二级笔试试卷C语言程序设计及参考答案(考试时间90分钟,满分100分)一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分。
共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分。
(1) 下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D) 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)答案:选A 【解析】对于链表,只能通过指针域确定下一结点,对分法查找不适用于链表。
对长度为n的有序链表进行查找,最坏情况是查找到最后结点,比较次数为n.(2) 算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数答案:选D 【解析】时间复杂度是执行算法所需要的计算工作量,可以用算法在执行过程中所需要的基本运算次数来度量。
(3) 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A)编辑软件 B)操作系统C)教务管理系统 D)浏览器答案:选B 【解析】操作系统是最基本的系统软件,其他选项属于应用软件。
(4) 软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质答案:选A 【解析】软件测试的目的:尽可能多的发现软件中的错误,以查找错误为中心。
软件调试的任务:在软件测试的基础上,诊断和改正程序中的错误。
(5) 数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具答案:选 C 【解析】结构化方法的需求分析是以数据流图(DFD)和数据图等为主要工具,建立系统的逻辑模型。
全国计算机等级考试2009年至2012年3月与9月份笔试真题及答案大全
2011年3月全国计算机等级考试二级C++语言程序设计笔试真题一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1. 下列关于栈叙述正确的是A. 栈顶元素最先能被删除B. 栈顶元素最后才能被删除C. 栈底元素永远不能被删除D. 上述三种说法都不对答案:A解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。
栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。
故本题选A。
2. 下列叙述中正确的是A. 有一个以上根结点的数据结构不一定是非线性结构B. 只有一个根结点的数据结构不一定是线性结构C. 循环链表是非线性结构D. 双向链表是非线性结构答案:B解析:如果一个非空的数据结构满足以下两个条件:(1)有且只有一个根结点;(2)每个结点最多有一个前件,也最多有一个后件。
则称该数据结构为线性结构。
如果一个数据结构不是线性结构,则称之为非线性结构,故A项错误。
有一个根结点的数据结构不一定是线性结构,如二叉树,B项说法正确。
循环链表和双向链表都属于线性链表,故C、D项错误。
3. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A. 3B. 4C. 6D. 7答案:D解析:根据二叉树的性质:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。
所以n2=0,由n=n0+n1+n2可得n1=6,即该二叉树有6个度为1的结点,可推出该二叉树的深度为7。
4. 在软件开发中,需求分析阶段产生的主要文档是A. 软件集成测试计划B. 软件详细设计说明书C. 用户手册D. 软件需求规格说明书答案:D解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。
5. 结构化程序所要求的基本结构不包括A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构答案:B解析:结构化程序设计的三种基本控制结构为:顺序结构、选择结构和重复结构。
历年全国计算机二级c考试真题及答案
全国计算机等级考试二级笔试试卷公共基础知识及C++语言程序设计(考试时间90分钟,满分100)分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 下面叙述正确的是A)算法的执行效率与数据的存储结构无关B)算法的空间复杂度是指算法程序中指令(或语句)的条数C)算法的有穷性是指算法必须能在执行有限个步骤之后终止D)以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是A)队列B)线性表C)二叉树D)栈(3)在一棵二叉树上第5层的结点数最多是A)8 B)16 C)32 D)15(4)下面描述中,符合结构化程序设计风格的是A)使用顺序、选择与重复(循环)三种基本控制结构表示程序的控制逻辑B)模块只有一个入口,可以有多个出口C)注重提高程序的执行效率D)不使用goto语句(5)下面概念中,不属于面向对象方法的是A)对象B)继承C)类D)过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是A)可行性分析B)需求分析C)详细设计D)程序编码(7)在软件开发中,下面任务不属于设计阶段的是A)数据结构设计B)给出系统模块结构C)定义模块算法D)定义需求并建立系统模型(8)数据库系统的核心是A)数据模型C)软件工具B)数据库管理系统D)数据库(9)下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库设计是指设计数据库管理系统C)数据库技术的根本目标是要解决数据共享的问题D)数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是A)内模式B)外模式C)概念模式D)逻辑模式(11)关于面向对象的程序设计方法,下列说法正确的是A)“封装性”指的是将不同类型的相关数据组合在一起,作为一个整体进行处理B)“多态性”指的是对象的状态会根据运行时要求自动变化C)基类的私有成员在派生类的对象中不可访问,也不占内存空间D)在面向对象的程序设计中,结构化程序设计方法仍有着重要作用(12)判断字符型变量ch是否为大写英文字母,应使用表达式A ) ch>='A' & ch<='Z'B ) ch<='A' ||ch>='Z'C ) 'A'<=ch<='Z'D ) ch>='A' && ch<='Z'(13)已知下列语句中的x与y都是int型变量,其中错误的语句A ) x=y++;B ) x=++y;C ) (x+y)++;D ) ++x=y;(14)执行语句序列int n;cin >> n;switch(n){ case 1:case 2: cout << '1';case 3:case 4: cout << '2'; break;default: cout << '3';时,若键盘输入1,则屏幕显示A)1 B)2 C)3 D)12(15)下列程序的输出结果是#include <iostream>using namespace std;int main()char a[] = "Hello, World";char *ptr = a;while (*ptr)if (*ptr >= 'a' && *ptr <= 'z')cout << char(*ptr + 'A' -'a');else cout << *ptr;ptr++;return 0;A ) HELLO, WORLDB ) Hello, WorldC ) hELLO, wORLD D ) hello, world(16)已知:int m=10;在下列定义引用的语句中,正确的是A ) int &x=m;B )int y=&m;C )int &z;D ) int &t=&m;(17)下列函数原型声明中错误的是A ) void Fun(int x=0, int y=0);B ) void Fun(int x, int y);C ) void Fun(int x, int y=0);D ) void Fun(int x=0, int y);(18)已知程序中已经定义了函数test,其原型是int test(int, int, int);,则下列重载形式中正确的是A ) char test(int,int,int);B ) double test(int,int,double);C ) int test(int,int,int=0);D ) float test(int,int,float=3.5F);(19)有以下程序#include<iostream>int i = 0;void fun()static int i = 1;std::cout<<i++<<',';std::cout<<i<<',';int main()fun(); fun();return 0;程序执行后的输出结果是A)1,2,1,2, B)1,2,2,3, C)2,0,3,0, D)1,0,2,0,(20)已知函数f的原型是:void f(int *a, long &b); 变量v1、v2的定义是:int v1;long v2;,正确的调用语句是A) f(v1, &v2); B) f(v1, v2);C) f(&v1, v2); D) f(&v1, &v2);(21)有以下类定义class MyClasspublic:MyClass(){cout<<1;}则执行语句MyClass a, b[2], *p[2];后,程序的输出结果是A)11 B)111 C)1111 D)11111(22)关于友元,下列说法错误的是A)如果类A是类B的友元,那么类B也是类A的友元B)如果函数fun()被说明为类A的友元,那么在fun()中可以访问类A的私有成员C)友元关系不能被继承D)如果类A是类B的友元,那么类A的所有成员函数都是类B的友元(23)关于动态存储分配,下列说法正确的是A)new与delete是C++语言中专门用于动态内存分配与释放的函数B)动态分配的内存空间也可以被初始化C)当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间D)当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new(24)有以下程序#include<iostream>using namespace std;class MyClasspublic:MyClass(int n){number = n;}//拷贝构造函数MyClass(MyClass &other){ number=other.number;}~MyClass(){}private:int number;MyClass fun(MyClass p)MyClass temp(p);return temp;int main()MyClass obj1(10), obj2(0);MyClass obj3(obj1);obj2=fun(obj3);return 0;程序执行时,MyClass类的拷贝构造函数被调用的次数是A)5 B)4 C)3 D)2(25)在公有派生的情况下,派生类中定义的成员函数只能访问原基类的A)公有成员与私有成员B)私有成员与保护成员C)公有成员与保护成员D)私有成员、保护成员与公有成员(26)在C++中用来实现运行时多态性的是A)重载函数B)析构函数C)构造函数D)虚函数(27)一个类可以同时继承多个类,称为多继承。
2010上半年计算机等考二级Access真题及答案
“ 社交口语能力培养”课程纲要(简单)一般项目1、主讲教师:高生成2、教学材料:社交口语能力培养(拓展)3、课程类型:人文素养类4、授课时间:一学期5、授课对象:初一具体内容(一)课程目标1、学生变羞于、惧于自我表现、与人交际为敢于和乐于自我表现、与人交际。
2、学生在具体的口语交际情境中学会倾听、应对和表达。
3、学生树立正确的口才观,激发学习运用社交口语的兴趣。
4、学生了解社交口语的一般常识要求。
5、学生认识到社交口语能力对个人成长、发展的重要作用和重大意义。
(二)课程内容本课程根据学生需求、发展目标共安排六方面30项内容成功心理1、口才就是人才:帮助学生了解社交口语能力对人成长、发展的重要作用,明确学习本课程的任务、目标。
2、我敢说:通过让学生自选话题当众讲话,学生形成当众说话的自信心和勇气,克服羞涩和畏惧的心理。
3、我要说:鼓励学生当众讲话,调动学生说话的积极性,增强学生发言的主动意识,唤起学生说话的兴趣。
交谈4、我会说话:了解交谈应注意态度、讲求礼仪、学会倾听、说话得体的要求。
5、态势语言:了解态势语言的作用及运用要求。
6、打招呼:了解见面打招呼的意义及方式。
7、我们是同学:安排不认识的学生相互交谈,巩固打招呼的技巧,知道对话注意事项,掌握简单的对话方式。
8、应对:了解应对常用的几种方式、原则。
9、说服:以理服人,以情感人。
学生了解说服应注意的内容、说服别人常用的技巧。
10、我是老板:了解推销产品、商品的原则,学习简单的推销方法。
11、当一回外交官:知道谈判的一般原则、程序,学习谈判常用的技巧。
12、你会说“不”吗:了解拒绝的方式,学习拒绝的技巧。
13、赞美与批评:了解赞美应注意的事项及常用的批评方式。
14、带刺的玫瑰:了解讽刺与幽默的特点,学习常用的讽刺、幽默技巧。
即兴演讲15、我想当……:了解求职面试应答的窍门。
16、答记者问:了解答记者问的形式,锻炼即兴说话的能力。
17、做一回解说员:了解解说员的要求,解说的内容。
2010上半年计算机等考二级VB真题及答案
1题:备份一般有3种方式,即完全备份、增量备份、()。
A) 选择备份B) 安全备份C) 集中备份D) 差分备份答案:DD) 差分备份--------------------------------3题:不属于关联分析的关键要素是()。
A) 支持度B) 置信度C) 满意度D) 提升度答案:CC) 满意度--------------------------------4题:不属于优化行为的是()。
A) 虚拟化B) 外包C) 调优D) 咨询答案:DD) 咨询--------------------------------5题:初步用户手册在( )阶段编写。
A) 可行性研究B) 需求分析C) 软件概要设计D) 软件详细设计答案:BB) 需求分析--------------------------------6题:测评时系统必须连续运行的时间为()。
A) 不少于15天B) 不少于1个月C) 不少于2个月D) 不少于3个月答案:B--------------------------------7题:财务管理的关键动作不包括()。
A) 测算B) 预算D) 结算答案:AA) 测算--------------------------------8题:持续改进的戴明环中不包括()。
A) 策划B) 改进C) 实施D) 反馈答案:DD) 反馈--------------------------------9题:对局域网来说,网络控制的核心是()。
A) 工作站B) 网卡C) 网络服务器D) 网络互连设备答案:CC) 网络服务器--------------------------------10题:第四层交换负载均衡的原理,就是按照IP地址和()进行虚拟连接的交换,直接将数据包发送到目的计算机的相应端口中。
A) TCP端口B) UDP端口C) FTP端口D) HTTP端口答案:AA) TCP端口--------------------------------11题:对数据仓库业务分析的主题确立的原则不包括()。
3月计算机二级office真题及答案
3月计算机二级office真题及答案一、选择题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.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式8、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( ).A.一对一B.一对多C.多对多D.多对一9、数据库设计中反映用户对数据要求的模式是( ).A.内模式B.概念模式C.外模式D.设计模式10、 20GB的硬盘表示容量约为( ).A.20亿个字节B.20亿个二进制位C.200亿个字节D.200亿个二进制位二、简答题11、请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作.注意:以下的文件必须都保存在考生文件夹下.文档“北京政府统计工作年报.docx”是一篇从互联网上获取的文字资料,请打开该文档并按下列要求进行排版及保存操作:(1)将文档中的西文空格全部删除.(2)将纸张大小设为16开,上边距设为3.2 cm、下边距设为3cm,左右页边距均设为2.5cm.(3)利用素材前三行内容为文档制作一个封面页,令其独占一页(参考样例见文件“封面样例.png”).(4)将标题“(三)咨询情况”下用蓝色标出的段落部分转换为表格,为表格套用一种表格样式使其更加美观.基于该表格数据,在表格下方插入一个饼图,用于反映各种咨询形式所占比例,要求在饼图中仅显示百分比.(5)将文档中以“一、”、“二、”……开头的段落设为“标题l”样式;以“(一)”、“(二)”……开头的段落设为“标题2”样式;以“l、”、“2、”……开头的段落设为“标题3”样式.(6)为正文第2段中用红色标出的文字“统计局队政府网站”添加超链接,链接地址为“http:///”.同时在“统计局队政府网站”后添加脚注,内容为“http://”.(7)将除封面页外的所有内容分为两栏显示,但是前述表格及相关图表仍需跨栏居中显示,无需分栏.(8)在封面页与正文之间插入目录,目录要求包含标题第1-3级及对应页号.目录单独占用一页,且无须分栏.(9)除封面页和目录页外,在正文页上添加页眉,内容为文档标题“北京市政府信息公开工作年度报告”和页码,要求正文页码从第l页开始,其中奇数页眉居右显示,页码在标题右侧,偶数页眉居左显示,页码在标题左侧.(10)将完成排版的分档先以原word格式及文件名“北京政府统计工作年报.docx”进行保存,再另行生成一份同名的PDF文档进行保存.12、请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的'操作.注意:以下的文件必须都保存在考生文件夹下.在考生文件夹下打开文档“word.docx”,按照要求完成下列操作并以该文件名“word.docx”保存文档.(1)调整纸张大小为B5,页边距的左边距为2cm,右边距为2cm,装订线lcm,对称页边距.(2)将文档中第一行“黑客技术”为l级标题,文档中黑体字的段落设为2级标题,斜体字段落设为3级标题.(3)将正文部分内容设为四号字,每个段落设为1.2倍行距且首行缩进2字符.(4)将正文第一段落的首字“很”下沉2行.(5)在文档的开始位置插入只显示2级和3级标题的目录,并用分节方式令其独占一页.(6)文档除目录页外均显示页码,正文开始为第l页,奇数页码显示在文档的底部靠右,偶数页码显示在文档的底部靠左.文档偶数页加入页眉,页眉中显示文档标题“黑客技术”,奇数页页眉没有内容.(7)将文档最后5行转换为2列5行的表格,倒数第6行的内容“中英文对照”作为该表格的标题,将表格及标题居中.(8)为文档应用一种合适的主题.13、请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作.注意:以下的文件必须都保存在考生文件夹下.小李是东方公司的会计,利用自己所学的办公软件进行记账管理,为节省时间,同时又确保记账的准确性,她使用Excel编制了2014年3月员工工资表“Excel.xlsx”.请你根据下列要求帮助小李对该工资表进行整理和分析(提示:本题中若出现排序问题则采用升序方式):(1)通过合并单元格,将表名“东方公司2014年3月员工工资表”放于整个表的上端、居中,并调整字体、字号.(2)在“序号”列中分别填入l到l5,将其数据格式设置为数值、保留0位小数、居中.(3)将“基础工资”(含)往右各列设置为会计专用格式、保留2位小数、无货币符号.(4)调整表格各列宽度、对齐方式,使得显示更加美观.并设置纸张大小为A4、横向,整个工作表需调整在1个打印页内.(5)参考考生文件夹下的“工资薪金所得税率.xlsx”,利用IF函数计算“应交个人所得税”列.(提示:应交个人所得税=应纳税所得额*对应税率一对应速算扣除数)(6)利用公式计算“实发工资”列,公式为:实发工资=应付工资合计一扣除社保一应交个人所得税.(7)复制工作表“2014年3月”,将副本放置到原表的右侧,并命名为“分类汇总”.(8)在“分类汇总”工作表中通过分类汇总功能求出各部门“应付工资合计”、“实发工资”的和,每组数据不分页.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年3月一、选择题1、选A对分查找即二分查找,它只适用于顺序存储的有序表,并不适用于线性链表。
对长度为n的有序链表进行查找只能使用顺序查找法,最坏情况是所要查找的数据在线性链表的最后一个位置,此时需要比较的次数为n2、选D算法的时间复杂度是指执行算法所需要的计算工作量。
可以用算法在执行过程中所需基本运算的执行次数来度量算法工作量。
基本运算反映了算法的主要特征,因此,用基本运算的次数来度量算法工作量是客观的,也是实际可行的确良,有利于比较同一问题的几种算法的优劣。
3、选B软件按功能可分为:应用软件、系统软件和支撑软件(或工具软件)。
应用软件是为解决特定领域的应用而开发的软件,例如工程与科学计算软件、教务管理系统、编辑软件、浏览器等应用性质不同的各种软件。
系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件,例如操作系统、编译程序、数据库管理系统等。
支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,例如需求分析工具软件、设计工具软件、编码工具软件等。
4、选A在对程序进行了成功的测试之后将进行程序调试。
程序调试的任务是诊断和改正程序中的错误。
软件调试与软件测试不同,软件测试是尽可能多地发现软件错误。
5、选C数据流程图是结构化分析的常用工具,是描述数据数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。
6、选B软件生命周期可分为定义阶段、开发阶段和维护阶段。
可行性研究与计划执行、需求分析和软件设计是定义阶段的工作;概要设计、详细设计、实现和测试,是开发阶段的工作;使用、维护和退役是维护阶段的工作。
7、选A数据定义语言负责数据的模式定义与数据的物理存储构建;数据操纵语言负责数据的操纵,包括查询、增加、修改、删除等操作;数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。
8、选D在一个具体的关系(二维表格)中,每一行数据称为一个元组,或称为一个记录;每一列数据称为一个属性,或称为一个字段。
针对题目中的学生管理的关系数据库中,用一个二维表格(关系)存入所有学生的信息,每个学生对应一行,即一个记录。
9、选C数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干个阶段。
在数据库设计中采用前四个阶段,分别是需求分析分阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。
在数据库概念设计阶段,使用E-R模型与视图集成法进行设计。
10、关系T是关系R的运算结果,因此该运算是一元运算。
在关系代数中,投影运算和选择运算是一元运算,其他运算是二元运算。
投影运算是从一个关系中选择若干个属性构成新的关系,它是从列的角度对表格内容进行筛选或重组。
选择运算是从一个关系中找出满足给定条件的元组,它是从行的角度对表格内容进行筛选,经过选择运算后得到的结果形成新的关系,其关系模式不变,并且其中的元组是原关系的一个子集。
因此,在关系R上进行选择运算即可得到关系T。
11、选BC语言程序的组成是函数,而在编译时以源文件为单位进行编译。
12、选AC程序对变量的定义要求先定义后使用,定义时就规定的变量的作用范围,所以不是在任意位置都可以定义的。
13、选D标识符由字母、数字、下划线组成,字母或下划线开头。
14、选Ci=a%11,由于a为double不能进行%运算。
15、选C空格或回车都是一个字符,所以第一个%c对应输入的第一个字符’1’,第二个%c对应输入的第二个字符’2’。
第一个getchar函数接收的字符是<CR>,即回车字符,第二个getchar函数接收的字符是字符’3’。
16、选DC语言中没有逻辑类型。
17、选A题中表达式为或运算,即a= =1成立表达为真,或者a!=1成立表达式也为真。
如果a= =1成立,表达式为真;如果a= =1不成立,则a的值不为1,那么a!=1成立。
所以不管a的的取值是什么,结果都为真。
18、选B19、选CAD为两条语句,直接排除。
设a=1,b=2代入题中和答案,再设a=2,b=1代入题中和答案,可得等价表达式。
20、选A执行过程:i=1:for(j=3;j>0;j++) {if(i*j>3) break; m*=i*j;}j=3:i*j=3 if不成立,执行m=m*i*j; m=3;j=2:i*j=2 if不成立,执行m=m*i*j; m=6j=1:i*j=1 if不成立,执行m=m*i*j; m=6i=2:for(j=3;j>0;j++) {if(i*j>3) break; m*=i*j;}j=3:i*j=6 if成立,执行break语句离开for(j=3;j>0;j++)21、选D22、选D011为八进制数23、选A正确表示形式只有两种:char *s=”Olympic”; 或char *s; s=”Olympic”;24、选B函数类型为void的函数体中没有return语句,return语句可以根据情况设置多条,但只有一条return语句会被执行,return 语句只能返回一个值。
25、选D数组定义格式:类型:数组名[常量表达式]C选项中N为变量,所以错误。
26、选A*c与b等价使用,所以函数fun中的*c用b替换。
27、选D将(*pt)用变量x替换,题中定义为int x[3],即pt指向的是一个由3个元素组成的一维数组。
注意除指针数组外,所有对指针变量的定义主要都是对指针变量所指对向的定义,故可以将*指针变量用变量x替换,即可得到该指针变量所指对象的定义。
28、选Bs与a等价使用,除赋值外,因为a为数组名,是常量,不能赋值。
*s与a[i]等价使用。
29、选C执行过程:i=0:s=s+a[b[0]] 即s=s+a[0] (b[0]的值为0)i=1:s=s+a[b[1]] 即s=s+a[2] (b[1]的值为2)i=2:s=s+a[b[2]] 即s=s+a[1] (b[2]的值为1)i=3:s=s+a[b[3]] 即s=s+a[3] (b[3]的值为3)i=4:s=s+a[b[4]] 即s=s+a[0] (b[4]的值为0)30、选C执行过程:因为for(j=i;j<=i;j++)中j的初值为i,条件为j<=i,所以该循环只能执行一次,其中j=i。
i=0:t+=b[0][b[0][0]] 代入b[0][0]的值0,即t+=b[0][0]i=1:t+=b[1][b[1][1]] 代入b[1][1]的值1,即t+=b[1][1]i=2:t+=b[2][b[2][2]] 代入b[2][2]的值2,即t+=b[2][2]注意t的初值为131、选A\\为\字符,所以两处字符串的长度均为532、选Ca与x等价,所以函数中的*x=*(x+i)等价于a[0]=a[i]33、选B执行过程:s=f(a,4);a与t等价,n=4执行return a[3]+f(a,3),第二次进行函数调用n=3,执行return a[2]+f(a,2),第三次进行函数调用n=2,执行return a[1]+f(a,1),第四次进行函数调用n=1,执行return a[0]+f(a,0),第五次进行函数调用n=0执行return 0注意每次执行return语句返回的是函数调用的地方。
如n=0时,return 0返回的是第五次进行函数调用的地方,即return a[0]+f(a,0),得到return a[0]+0,即return 1。
n=1时,返回第四次进行函数调用的地方,得到return a[1]+1,即return 3。
n=2时,返回第三次进行函数调用的地方,得到return a[2]+3,即6。
n=3时,返回第二次进行函数调用的地方,得到return a[3]+6,即10。
n=4时,返回主函数得到10。
34、选Cx为静态局部变量,只分配一次存储空间。
执行过程:i=1:s=fun()x=1 x*=2 得到x=2 返回2,s的值为2i=2:s=fun()x=2(静态局部变量使用上次调用时保存的值)x*=2 得到x=4 返回4,s的值重新被赋值为435、选C宏只替换,不能计算。
所以d=SUB(a+b)*c 用a+b替换宏中a的位置。
得到d=(a+b)-(a+b)*c36、选BB中(2,6)为逗号表达式,值为6,6是int型不能赋值给结构体变量data237、选A函数f无返回值,形参不是指针变量或数组,所以该函数的调用不会对主函数中的任何变量产生影响。
因此,主函数中变量a的值不变。
38、选Dw中year成员是w中s成员的成员,所以其表示形式有三种:w.s.year,(*pw).s.year,pw->s.year。
这里w.s,(*pw).s 和pw->s表示的是w变量中的s成员。
39、选Aa/b的值为1,再进行位运算1&c,即01&10得到00,输出整数为040、选Cfp=fopen(“myfile.dat”,”w”);新建一个文件myfile.datfputs(“abc”,fp);将字符串abc写往文件,所以myfile.dat中为abcfopen(fp);关闭文件fp=fopen(“myfile.dat”,”a+”); 以追加的方式重新打开myfile.dat文件fprintf(fp,”%d”,28); 在myfile.dat文件最后写入28rewind(fp);移动文件指针到文件开始处fscanf(fp,”%s”,str);将文件内容读入str中,即将abc28存入数组str中二、填空题1、1、A,B,C,D,E,F,5,4,3,2,1在线性表中,需要加入的元素总是插入到线性表的尾端,并且又总是从线性表的头部取出元素,这种线性表称为队列。
因此,队列又称为“先进先出”或“后进后出”的线性表2、15循环队列中,用队尾指针3、EDBGHFCA后序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点,并且在遍历左、右子树时,仍然先左子树,然后遍历右子树,最后访问根结点。
4、程序计算机软件是计算机系统中与硬件相互依存的另一部分,包括程序、数据以及相关文档的完整集合。
5、课号关系模式中的一个重要概念是键或码。
键具有标识元组建立元组间联系等重要作用。
在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。
题目中,在关系模式学生(学号,姓名,班级,年龄)中,“学号”是键,即用学号可以唯一标识一个学生;在关系模式课程(课号,课程名,学时)中,“课号”是键,即用课号可唯一标识一门课程。
关系模式“选课”用来记录每个学生选修的课程以及相应的成绩。