2009年4月全国自考计算机软件基础试题和答案

合集下载

2009年上半年全国自考计算机软件基础真题

2009年上半年全国自考计算机软件基础真题

2009年上半年全国自考计算机软件基础真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 下列合法的C语言标识符是【】A. staticB. 3abcC. abc_2D. am&t答案:C解析:(P7)C语言规定,变量名只能由字母、数字和下划线(_)三种字符组成,且第1个字符必须为字母或下划线。

static是关键字,3abc的第1个字符为数字,am&t多了一个字符&。

2. 已知int b=4;,执行语句b+=b++;后,b的值是【】A. 8B. 9C. 10D. 11答案:B解析:(P10)b+=b++等价于b=b+(b++),b++意思是在使用b之后,b的值加1,所以b=b+(b++)=5+4=9。

3. C语言表达式4!=3&&2&&4+1<5的值是【】A. 0B. 1C. 2D. 3答案:A解析:(P19~20)优先顺序由高到低:+、<、!=、&&。

表达式先计算4+1=5,5<5不成立,所以第二个&&的右侧为0,4!=3成立,即表达式1&&2&&0的结果为0。

4. 已知int a\[100\],*d=a;,下列错误的语句是【】A. a=d;B. *d=a[10];C. d=a+1;D. d=&a[2];答案:A5.A. for(i=1,s=0;i<=100;i++)s+=i;B. s=0;for(i=1;i<=100;)s=s+i++;C. i=1;s=1;while(i<=100){s=s+i;i++;}D. i=2;s=1;while(i<=100){s=s+i;i++;}答案:C解析:(P28~29)选项C:若将s=1;改为s=0;可实现题干要求。

全国自考000018计算机应用基础历年试题(含答案)

全国自考000018计算机应用基础历年试题(含答案)

2009年4月全国自考计算机应用基础历年真题一、单项选择题(本大题共34小题,每小题1分,共34分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 在计算机中,正在运行的程序存放在()A. 内存B. 软盘C. 光盘D. 优盘(U盘)2. 在下列存储器中,访问速度最快的是()A. 硬盘B. 软盘C. 随机存储器D. 光盘3. 下列不属于系统软件的是()A. 汇编程序B. 电子表格处理软件C. 解释程序D. 编译程序4. 下列选项中,不包含汉字编码的是()A. GB2312B. UCSC. ASCIID. GB180305. 二进制数10111101等于十进制数()A. 187B. 189C. 191D. 1936. 十进制数111等于二进制数()A. 10110111B. 10110011C. 01101111D. 011001117. 下列叙述正确的是()A. 存储器的容量以字节为单位B. 一个存储单元只能存放一个二进制位C. 字节用“bit”表示D. 一个二进制位用“byte”表示8. 用拼音输入法输入“北京奥运”四个汉字,它们的内码占用的存储空间为()A. 2个字节B. 4个字节C. 6个字节D. 8个字节9. 在计算机中,因为存取速度快,常用来作为高速缓冲存储器(Cache)的是()A. 动态随机存储器(DRAM)B. 静态随机存储器(SRAM)C. 可编程只读存储器(PROM)D. 可擦除的可编程只读存储器(EPROM)10. 下列叙述正确的是()A. 经常运行的计算机程序会自动产生计算机病毒B. 计算机病毒会传染到计算机的使用者C. 计算机病毒可以把自身复制到计算机的硬盘D. 计算机病毒不会将自身复制到内存11. 在Windows中,多个窗口的排列方式为()A. 只能平铺排列B. 只能层叠排列C. 平铺排列或者层叠排列D. 由系统启动决定,不能调整12. 在Windows中,下列描述不正确的是()A. 工具栏提供了常用的工具按钮B. 可以任意改变对话框的大小C. 菜单中某个命令的文字颜色为浅灰色,表示该命令在当前状态下不能使用D. 任务栏可放在屏幕的左侧、右侧、顶端或底端13. 在Windows中关于“剪贴板”的描述正确的是()A. 信息复制到“剪贴板”后,可以进行多次粘贴B. “剪贴板”中可以存放多次“剪切”的内容C. 可以使用快捷键Ctrl+C直接粘贴D. “剪贴板”可以存放多次“复制”的内容14. 在Windows资源管理器中,用鼠标拖动C盘上的选定文件到优盘(U盘)后,则()A. 选定的所有文件复制到优盘(U盘)B. 选定的所有文件移动到优盘(U盘)C. 选定的所有文件被删除D. 选定的所有文件复制到优盘(U盘)且转换为快捷方式15. 在Windows中,下列正确的文件名是()A. work:2B. work*2C. work[2]D. work>216. 在Windows中,将当前窗口复制到“剪贴板”的快捷键是()A. Ctrl+CB. Ctrl+VC. PrintScreenD. Alt+PrintScreen17. 在Windows中,改变系统默认的货币格式可以选择“控制面板”中的()A. 显示B. 日期/时间C. 区域选项D. 添加/删除程序18. 在Word中,以下不能实现创建新文档的方法是()A. 选择“文件”菜单中“新建”命令B. 单击“常用”工具栏中“新建空白文档”按钮C. 按快捷键Ctrl+ND. 选择“插入”菜单中“文件”命令19. 退出Word应用程序的快捷键是()A. EscB. Alt+F4C. Ctrl+F4D. Shift+F420. 在Word中,选择“表格”菜单中“拆分表格”命令后,可以对表格进行()A. 左右拆分B. 上下拆分C. 任意拆分D. 上下和左右拆分21. 下列不属于Word缩进方式的是()A. 尾行缩进B. 左缩进C. 悬挂缩进D. 首行缩进22. Word中“格式刷”的作用是()A. 删除刷过的文本B. 选定刷过的文本C. 填充颜色D. 快速进行格式复制23. 在Word文档中插入符号时,首先要做的操作是()A. 选择“符号”菜单B. 将光标定位到插入点C. 选取要插入的符号D. 选择“插入”菜单24. 在Word中将图片移动到文字区域中,能实现文字环绕图片的方式是()A. 嵌入型B. 浮于文字下方C. 紧密型D. 浮于文字上方25. 在Word中,能同时显示水平标尽和垂直标尺的“视图”方式是()A. 普通B. 大纲C. Web版式D. 页面26. 下列关于Word文档分栏叙述正确的是()A. 各栏的宽度可以不同B. 各栏的间距是固定的C. 最多可以设4栏D. 各栏之间不能添加分隔线27. 在Excel的A1和A2单元格分别输入数字1和5,然后选定这两个单元格,将鼠标指针指向选定区域右下角填充柄处向下拖到A3,A4,A5单元格,则A3,A4,A5单元格的数据分别是()A. 1,3,5B. 9,13,17C. 1,5,9D. 10,15,2028. 在Excel中,对A8单元格绝对引用正确的是()A. A8B. $A8C. A$8D. $A$829.在Excel中当前工作表数据如下:其中B列为基本工资,C列为资金,D列实发工资为基本工资与资金之和。

2009年4月全国自考管理系统中计算机应用答案及解析

2009年4月全国自考管理系统中计算机应用答案及解析

2009年4月全国高等教育自学考试《管理系统中计算机应用》参考答案及解析课程代码:00051一、单项选择题1、C P34解析:企业业务流程重组(BusinessProcessReengineering,BPR)是就是对企业的业务流程进行根本的再思考和彻底的再设计,以求得企业的成本、质量、服务和速度等关键经营绩效指标有巨大的提高。

点评:本知识点是重点考核的识记性常识,考生必须掌握。

考核的题型以单选为主,名词解释、简答为辅真题连接:2007年10月简答36题,2005年10月单选31题。

2、C P17解析:MIS即狭义的管理信息系统,要开发管理信息系统首先应具备计算机硬件和软件设备。

点评:本知识点是基础性常识,考生应该掌握。

3、B P81解析:关系二维表中的术语解释如下:。

关系(Relation):一张二维表对应一个关系。

属性(Attribute):表中每一列叫做一个属性,属性有名和值的区别。

元组(Topl):由属性值组成的每一行叫做一个元组。

框架(rramework):由属性名组成的表头称为框架(关系型)。

分量:表中的每一个属性值。

域(Domain):每个属性的取值范围。

候选码(CandidateKey):可以惟一确定的一个元组的属性或属性组(可简称码)。

主码(PrimaryKey):一个关系中往往会有多个候选码,可以指定一个为主码。

主属性(PrimaryAttribute):可以作为候选码的属性也叫主属性。

非主属性(Non-keyAttribute):不能作为候选码的属性叫做非主属性。

点评:关系二维表中的术语解释非常重要,考生必须掌握,考核的题型为单选。

真题连接:2009年1月单选9题,2008年7月单选23题。

4、D P77解析:实体集内部的联系。

在一个实体集内部也存在着一对一、一对多和多对多的联系。

当前实体集中的每一个实体,在另一个实体集中可以找到多个能够与它相对应的实体;反过来说,在另一个实体集中地每一个实体,也能够在当前实体集中找到多个能够与之相对应的实体。

全国自考计算机基础与程序设计历年真题(珍藏版)

全国自考计算机基础与程序设计历年真题(珍藏版)

全国⾃考计算机基础与程序设计历年真题(珍藏版)全国⾃考计算机基础与程序设计历年真题全国2009年7⽉⾃考计算机基础与程序设计试题课程代码:02275⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的。

请将其代码填写在题后的括号内。

错选、多选或未选均⽆分。

1.内存每个基本单元都有唯⼀的序号,这个序号称为()A.地址B.字节C.代码D.字2.计算机对编译型⾼级语⾔的执⾏⽅式是()A.逐条语句边解释边执⾏,即解释⼀条就执⾏⼀条B.将整个程序编译完成后再执⾏,不⽣成⽬标代码C.将源程序编译成⽬标程序,执⾏连接后的程序D.将源程序解释完毕后再执⾏3.下列转义字符中,表⽰换⾏的是()A.\0B.\nC.\rD.\f4.unsigned long型数的取值范围是()A.-215~(215-1)B.-231~(231-1)C.0~(216-1)D.0~(232-1)5.设有int a=3;表达式a⼗=a *=a *=a的值是()A.3B.9C.81D.1626.下列四种运算符中,优先级最低的是()A.>=B.!C.&&D.||7.下列程序段的输出结果是()main( ){int a=5,b=3,c;c=a;a=b;b=c;printf(″%d,%d\n″,a,b);}A.3,5B.5,3C.5,8D.8,38.下列程序段所表⽰的逻辑关系是()if(aif(c==d)x=l;elsex=2; A.x=?≠>=c b a 1且且B.x=??≥=< b a 2dc b a 1且 C.x=?≠<=c b a 1且且D.x=?≠=< b a 2d c b a 1且9.执⾏下列程序段后,i 的结果是() int i=10; switch(i){case 9:i+=l ;break ; case 10:i+=l ;break; case 11:i+=1;break ; default :i+=1;break; } A.10 B.1l C.12 D.13 10.下列程序段的输出结果是() a=100; do a=a+l;while(a>120);printf(″%d ″,a); A.100 B.101 C.120 D.12111.关于break 和continue 语句,下列说法正确的是() A.在循环体中可以⽤break 语句结束本次循环 B.在循环体中可以⽤continue 语句结束本次循环 C.break 语句仅能使⽤在switch 结构中 D.可以使⽤continue 语句跳出switch 结构12.若有定义int a[4]={l ,2,3,4};则a[a[0]+2 * a[2]-a[3]]等于() A.1 B.2 C.3 D.413.定义如下变量和数组,则下列程序段的输出结果是() int i ,x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) if(i % 2!=1) printf(″%d ″,x[i][i]); A.19 B.17 C.37 D.3914.若有定义static char str2[10],strl[ ]=″China ″;欲将strl 中的字符串拷贝到str2中去,下列正确的语句是()A.strcpy(str2,strl);B.strcpy(strl ,str2);C.strcpy(″China ″,str2);D.strl=str2; 15.下列关于C 程序的说法中不正确...的是()A.⼀个源程序⽂件由⼀个或多个函数组成B.⼀个C程序可以有多个名字为main的函数C.⼀个C程序由⼀个或多个源程序⽂件组成D.⼀个C程序必须有⼀个main函数16.⽤数组名作为函数调⽤时的实参,实际上传递的是()A.数组全部元素的值 B.数组第⼀个元素的值C.数组的⾸地址D.数组元素的个数17.设有函数( )void print _value(int * x){printf(″%d\n″,+ + * x);}执⾏程序段int a=25;print_value(&a);的正确输出是A.23 B.24C.25D.2618.语句float *p [6];的含义是()A.p是⼀个数组,有6个元素,每个元素都是浮点数B.p是⼀个指针,指向有6个浮点数据的数组C.p是⼀个指针数组,有6个元素,每个元素都是浮点型指针D.p是⼀个指针,指向⼀个浮点数19.设有下列程序()# include ″stdio.h″void main(void){unsigned x=1,y=2;printf(″%d\n″,~(x&y));}该程序的运⾏结果是A.-1B.0D.220.设有说明:FILE * fp;对于fp=fopen(″c:\\abc.dat″,″r+″);语句,下列说法正确的是()A.打开ASCII⽂件读写B.打开⼆进制⽂件读写C.打开ASCII⽂件只读D.打开⼆进制⽂件只读⼆、多项选择题(本⼤题共5⼩题,每⼩题2分,共10分)在每⼩题列出的五个备选项中⾄少有两个是符合题⽬要求的,请将其代码填写在题后的括号内。

计算机软件基础 自考历年试题

计算机软件基础 自考历年试题

计算机软件基础02243题型概述1.单项选择题(共15小题,每题2分,共30分)2.填空题(共10小题,每题2分,共20分)3.解答题(共4小题,每题4分,共16分)4.程序分析题(共4小题,每题4分,共16分)5.程序设计题(共2小题,每题9分,共18分)2008年试题解析一、单选题1、下列与k=n++完全等价的表达式是 CA. K=++nB. K+=n+1C. K=n,n=n+1D. n=n+1,K=n2、已知int a=5,b=3,*p=&b,*q=&a;下列赋值语句中与b=a等价的语句是 AA. *p=*q;B. p=q;C. *p=&q;D. *p=*b;3、已知C语言函数fun()的定义形式为void fun(char ch,float x){…}则正确调用fun()的语句是 DA. fun(“a”,3.0);B. fun(‘ab’,19.5);C. t=fun(‘z’,3.6);D. fun(65,3);4、已知char sr[20];int i;从键盘向数组sr输入一字符串的正确语句是 AA. gets(sr);B. gets(sr[20]);C.for(i=0;i<20;i++)scanf(sr);D. for(i=0;i<20;i++)gets(&sr)5、执行下列C语言程序段,循环结束的条件是 int n=0,p,sum=0;do{scanf(“%d”,&p);n++;sum+=p;}while(sum!=126&&n<5); CA. Sum的值不等于126或n的值小于5B. Sum的值不等于126且n的值小于5C. Sum的值等于126且n的值大于等于5D. Sum的值不等于126且n的值大于等于56、下列C语言程序的输出结果是 Cmain(){int a=13,m=0;switch(a%3){case 0: m++;case 1: m- -;case 2: m++;default: m++;}printf(“%d”,m);}A. -1B. 0C. 1D. 27、已知C语言程序段如下: Bstruct sa{int num;char name[10];float f;}stu[3]={{5,”li ming”,85.0},{6,”liu liangiang”,91.5},{7,”wang xin”,100}};struct sa *p; p=stu;则值为91.5的表达式是A. (*p).fB. (*++p).fC. (*p++).fD. (p++)->f8.下列程序是计算两个矩阵的乘积,其算法的时间复杂度是 D void mul_matrix(int n,int a[][5],int b[][5],int c[][5]){int i,j,k,x;for(i=0;i<n;i++){for(j=0;j<n;j++){x=0;for(k=0;k<n;k++)x+=a[i][k]*b[k][j];c[i][j];}}}A. O(n)B. O(log3n)C. O(n2)D. O(n3)9、若不带头节点的单链表的头指针为head,则判定该链表为空的条件是 AA. head==NULLB. Head!=NULLC. head->next==headD. head->next==NULL10、一个栈的进栈数据元素序列为1、2、3、4、5,则不可能为栈的出栈序列的是 DA. 2、3、4、1、5B. 1、5、4、3、2C. 2、3、1、4、5D. 5、4、1、3、211、一棵二叉树的先序遍历序列为ABCD,中序遍历序列为CBAD,则后序遍历序列是 CA. BCDAB. BCADC. CBDAD. ABDC12、在具有n个顶点、e条边的无向图的邻接表中,所有边的链表中边节点的总数是 CA. e/2B. eC. 2eD. 2e+n13、已知一个有序表为(12,18,24,35,47,50,62,83,90,115,134),用折半查找法查找值为90的元素时,查找成功所使用的比较次数是 BA. 1B. 2C. 3D. 414、当待排序序列中记录的关键字基本有序或记录个数较少时,则最好的排序方法是 DA. 基数排序B.冒泡排序C. 直接选择排序D. 直接插入排序15在瀑布模型中,将软件划分为若干个阶段,软件项目的需求分析一般属于 B A. 维护阶段 B. 开发阶段C. 运行阶段D.计划阶段二、填空题16、数学式“30<y<50”对应的C语言表达式是 y>30 &&y<5017、已知int k,x;则语句for(k=0,x=0;k<=9&&x!=10;k++)x+=2;执行后k的值是 518、已知int a[10]={1,2,3,5,6};则a[a[1]]= 319、下列C语言程序段的输出结果是 0,7int x=2,b[10]={5,6,7,8},*p=b;printf(“%d,%d\n”,b[6],p[x]);20.数据结构研究的主要内容包括数据的逻辑结构、物理结构(存储结构)以及他们之间的相互运算。

02275计算机基础与程序设计200904历年真题及答案

02275计算机基础与程序设计200904历年真题及答案

02275计算机基础与程序设计200904历年真题及答案2009年4月高等教育自学考试全国统一命题考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.衡量存储器的基本单位是()A. bitB. byteC. KBD. word2.Windows操作系统是()A. 单用户、单任务B. 单用户、多任务C. 多用户、单任务D. 多用户、多任务3.组成微机主存储器的是()A. CD—ROM和RAMB. 硬盘和RAMC. 硬盘和CD—ROMD. ROM和RAM4.下列数据中最大数是()A. (1010010)2B. (123.4)8C. (84.5)10D. (55)165.在Turbo C 2.0中,运行一个程序后,要查看运行结果可按键()A. Alt+F1B. Alt+F5C. Alt+F9D. Alt+F106.下列是合法C语言常量的是()A. eB. 7E4.0C. E4D. -9.13E-307.设有int a=3,b=-4,c=5;表达式(a<b)?a:b&&c<0的值是()< p="">A. 0B. 1C. 3D. 48.以指数形式输出实型数的格式说明符是()A. %uB. %xC. %fD. %e9.下列程序的输出结果是()main( ){ int x=5,y;if(x<0)y=-1;if(x==0)y=0;y=1;printf(″%d″,y);}A. -5B. -1C. 010.下列程序段的输出结果是()i=1;while(i<3){j=1;while(j<=i){printf(″%d″,i+j);j++;}i++;printf(″\n″);}A. 2 3 3 4B. 2 3 4C. 2 3D.23 4 3 411.已知str1和str2是字符数组名,下面函数中能正确地完成字符串输出的是()A. puts (str1,str2)B. puts (str2)C. putchar (strl)D. putchar (str1,str2)12.下列关于函数的说明中不正确...的是()A. 函数名后面可以不要一对圆括号B. 函数参数类型必须作说明C. 函数形参个数可以是一个、多个或没有D. 空函数被调用时不做任何工作13.若有定义:int a[5];则a数组中首元素的地址可以表示为()B. a+1C. aD. &a[1]14.设有char *s=″\ta\017bc″;则指针变量s指向的字符串在内存中所占的字节数是()A. 5 B. 6C. 7D. 915.下列关于结构体类型的定义正确的是()A. struct treeB. struct tree{ int branch; { int branch;char name[20]; char name[20],char *relation; char *relation,}; };C. struct treeD. struct tree{ int branch { int branch;char name[20] char name[20];char *relation char *relation;} }16.下列各个位运算符的优先级从左到右依次降低的是()A. | & ? > >B. ? & > > |C. ~> > ? |D. ~> > | ?17.设有说明:int u=1,v=3,w=5;表达式:v &~~u|w的值是()A. 3B. 5D. 818.设有下列程序:()#include″stdio.h″main( ){unsigned x=8,y=2;printf(″%d\n″,y|~(x&y));}该程序的运行结果是A. -1B. 0xffC.127D. 6553519.若有定义∶# define P(x) x *x *x+1和说明语句:int a=2;则表达式P(2)的值是()A. 6B. 8C. 9D. 1020.在语句fgets(str,n,p);中,下列说法不正确...的是()A. str是字符指针B. 一次可以读n个字符C. str是字符数组名D. 一次可以读n-1个字符二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

2009年下半年全国计算机技术与软件专业技术资格考试软件设计师下午真题

2009年下半年全国计算机技术与软件专业技术资格考试软件设计师下午真题

全国计算机技术与软件专业技术资格(水平)考试2009年下半年软件设计师下午试卷试题一(共15分)阅读以下说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能为:图1-1 顶层数据流图试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下:址2,邮件地址3)邮件帐号(邮件地址,邮件密码,用户名)邮件( (b) ,收件人地址,邮件状态,邮件主题,邮件内容,发送时间,接收时间)附件( (c) ,附件号,附件文件名,附件大小)【问题3】(6分)(1)请指出【问题2】中给出的地址簿、邮件和附件关系模式的主键,如果关系模式存在外键请指出。

(2)附件属于弱实体吗?请用50字以内的文字说明原因。

试题三(共15分)阅读下列说明和UML图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某企业为了方便员工用餐,为餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。

企业的任何员工都可以查看菜单和今日特价。

系统的顾客是注册到系统的员工,可以订餐(如果未登录,需先登录)、注册工资支付、预约规律的订餐,在特殊情况下可以覆盖预订。

餐厅员工是特殊顾客,可以进行备餐、生成付费请求和请求送餐,其中对于注册工资支付的顾客生成付费请求并发送给工资系统。

菜单管理员是餐厅特定员工,可以管理菜单。

送餐员可以打印送餐说明,记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。

顾客订餐过程如下:1. 顾客请求查看菜单;2. 系统显示菜单和今日特价;3. 顾客选菜;4. 系统显示订单和价格;5. 顾客确认订单;6. 系统显示可送餐时间;7. 顾客指定送餐时间、地点和支付方式;8. 系统确认接受订单,然后发送Email给顾客以确认订餐,同时发送相关订餐信息通知给餐厅员工。

00018计算机应用基础2009年04月

00018计算机应用基础2009年04月

00018计算机应用基础2009年04月2009年4月全国自考计算机应用基础真题参考答案一、单项选择题(本大题共34小题,每小题1分,共34分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 在计算机中,正在运行的程序存放在()A. 内存B. 软盘C. 光盘D. 优盘(U盘)答案:A2. 在下列存储器中,访问速度最快的是()A. 硬盘B. 软盘C. 随机存储器D. 光盘答案:C3. 下列不属于系统软件的是()A. 汇编程序B. 电子表格处理软件C. 解释程序D. 编译程序答案:B4. 下列选项中,不包含汉字编码的是()A. GB2312B. UCSC. ASCIID. GB18030答案:C5. 二进制数10111101等于十进制数()A. 187B. 189C. 191D. 193答案:Bthe report on the work of various departments, supervise and inspect the management and project implementation and results of implementing financial plans of the company, effective corrective measures to ensure the achievement of business objectives for the year; 1.4 the objective fixed: according to market trends and emerging issues within the company, called special topics in business management strategy session on ... 2.6 compensation and benefits management: policy formulation, improve thepay and benefits system and develop payroll and staff benefits in atimely manner; 2.7 performance measurement through rational design methods of performance evaluation, objective and fair assessment of thework of the staff, to improve their employees ' work, and continuous upgrading of the working methods and quality; 2.8 employees career planning: according to the realities and the development of the company and its needs, identification of occupational needs, combined with the actual design for its development goals, according to implement communication with staff to modify employee development goals; 2.9 archives: archives of the statistics of reasonable and effective management to ensure human6. 十进制数111等于二进制数()A. 10110111B. 10110011C. 01101111D. 01100111答案:C7. 下列叙述正确的是()A. 存储器的容量以字节为单位B. 一个存储单元只能存放一个二进制位C. 字节用“bit”表示D. 一个二进制位用“byte”表示答案:A8. 用拼音输入法输入“北京奥运”四个汉字,它们的内码占用的存储空间为()A. 2个字节B. 4个字节C. 6个字节D. 8个字节答案:D9. 在计算机中,因为存取速度快,常用来作为高速缓冲存储器(Cache)的是()A. 动态随机存储器(DRAM)B. 静态随机存储器(SRAM)C. 可编程只读存储器(PROM)D. 可擦除的可编程只读存储器(EPROM) 答案:B10. 下列叙述正确的是()A. 经常运行的计算机程序会自动产生计算机病毒B. 计算机病毒会传染到计算机的使用者C. 计算机病毒可以把自身复制到计算机的硬盘D. 计算机病毒不会将自身复制到内存答案:C11. 在Windows中,多个窗口的排列方式为()A. 只能平铺排列B. 只能层叠排列C. 平铺排列或者层叠排列D. 由系统启动决定,不能调整答案:Cnt to ensure humanith staff to modify employee development goals;2.9 archives: archives of the statistics of reasonable and effective managemetion wtification of occupational needs, combined with the actual design for its development goals, according to implement communicand quality; 2.8 employees career planning: according to the realities and the development of the company and its needs, idenods aand fairassessment of the work of the staff, to improve their employees ' work, and continuous upgrading of the working meth benefits in a timely manner;2.7 performance measurement through rational design methods of performance evaluation, objectivestaff .. 2.6 compensation and benefits management: policy formulation, improve the pay and benefits system and develop payroll and g to market trends and emerging issues within the company, called special topics in business management strategy sessionon .cordinany, effective corrective measures to ensure the achievementof business objectives for the year; 1.4 the objective fixed: acents, supervise and inspect the management and project implementation and results of implementing financial plans of the compthe report on thework of various departm212. 在Windows中,下列描述不正确的是()A. 工具栏提供了常用的工具按钮B. 可以任意改变对话框的大小C. 菜单中某个命令的文字颜色为浅灰色,表示该命令在当前状态下不能使用D. 任务栏可放在屏幕的左侧、右侧、顶端或底端答案:B13. 在Windows中关于“剪贴板”的描述正确的是()A. 信息复制到“剪贴板”后,可以进行多次粘贴B. “剪贴板”中可以存放多次“剪切”的内容C. 可以使用快捷键Ctrl+C直接粘贴D. “剪贴板”可以存放多次“复制”的内容答案:A14. 在Windows资源管理器中,用鼠标拖动C盘上的选定文件到优盘(U盘)后,则()A. 选定的所有文件复制到优盘(U盘)B. 选定的所有文件移动到优盘(U盘)C. 选定的所有文件被删除D. 选定的所有文件复制到优盘(U盘)且转换为快捷方式答案:A15. 在Windows中,下列正确的文件名是()A. work:2B. work*2C. work,2,D. work,2答案:C16. 在Windows中,将当前窗口复制到“剪贴板”的快捷键是()A. Ctrl+CB. Ctrl+VC. PrintScreenD. Alt+PrintScreen答案:D17. 在Windows中,改变系统默认的货币格式可以选择“控制面板”中的()A. 显示B. 日期/时间C. 区域选项D. 添加/删除程序答案:Cthe report on the work of various departments, supervise and inspect the management and project implementation and results of implementing financial plans of the company, effective corrective measures to ensure the achievement of business objectives for the year; 1.4 the objective fixed: according to market trends and emerging issues within the company, called special topics in business management strategy session on ... 2.6 compensation and benefits management: policy formulation, improve thepay and benefits system and develop payroll and staff benefits in atimely manner; 2.7 performance measurement through rational design methods of performance evaluation, objective and fair assessment of the work of the staff, to improve their employees ' work, and continuous upgrading of the working methods and quality; 2.8 employees career planning: according to the realities and the development of the company and its needs, identification of occupational needs, combined with the actual design for its development goals, according to implement communication with staff to modify employee development goals; 2.9 archives: archives of the statistics of reasonable and effective management to ensure human18. 在Word中,以下不能实现创建新文档的方法是()A. 选择“文件”菜单中“新建”命令B. 单击“常用”工具栏中“新建空白文档”按钮C. 按快捷键Ctrl+ND. 选择“插入”菜单中“文件”命令答案:D19. 退出Word应用程序的快捷键是()A. EscB. Alt+F4C. Ctrl+F4D. Shift+F4答案:B20. 在Word中,选择“表格”菜单中“拆分表格”命令后,可以对表格进行()A. 左右拆分B. 上下拆分C. 任意拆分D. 上下和左右拆分答案:B21. 下列不属于Word缩进方式的是()A. 尾行缩进B. 左缩进C. 悬挂缩进D. 首行缩进答案:A22. Word中“格式刷”的作用是()A. 删除刷过的文本B. 选定刷过的文本C. 填充颜色D. 快速进行格式复制答案:D23. 在Word文档中插入符号时,首先要做的操作是()A. 选择“符号”菜单B. 将光标定位到插入点C. 选取要插入的符号D. 选择“插入”菜单答案:Bnt to ensure humanith staff to modify employee development goals;2.9 archives: archives of the statistics of reasonable and effective managemetion wtification of occupational needs, combined with the actual design for its development goals, according to implement communicand quality; 2.8 employees career planning: according to the realities and the development of the company and its needs, idenods aand fair assessment of the work of the staff, to improve their employees ' work, and continuous upgrading of the working meth benefits in a timely manner;2.7 performance measurement through rational design methods of performance evaluation, objectivestaff .. 2.6 compensation and benefits management: policy formulation, improve the pay and benefits system and develop payroll and g to market trends and emerging issues within the company, called special topics in business management strategy sessionon .cordinany, effective corrective measures to ensure the achievementof business objectives for the year; 1.4 the objective fixed: acents, supervise and inspect the management and project implementation and results of implementing financial plans of the compthe report on thework of various departm424. 在Word中将图片移动到文字区域中,能实现文字环绕图片的方式是()A. 嵌入型B. 浮于文字下方C. 紧密型D. 浮于文字上方答案:C25. 在Word中,能同时显示水平标尽和垂直标尺的“视图”方式是()A. 普通B. 大纲C. Web版式D. 页面答案:D26. 下列关于Word文档分栏叙述正确的是()A. 各栏的宽度可以不同B. 各栏的间距是固定的C. 最多可以设4栏D. 各栏之间不能添加分隔线答案:A27. 在Excel的A1和A2单元格分别输入数字1和5,然后选定这两个单元格,将鼠标指针指向选定区域右下角填充柄处向下拖到A3,A4,A5单元格,则A3,A4,A5单元格的数据分别是()A. 1,3,5B. 9,13,17C. 1,5,9D. 10,15,20答案:B28. 在Excel中,对A8单元格绝对引用正确的是()A. A8B. ,A8C. A,8D. ,A,8答案:D解析:(P151)绝对引用。

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

2009年4月全国自考计算机软件基础试题和答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

第1题下列合法的C语言标识符是【】A. staticB. 3abcC. abc_2D. am&t【正确答案】 C【你的答案】本题分数2分第2题已知int b=4;,执行语句b+=b++;后,b的值是【】A. 8B. 9C. 10D. 11【正确答案】 B【你的答案】本题分数2分第3题 C语言表达式4!=3&&2&&4+1<5的值是【】A. 0B. 1C. 2D. 3【正确答案】 A【你的答案】本题分数2分第4题已知int a\[100\],*d=a;,下列错误的语句是【】A. a=d;B. *d=a[10];C. d=a+1;D. d=&a[2];【正确答案】 A【你的答案】本题分数2分第5题A. for(i=1,s=0;i<=100;i++)s+=i;B. s=0;for(i=1;i<=100;)s=s+i++;C. i=1;s=1;while(i<=100){s=s+i;i++;}D. i=2;s=1;while(i<=100){s=s+i;i++;}【正确答案】 C【你的答案】本题分数2分第6题下列叙述正确的是【】A. while语句的循环体至少执行一次B. do-while语句的循环体至少执行一次C. do-while语句的循环体不能是复合语句D. continue语句能够从循环体内转到循环体外【正确答案】 B【你的答案】本题分数2分第7题已知char str1[30],*str2="student_no";,执行语句strcpy(str1,str2);后,strlen(str1)的值是【】A. 9B. 10C. 29D. 30【正确答案】 B【你的答案】本题分数2分第8题下列语句正确的是【】【正确答案】 C【你的答案】for(int i=1;j<=n;i++)for(int j=1;j<=n;j++)a[i][j]=i+j;【正确答案】 D【你的答案】本题分数2分第10题已知指针p和q分别指向某单链表中第一个节点和最后一个节点。

假设指针s指向另一个单链表中某个节点,则在s所指节点之后插入p所指向的链表应执行的操作是【】A. q->next=s->next;s->next=p;B. s->next=p;q->next=s->next;C. p->next=s->next;s->next=q;D. s->next=q;p->next=s->next;【正确答案】 A【你的答案】本题分数2分第11题按照1、2、3、4、5的次序依次入栈时,不可能的出栈序列是【】A. 1、2、3、4、5B. 2、3、4、5、1C. 5、4、3、2、1D. 5、4、1、2、3【正确答案】 D【你的答案】本题分数2分第12题一棵二叉树的先序遍历序列为ABCDE,中序遍历序列为BADCE,则后序遍历序列是【】A. BDECAB. BCADEC. ECBDAD. ABDCE【正确答案】 A【你的答案】int x=1;int fun(int a){static int b=1;b+=a+x;return b;}main( ){int i=2;for(i=0;i<2;i++)printf("%d ",fun(i)); }A. 2 2B. 2 3C. 2 4D. 2 5【正确答案】 C【你的答案】本题分数2分第14题已知:struct person{char name[20];int age;}a={"Li",20},*p=&a;则对结构体变量a中成员age错误的引用是【】A. a.ageB. p.ageC. (*p).ageD. p->age【正确答案】 B【你的答案】本题分数2分第15题黑盒法用在软件开发过程中的【】A. 软件定义阶段B. 软件设计阶段C. 软件编码阶段D. 软件测试阶段【正确答案】 D二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。

错填、不填均无分。

第1题已知int a;,表达式((a=4,a*=2),a+6)的值是___。

【正确答案】 (P11)14【你的答案】修改分数本题分数2分你的得分第2题已知int a=6,b=5,c=4;,表达式a<b?(a<c?a∶c)∶(b<c?b∶c)的值是___。

【正确答案】 (P23)4【你的答案】修改分数本题分数2分你的得分第3题已知字母'A'的ASCII码为65,下列程序段的输出结果是___。

char c='D';printf("%d",c);【正确答案】 (P17)68【你的答案】修改分数本题分数2分你的得分第4题已知int n=3,k=3;,执行语句n%=k+1;后,n的值是___。

【正确答案】 (P8)3【你的答案】你的得分第5题二维数组A[10][10]采用以行为主序的方法存储,每个元素占4个存储单元,设A[0][0]的存储地址是1000,则A[8][5]的存储地址是___。

【正确答案】 (P50)1340【你的答案】修改分数本题分数2分你的得分第6题在具有m个节点的循环队列中,头指针为front,尾指针为rear,判断循环队列满的条件是___。

【正确答案】 (P152)front=(rear+1)%m(或front==(rear+1)%m)【你的答案】修改分数本题分数2分你的得分第7题已知一个有序表{1,4,9,13,32,41,54,62,75,77,87,95,100},用折半法查找关键字值15时,查找不成功的比较次数是___。

【正确答案】 (P192)4【你的答案】修改分数本题分数2分你的得分第8题实现递归算法所需的数据结构是___。

【正确答案】 (P144)栈【你的答案】你的得分第9题二叉树的第i(i≥1)层上最多的节点数是___。

【正确答案】【你的答案】本题分数2分修改分数你的得分第10题软件生存周期由软件定义、软件开发和___三个时期组成。

【正确答案】 (P213)软件维护【你的答案】三、解答题(本大题共4小题,每小题4分,共16分)第1题已知关键字序列为{46,57,84,32,73,36,15,48,90,20},要求:(1)按照已给关键字的先后次序构造一棵二叉排序树;(2)在等概率的情况下,计算已构造的二叉排序树查找成功的平均查找次数(ASL)。

【正确答案】(P194)【你的答案】本题分数4分你的得分修改分数第2题写出下列AOV网的所有拓扑排序序列。

【正确答案】 (P185~186)每个拓扑排序序列1分,共4分①②③④⑤⑦⑥①②③④⑦⑤⑥①②④③⑦⑤⑥①②④③⑤⑦⑥【你的答案】本题分数4分你的得分修改分数第3题给定一组权值:4、1、12、2、10,构造对应的哈夫曼树(权值小的为左子树,权值大的为右子树),并求出该树的带权路径长度。

【正确答案】 (P172)构造的哈夫曼树如下:(2分)该树的带权路径长度为:WPL=12*1+1*4+2*4+4*3+10*2=56(2分)【你的答案】本题分数4分修改分数你的得分第4题【正确答案】 (P218)该算法的N-S图如下:参考答案:[评分参考]输入数据及变量赋初值正确得1分,循环控制正确得1分,计算正确得1分,输出正确得1分。

【你的答案】四、程序分析题(本大题共4小题,每小题4分,共16分)第1题【正确答案】 (P23)程序的输出结果为:XAABC循环输出正确一次得1分,各次循环的结果分别为:X、A、A、BC【你的答案】本题分数4分修改分数你的得分第2题写出下列程序的输出结果(答案写在右侧空白处)#include <stdio.h>main( ){int i,j,a[3][4]={{1,2,3,0},{2,1,5,0},{7,6,1,0}};for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][3]+=a[i][j];for(i=0;i<3;i++){for(j=0;j<4;j++)}printf("%3d",a[i][j]);printf("\n");}}【正确答案】 (P51)程序的输出结果为:1 2 3 62 1 5 87 6 1 14[评分参考]求出矩阵各行的和正确得2分;输出正确得2分。

【你的答案】修改分数本题分数4分你的得分第3题下列程序的功能是用选择法对10个整数按由大到小排序。

填空完成程序。

【正确答案】 (P46)①j(2分)②i++或++i或i=i+1或i+=1(2分)【你的答案】本题分数4分修改分数你的得分第4题下列fsum()函数的功能是求带头节点的单链表中各节点数据域中数值的和,填空完成程序。

【正确答案】 (P133)①q=head->next(2分)②q=q->next(2分)【你的答案】五、程序设计题(本大题共2小题,每小题9分,共18分)第1题}[评分参考]定义变量正确得1分,阶乘计算正确得2分,累加正确得3分,循环条件控制正确得2分,输出结果正确得1分。

" />【正确答案】 (P28)参考答案:#include <stdio.h>main( ){int i,n,k=1;float s=0,f=1.0;i=1;while(f>=1e-4){k=k*i;f=1.0/k;s=s+f;i++;}printf("%f",s);}[评分参考]定义变量正确得1分,阶乘计算正确得2分,累加正确得3分,循环条件控制正确得2分,输出结果正确得1分。

【你的答案】本题分数9分你的得分修改分数第2题设二维数组A[6][6]表示6节点无向图的邻接矩阵,编写程序,从键盘上输入邻接矩阵的数据,求出该无向图的边数以及各个节点的度,输出所求结果。

s=0;for(i=0;i<6;i++){b=0;for(j=0;j<6;j++)if(a[i][j]==1)b=b+1;printf("%d node degree:%d\n",i,b);s=s+b;}printf("The sum is %d\n",s/2);}[评分参考]变量定义及输入数据正确得3分,求各节点的度正确得3分,求边数正确得2分,输出结果正确得1分。

相关文档
最新文档