2014年7月程序设计试题和答案

合集下载

2014年下半年下午 程序员 试题及答案与解析-软考考试真题-案例分析

2014年下半年下午 程序员 试题及答案与解析-软考考试真题-案例分析

2014年下半年下午程序员考试试题-案例分析-答案与解析试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。

【说明】本流程图旨在统计一本电子书中各个关键词出现的次数。

假设已经对该书从头到尾依次分离出各个关键词{A(i)|i=1,…,n}(n>1) },其中包含了很多重复项,经下面的流程处理后,从中挑选出所有不同的关键词共m个{K(j)lj=l,…,m},而每个关键词K(j)出现的次数为K(j),j=1,…,m。

【流程图】【参考答案】(1)、1(2)、K(j)(3)、NK(j)+1->NK(j) 或NK(j)++ 或等价表示(4)、m+1->m 或m++ 或等价表示(5)、A(i)【答案解析】流程图中的第1框显然是初始化。

A (1) ->K(1)意味着将本书的第1个关键词作为选出的第1个关键词。

1->NK (1)意味着此时该关键词的个数置为1。

m是动态选出的关键词数目,此时应该为1,因此(1)处应填1。

本题的算法是对每个关键词与已选出的关键词进行逐个比较。

凡是遇到相同的,相应的计数就增加1;如果始终没有遇到相同关键词的,则作为新选出的关键词。

流程图第2框开始对i=2,n循环,就是对书中其他关键词逐个进行处理。

流程图第3 框开始j=l,m循环,就是按已选出的关键词依次进行处理。

接着就是将关键词A(I)与选出的关键词K(j)进行比较。

因此(2)处应填K(j)。

如果A(i)=K(j),则需要对计数器NK(j)增1,即执行NK(j)+1->NK(j)。

因此(3)处应填NK(j)+1->NK(j)。

执行后,需要跳出j循环,继续进行i循环,即根据书中的下一个关键词进行处理。

如果A(i)不等于NK(j),则需要继续与下个NK(j)进行比较,即继续执行j循环。

如果直到j循环结束仍没有找到匹配的关键词,则要将该A(i)作为新的已选出的关键词。

2014C语言程序设计(含答案)

2014C语言程序设计(含答案)

一、写出下列程序段的运行结果(40分)1.(4分)char a= 'F'-'E',b= '\12',c=12,d;c = a<b<c;d =--a&& b++;printf("%d,%d,%d,%d",a,b,c,d);2.(4分)int a=2, b=5;printf("a=%%d,b=\\d,");b/=a;a+=a-b;printf("%d,%d",a,b);3.(4分)char a=256;printf("%d,",a++);a=(int)(13/5+1.4);printf("%d",a);4.(4分)int p[8]={11,12,13,14,15,16,17}; int i=0,j=0;while (i++<7) (第一次循环i=1)if (p[i]%2) j+=p[i];printf("%d\n",j);5.(4分)int a=3,b=5;void exchange(int a, int b){int t;t=a; a=b; b=t;printf("%d,%d\n", a, b);} int main(){exchange(a,b);printf("%d,%d\n",a,b);return 0;}6.(4分)void f(char ch){if (ch>'A'){f(ch-1);}putchar(ch);}int main(){f('D');return 0;}7.(4分)char str[10]="123456789"; int i;for (i=9; i>0; i/=2){str[i]=0;printf("%s\n",str);}8.(4分)struct {int x; int y; int z;}a[3] ={1,2,3,4,5,6,7,8,9};printf("%d,%d\n", a[1].x+a[2].y, a[1].y+a[2].z);9.(4分)int a[8]={1,2,3,4,5,6,7,8};int i=1, *p = a;while (p<a+8){p rintf("%d ",*p);p = p+i;i*=2;} 10.(4分)FILE *fp;int d=20150111;char c1,c2;char str[4];fp=fopen("a.tmp","w");fprintf(fp,"%d", d);fclose(fp);fp=fopen("a.tmp","r");c1=fgetc(fp);fgets(str, 4, fp);c2=fgetc(fp);fscanf(fp, "%d", &d);printf("%c,%s,%c,%d",c1,str,c 2,d);二、改错题(20分)以下程序实现:从键盘输入20个学生的成绩数据,将这些数据存到磁盘文件“stu.dat”上,并求这些学生的最差成绩。

2014年下半年程序员考试真题及答案解析

2014年下半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2014年下半年程序员上午试卷(考试时间9 : 00〜11: 30 共150分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。

3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规2B铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题• 2014年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88) A. 9 B. 10 C. 11 D. 12 (89) A. 4 B. 5 C. 6 D. 7因为考试日期是“ 11月4日”故(88)选C,(89)选A,应在答题卡序号88下对C填涂,在序号89下对A填涂(参看答题卡)。

在Word编辑状态下,若要显示或隐藏编辑标记,则单击(1)按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则(2)。

⑴A.创 B.国 C.B D用|(2) A.光标移动到上一行,表格行数不变 B.光标移动到下一行,表格行数不变C.在光标的上方插入一行,表格行数改变D.在光标的下方插入一行,表格行数改变在Excel 中,若在A1 单元格中输入=SUM(MAX(15,8) MIN(8,3)),按Enter键后,则A1单元格显示的内容为(3!;若在A2单元格中输入“ =3=6”(输入不包含引号),则A2单元格显示的内容为(4).(3) A.23 B.16 C.18 D.11(4) A.=3=6 B.=36 C.TRUE D.FALSE用户的电子邮箱是在(5)的一块专用的存储区。

(5) A.用户计算机内存中 B.用户计算机硬盘上C.邮件服务器内存中D.邮件服务器硬盘上直接转移指令执行时,是将指令中的地址送入(6)o(6) A.累加器 B.数据计数器 C.地址寄存器 D.程序计数器下列部件中属于CPU中算术逻辑单元的部件是⑺o(7) A.程序计数器 B.加法器 C.指令寄存器 D.指令译777码器在CPU和主存之间设置“ Cache”的作用是为了解决(8)的问题。

2014下半年软件设计师考试真题及答案-上午卷

2014下半年软件设计师考试真题及答案-上午卷

2021下半年软件设计师考试真题及答案-上午卷1.属于 CPU 中算术逻辑单元的部件是〔B〕。

A.程序计数器B.加法器C.指令存放器 D.指令译码器2.计算机采用分级存储体系的主要目的是为了解决〔D〕问题。

A.主存容量缺乏B.存储器读写可靠性C.外设访问效率D.存储容量、本钱和速度之间的矛盾3.三总线构造的计算机总线系统由〔D〕组成。

A.CPU 总线、内存总线和 IO 总线 B.数据总线、地址总线和控制总线 C.系统总线、内部总线和外部总线 D.串行总线、并行总线和 PCI 总线4.DHCP 客户端可从 DHCP 效劳器获得〔B〕。

A.DHCP 效劳器的地址和 Web 效劳器的地址 B.DNS 效劳器的地址和 DHCP 效劳器的地址C.客户端地址和邮件效劳器地址D.默认网关的地址和邮件效劳器地址5.ICMP 协议属于因特网中的〔C〕协议,ICMP 协议数据单元封装在〔C〕中传送。

A.数据链路层B.网络层C.传输层D.会话层A.以太帧B.TCP 段C.UDP 数据报D.IP 数据报6.PPP 中的妥全认证协议是〔A〕,它使用三次握手的会话过程传送密文。

A. MD5B.PAP C.CHAPC.CHAP7.一个文件中出现的各字符及其对应的频率如下表所示。

假设采用定长编码,那么该文件中字符的码长应为〔D〕。

假设采用 Huffman 编码,那么字符序列“face〞的编码应为〔D〕。

A.2 B.3C.4D.5A.110001001101B.001110110011C.101000010100D.010*********8.对一待排序序列分别进展直接插入排序和简单项选择择排序,假设待排序序列中有两个元素的值一样,那么〔A〕保证这两个元素在排序前后的相对位置不变。

A.直接插入排序和简单项选择择排序都可以 B.直接插入排序和简单项选择择排序都不能C.只有直接插入排序可以 D.只有简单项选择择排序可以9.快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个局部,前面一局部元素值小于等于基准元素,而后面一局部元素值大于基准元素。

2014上半年程序员考试真题及答案-下午卷

2014上半年程序员考试真题及答案-下午卷

2014上半年程序员考试真题及答案-下午卷试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺(1)-(5),将解答填入答题纸的对应栏内。

指定网页中,某个关键词出现的次数除以该网页长度称为该关键词在此网页中的词频。

对新闻类网页,存在一组公共的关键词。

因此,每个新闻网页都存在一组词频,称为该新闻网页的特征向量。

设两个新闻网页的特征向量分别为:甲(a1,a2,…,ak)、乙(b1,b2,... ,bk),则计算这两个网页的相似度时需要先计算它们的内积S=a1b1+a2b2+…+akbk。

一般情况下,新同网页特征向量的维数是巨大的,但每个特征向量中非零元素却并不多。

为了节省存储空间和计算时间,我们依次用特征向量中非零元素的序号及相应的词频值来简化特征向量。

为此,我们用(NA(i),A(i)|i=1,2,...,m)和(NB(j),B(j)|j=1,2,...,n)来简化两个网页的特征向量。

其中:NA(i)从前到后描述了特征向量甲中非零元素A(i)的序号(NA(1)<NA(2) < ...), NB(j)从前到后描述了特征向量乙中非零元素B(j)的序号(NB(1) <NB(2) <…)。

下面的流程图描述了计算这两个特征向量内积S的过程。

【参考答案】(1) 0(2) S+A(i)B(j) 或等价表示(3) i>m 或 i=m+1 或等价表示(4) j>n 或 j=n+1 或等价表示(5) i>m or j>n 或 i=m+1 or j=n+1 或等价表示【试题解析】本题是简化了的个大数据算法应用之例。

世界上每天都有大量的新闻网页,门户网站需要将其自动进行分类,并传送给搜索的用户。

为了分类,需要建立网页相似度的衡量方法。

流行的算法是,先按统一的关键词组计算各个关键词的词频,形成网页的特征向量,这样,两个网页特征向量的夹角余弦(内积/两个向量模的乘积),就可以衡量两个网页的相似度。

2014年C++程序设计A卷参考答案(终稿第4版)

2014年C++程序设计A卷参考答案(终稿第4版)

中南大学2014年C++程序设计基础考试试题参考答案(A)时间100分钟课程名称:C++程序设计基础考试形式:笔试任课教师:专业班级:学号:姓名:考试日期:2014年5 月24 日题号一二三四总分得分评卷人复查人一、概念填空题(共16分,每空1分,)1.C++程序中的标识符是以字母或下划线开头的字母、下划线、数字序列,其中:数字不能作为标识符的开头。

2.C++源程序文件中可使用//或/* */对程序进行注释,其中:// 注释符用来进行单行注释。

3. Visual C++集中环境中,workspace窗口一般在集成开发环境的左侧,它展示了一个工程的几个方面,它们分别是ClassView 、FileView 和Resource View。

5.在一个复杂的表达式中,运算符的优先级和结合性是确定表达式计算顺序的重要依据6.字符串常量是用一对双引号(“”)括起来的字符序列,字符常量是用一对单引号(‘’)括起来的字符。

7.变量有名字、类型、值三要素,其中类型包括存储类型、数据类型两个方面。

8.在C++中,函数名允许重复使用,即同一有效范围内可以出现多个具有相同函数名的函数,称之为函数的重载。

使用这些同名函数时,程序根据调用语句实参个数的数目或实参类型的不同来执行对应的函数。

9.C++允许程序员对已有数据类型自行定义类型名,以作为原类型的别名。

为此,C++专门提供了一个关键字typedef 。

10.数据文件分为文本文件和二进制文件。

其中:二进制文件是内存中的数据映像,而文本文件是将内存中的数据转换成字符序列后按一个字节对应一个字符的ASCII 码的方式存储。

11. 若程序中有语句:fstream fobj(“my.txt”,ios::out);若写操作全部完成则需执行语句:fobj.close();关闭该文件的目的一方面是将输出缓冲区(未填满)的数据写入文件,同时断开文件流对象fobj与my.txt文件之间的联系。

2014年下半年软件设计师考试真题(下午)

2014年下半年软件设计师考试真题(下午)

2014 年下半年软件设计师考试真题(下午)一、阅读下列说明和图,回答问题1 至问题3 ,将解答填入答题纸的对应栏内。

【说明】某大型披萨加工和销售商为了有效管理生产和销售情况,欲开发一披萨信息系统,其主要功能如下:(1)销售。

处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。

销售订单记录了订购者、所订购的披萨、期望的交付日期等信息。

(2)生产控制。

根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中。

(3)生产。

根据生产计划和配方表中的披萨配方,向库存发出原材料申领单,将制作好的披萨的信息存入库存表中,以便及时进行交付。

(4)采购。

根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。

(5)运送。

根据销售订单将披萨交付给客户,并记录在交付记录表中。

(6)财务管理。

在披萨交付后,为客户开具费用清单,收款并出具收据;依据完成的采购订单给供应商支付原材料费用并出具支付细节;将收款和支付记录存入收支记录表中。

(7)存储。

检查库存的原材料、拔萨和未完成订单,确定所需原材料。

现采用结构化方法对披萨信息系统进行分析与设计,获得如图1-1 所示的上下文数据流图和图1-2 所示的0 层数据流图【问题1】(4 分)根据说明中的词语,给出图1-1中的实体E1〜E2的名称【问题2】(5 分)根据说明中的词语,给出图1-2中的数据存储D1〜D5的名称【问题3】(6 分)根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点、阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内【说明】某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工作,需要构建一个超市信息管理系统。

【需求分析结果】(1)超市信息包括:超市名称、地址、经理和电话,其中超市名称唯一确定超市关系的每一个元组。

2014年试题

2014年试题

2014(一) 程序设计(50分)一、单项选择题(共计20分,每小题2分)1.C 语言程序设计是一种( )A 、机器语言B 、汇编语言C 、高级语言D 、英语 2.C 语言程序的基本单位是( )A 、程序行B 、字符C 、语句D 、函数3.C 语言程序的三种基本结构是( )A 、顺序结构,选择结构,循环结构B 、递归结构,循环结构,转移结构C 、嵌套结构,递归结构,顺序结构D 、循环结构,嵌套结构,顺序结构4.下列运算符中优先级最高的是( )A 、<B 、&&C 、+D 、!=5.与数学式子129 x x n对应的C 语言表达式是( ) A 、9*x^n/(2*x-1) B 、9*x**n/(2*x-1)C 、9*pow(x,n)/(2*x-1)D 、9*pow(n,x)/(2*x-1)6.有如下程序,写出其执行结果( )#inc lude ”stdio.h”main(){float x=2.0, y;if (x<0.0)y=0.0;else if (x<10.0)y=1.0/x;else y=1.0;printf(”%f\n”,y);}A、0.000000B、0.250000C、0.500000D、1.00000047.如下程序段执行时()x=-1;do{ x=x*x;}while (!x);A、循环体将执行一次B、循环体将执行两次C、循环体将执行无数多次D、系统将提示有语法错误8.执行下面语句的输出为()int i =10;if(i<=0)printf(“* * * *\n”);elseprintf(“$ $ $ $ \n”);A、* * * *B、$ $ $ $C、$ $ $ $ cD、有错,执行不正确9.下列程序段的执行结果为()for(i=0;i<5;i++){for(j=0;j<i+1;j++)printf( "*");printf(“\n”);}10.若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是()A、i=*p;B、*p=*&j;C、i=&j;D、 i=**p;二、填空题(共计16分,每空2分)1.语句print(“%d”, 7%4); 的输出结果是:。

2014年7月程序设计试题和答案

2014年7月程序设计试题和答案

2014年7⽉程序设计试题和答案2014 年 7 ⽉⾼等教育⾃学考试Visual Basic程序设计试题(课程代码07759 )⼀、单项选择题(本⼤题共16 ⼩题,每⼩题 1 分,共 16 分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。

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

1. 下列能从字符串“Microsoft”中直接取出⼦字符串“Micro ”的函数是()A. MidB. LeftC. InstrD. String2. 下列不合法的 Visual Basic变量名是()A. c_bB. andifC. cb6D. _xyz3. 如果将布尔常量值True赋值给⼀个整型变量,则整型变量的值为()A. FalseB. TrueC. -1D.14. 在窗体上有⼀个名称为Text1 的⽂本框,影响 Text1的输⼊最⼤字符数量的属性是()A. VisibleB. TabStopC. MaxLengthD. SelLength5.InputBox 函数的返回值类型是()A. 字符串型B.变体型C. 数值型D.数值或字符串型(视输⼊的数据⽽定)6. 设 a=8,b=6, 则执⾏ x=IIf(b\a*a=10,0.-1)后, x 的值为()A.1B.0C. 使⽤错误D.-17. 当某个控件获得焦点时,将会触发的事件是()A. SetFocusB. GotFocusC. ReceiveFocusD.⽆事件触发8. 类模块⽂件的扩展名为()A. .clsB. .frxC. .basD. .vbp9. 将 CommonDialog 通⽤对话框设置为“另存为”对话框,须选择的⽅法为()A. ShowOpenB. ShowColorC. ShowSaveD. ShowFont10. 对窗体进⾏操作时,能实现将窗体装⼊内存和显⽰的⽅法是()A. HideB. UnloadC. LoadD. Show11. 按照数据的编码⽅式,⽂件可以分为()A. 程序⽂件和数据⽂件B.顺序⽂件盒随机⽂件C.ASCII ⽂件盒⼆进制⽂件D.磁盘⽂件和打印⽂件12. 在菜单项的属性中,能使该菜单项失效的属性是()A. EnabledB. CheckedC. VisibleD. Caption13. 要想从过程调⽤后返回⼀个整数型结果,则下列过程说明正确的是()A. Sub f1 ( Byval x As Single) As IntegerB. Function f2(Byval x As Integer)As SingleC. Sub f3(x As Integer)As SingleD. Function f4(x As Integer)As Integer14.语句 Dim Arr(-4 To 3)定义的数组 Arr的元素个数是()A.7B.8C.9D.1015.为将多个语句放在同⼀⾏中书写,下列合法的语句⾏为()A. x=1:y=5:z=10B. x=1. y=5. z=10C. x=1, y=5, z=10D. x=1;y=5; z=1016.在窗体 Form1 上显⽰字符" Hello "的正确语句是()A. Form1.Display"Hello "B. Form1.Print"Hello "C. Form1.Output" Hello"D. Form1.Write" Hello "⼆、判断改错题(本⼤题共10 ⼩题,每⼩题 2 分,共 20 分)判断下列每⼩题的正误。

2014年下半年下午 程序员 试题及答案与解析-软考考试真题-案例分析

2014年下半年下午 程序员 试题及答案与解析-软考考试真题-案例分析

2014年下半年下午程序员考试试题-案例分析-答案与解析试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。

【说明】本流程图旨在统计一本电子书中各个关键词出现的次数。

假设已经对该书从头到尾依次分离出各个关键词{A(i)|i=1,…,n}(n>1) },其中包含了很多重复项,经下面的流程处理后,从中挑选出所有不同的关键词共m个{K(j)lj=l,…,m},而每个关键词K(j)出现的次数为K(j),j=1,…,m。

【流程图】【参考答案】(1)、1(2)、K(j)(3)、NK(j)+1->NK(j) 或NK(j)++ 或等价表示(4)、m+1->m 或m++ 或等价表示(5)、A(i)【答案解析】流程图中的第1框显然是初始化。

A (1) ->K(1)意味着将本书的第1个关键词作为选出的第1个关键词。

1->NK (1)意味着此时该关键词的个数置为1。

m是动态选出的关键词数目,此时应该为1,因此(1)处应填1。

本题的算法是对每个关键词与已选出的关键词进行逐个比较。

凡是遇到相同的,相应的计数就增加1;如果始终没有遇到相同关键词的,则作为新选出的关键词。

流程图第2框开始对i=2,n循环,就是对书中其他关键词逐个进行处理。

流程图第3 框开始j=l,m循环,就是按已选出的关键词依次进行处理。

接着就是将关键词A(I)与选出的关键词K(j)进行比较。

因此(2)处应填K(j)。

如果A(i)=K(j),则需要对计数器NK(j)增1,即执行NK(j)+1->NK(j)。

因此(3)处应填NK(j)+1->NK(j)。

执行后,需要跳出j循环,继续进行i循环,即根据书中的下一个关键词进行处理。

如果A(i)不等于NK(j),则需要继续与下个NK(j)进行比较,即继续执行j循环。

如果直到j循环结束仍没有找到匹配的关键词,则要将该A(i)作为新的已选出的关键词。

2014年大学生程序设计竞赛试卷与参考解答

2014年大学生程序设计竞赛试卷与参考解答

2014年大学生程序设计竞赛试卷与参考解答(注意:当某道试题设计完成并调试通过确认后,请举手当着监考人员的面运行程序,并把运行结果填入该题的数据测试后空白处。

)1.旅馆里有10000间房间,从1到10000编了号。

第一位服务员把所有的房间门都打开了,第二位服务员把所有编号是2的倍数的房间进行“相反处理”,第三位服务员把所有编号是3的倍数的房间作“相反处理”,……,第n(1<=n<=10000)位服务员把所有编号是n的倍数的房间作“相反处理”。

问第n个服务员来过后,问共有多少张门是打开的(C)。

(所谓“相反处理”是:原来开着的门关上,原来关上的门打开。

)给出以下参数的结果:n=1179, C= 5261n=9291, C= 801n=5127, C= 4915#include<iostream>using namespace std;int main(){int i,j,n; //i为服务员编号,j为房间编号int a[10001];cin>>n;for(int t=1;t<10001;t++)a[t]=1;for(i=2;i<=n;i++)for(j=i;j<10001;j++)if(j%i==0) a[j]*=-1;cout<<"打开的房间数为:";j=0;for(i=1;i<10001;i++)if(a[i]==1)j++;cout<<j<<endl;return 0;}2、有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。

小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。

然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。

2014年下半年软件设计师考试上午真题(标准参考答案)

2014年下半年软件设计师考试上午真题(标准参考答案)

2014 年下半年软件设计师考试上午真题(标准参考答案)
统中,只有少数基本指令是经常使年代 末,随着 VLSI 技术的发展产生了 RISC 计算机。RISC 计算机指精简指令集计算机,这种计算机有下列特 点。 (1)指令系统中只包含使用频率较高但不复杂的指令。 (2)指令长度固定,指令格式少,寻址方式少。 (3)只有存取数指令访问主存,其他指令都在寄存器之间运算。 (4)大部分指令在一个机器周期内完成,采用流水技术。 (5)CPU 中增加了通用寄存器的数量。 (6)硬联逻辑控制,不用微程序控制技术。 (7)采用优化的编译,以有效地支持高级语言。 解释 RISC 和 CISC 概念 RISC 和 CISC 主要掌握这张表的内容:
7. 参考答案: B 试题分析:
2014 年下半年软件设计师考试上午真题(标准参考答案)
DMZ 是英文“demilitarized zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决 安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的 缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置 一些必须公开的服务器设施,如企业 Web 服务器、FTP 服务器和论坛等。另一方面,通过这样一个 DMZ 区域,更加有效地保护了内部网络,因为这种网络部署,比起一般的防火墙方案,对攻击者来说又多了 一道关卡。 DMZ 区的概念特点,还有哪些服务器放在 DMZ 区
2014 年下半年软件设计师考试上午真题(标准参考答案)
注:红色字体为学生提问 1. 参考答案:
A 试题分析: 总线体系不是数据总线,地址总线,控制总线么? 为什么会是 A? 这是概念题,针对不同的划分, 计算机系统采用总线结构对存储器和外设进行协调。总线将信号线分成三大类,并归结为数据总线(Date Bus)、地址总线(Address Bus)和控制总线(Control Bus) 但总线结构是 CPU 总线、内存总线和 IO 总线 2. 参考答案: D 试题分析: 本题考查存储系统的基础知识。 计算机存储系统的设计主要考虑容量、速度和成本三个问题。容量是存储系统的基础,都希望配置尽可 能大的存储系统;同时要求存储系统的读写速度能与处理器的速度相匹配;此外成本也应该在一个合适 的范围之内。但这三个目标不可能同时达到最优。一般情况下,存储设备读写速度越快,平均单位容量 的价格越高,存储容量越小;反之,存储设备读写速度越慢,平均单位容量的价格越低,存储容量越大。 为了在这三者之间取得平衡,就采用分级的存储体系结构,由寄存器、高速缓存、主内存、硬盘存储器、 磁带机和光盘存储器等构成。操作系统经常访问较小、较贵而快速的存储设备,以较大、较便宜而读写 速度较慢的存储设备作后盾。在整体上通过对访问频率的控制来提高存储系统的效能。 3. 参考答案: B 试题分析: 运算器: ① 算术逻辑单元 ALU ② 累加寄存器 ③ 数据缓冲寄存器 ④ 状态条件寄存器 控制器: ① 程序计数器 PC ② 指令寄存器 IR ③ 指令译码器 ④ 时序部件 4. 参考答案: D 试题分析: DCFFFH+1‐A5000H=38000H=224KB 5. 参考答案: A 试题分析: 本题考查计算机复杂指令集。 CISC 计算机指复杂指令集计算机,是 20 世纪六、七十年代发展起来的系列计算机。这种计算机所支持 的指令系统趋于多用途、强功能化。指令系统围绕着缩小与高级语言的语义差距以及有利于操作系统的 优化而设计。指令系统的复杂化使得设计周期变长,正确性难于保证,不易维护。而且在复杂的指令系

c语言程序设计教程2014年韩立毛徐秀芳书后练习试题参考答案解析

c语言程序设计教程2014年韩立毛徐秀芳书后练习试题参考答案解析

练习题1参考答案一、选择题二、填空题1.程序设计语言主要分为以下三类:机器语言、汇编语言和高级语言。

2.在C语言中,一个函数一般由两个部分组成,它们是函数首部和函数体。

3.C程序开发过程的一般步骤为:源程序的编辑、编译、连接和运行。

4. C程序源文件的扩展名为.c ,编译成功后产生的文件扩展名为.obj ,连接成功后产生文件扩展名为.exe 。

三、应用题略练习题2参考答案一、选择题1.通常一个字节包含8 个二进制位。

在一个字节中能存放的最大(十进制)整数是255(无符号),127(带符号),最小(十进制)整数是-128 ,它的二进制数的形式是10000000 。

2.在C语言中,十进制数30的八进制数表示形式是 036 ,十六进制数表示形式是 0x1e ,在内存中它的二进制数表示形式是 0000000000011110 。

3.条件“20<x<30或x<-100”的C语言表达式是 x>20&&x<30||x<-100 。

4.若a、b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a值为 6 ,b 值为 4 ,c值为 2 。

5.已知int y; float x=-3; ,执行语句y=x%2; 后,变量y的值为语句出错。

6.字符串"ab\034\\\x79"的长度为 5 。

7.在C语言中(以16位PC机为例),一个float型数据在内存中所占用的字节数为4 ;一个double型数据在内存中所占的字节数为 8 。

8.若s是int型变量,且s=6,则s%2+(s+1)%2表达式的值为 1 。

9.表达式pow(2.8,sqrt(double(x)))值的数据类型为 double 。

10.若a是int型变量,则表达式(a=4*5, a*2), a+6的值为 26 。

11.若a是int型变量,则执行表达式a=25/3%3后a的值为 2 。

7月自学考试计算机基础与程序设计试题及答案解析

7月自学考试计算机基础与程序设计试题及答案解析

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

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

1.一个字节也称为一个()A.bitB.ByteC.KBD.word2.计算机对下列几种存储器中,访问速度最快的是()A.内存储器B.CD-ROMC.软盘D.硬盘3.存储容量1GB等于()A.23字节B.210字节C.220字节D.230字节4.下面数据中最小数是()A.(1100101)2B.(146)8C.(100)10D.(65)165.在Turbo C2.0中,欲编辑一个新程序,在主菜单File项中可选择()A.NewB.LoadC.SaveD.Quit6.下面各项中,属于C语言合法实型常量的是()A.5E-30B.3E2.7C.πD.E257.设有int a=3,b=-4,c=8;表达式(a>b)? a:b| |c<0的值是()A.-4B.0C.1D.38.以八进制形式输出整数的格式说明符是()A.%oB.%dC.%xD.%u9.下面程序的输出结果是()main ( ){int x=5,y;if(x>0) y=1;if(x= =0) y=0;y=-1;printf(〃%d\n〃,y);}A.-5B.-1C.0D.110.下面程序段的输出结果是()for(i=1;i<3;i+ +)for(j=1;j<=i;j+ +)printf(〃%d,i+j);A.2 3 3 4B.2 3 4C.2 3D.23 4 3 411.若有定义static char str1[10],str2[ ]=〃China〃;欲将str2中的字符串拷贝到str1中去,下面正确的语句是()A.strcpy(str2,str1);B.strcpy(&str1,&str2);C.strcpy(〃China〃,str1);D.strcpy(str1;str2);12.变量的作用域主要来用决定()A.变量的存储长度B.变量的可引用范围C.变量的生存期D.变量的取值范围13.若有定义int a[10],* p=a;则p+5表示()A.元素a[5]的地址B.元素a[5]的值C.元素a[6]的地址D.元素a[6]的值14.对于下面的程序段,for循环输出“*”号的个数是()char * s=〃\ ta \ 018bc〃;for(;*s!='\ 0';s+ +)printf(〃*〃);A.2B.5C.6D.915.下面关于结构体类型的定义正确的是()A.struct humanB.struct human{ {char name[20] char name[20];int weight int weight;int sex int sex;}; };C.struct humanD.human{ {char name[20], char name[20],int weight; int weight;int sex, int sex,}; };16.下面各个位运算符的优先级从左到右依次升高的是()A.~ > > & ^B.^ & > > ~C.~ | & < <D.< < | ^ ~17.下面程序的运行结果是()#include 〃stdio.h〃void main(void){unsigned x=8,y=2;printf(〃%d \ n〃,y& ~ (x&y));}A.-1B.1C.2D.0xff18.设有说明:int u=1,v=3,w=5;表达式:v&u|w的值是()A.1B.3C.5D.819.若有宏定义:#define p(x) (x) * (x)+1和说明语句int a=2;则表达式p(a+1)的值是()A.5B.6C.9D.1020.在语句fputs(str,fp);中,关于str,fp和fputs说法正确的是()A.str是字符指针,fputs表示从文件中读B.fp是字符指针,fputs表示从文件中读C.str是文件指针,fputs表示向文件中写D.fp是文件指针,fputs表示向文件中写二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

04737C++程序设计试题及答案201410(纸质)

04737C++程序设计试题及答案201410(纸质)

2014年lO月高等教育自学考试全国统一命题考试C++程序设计试卷(课程代码04737)本试卷共8页,满分l00分,考试时间l50分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题一、单项选择题(本大题共20小题,每小题l分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

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

1.在编译指令中,宏定义使用的指令是A.#include B.#define C.#if D.#else2.基类中的protected成员,通过哪种派生,其在派生类中的可见性为protected?A.public和private B.public和protectedC.protected和private D.仅protected3.基类中的public成员,通过public派生,基在派生类中的可见性为A.不可访问 B.private C.protected D.public4.不同对象调用同名函数,但导致完全不同行为的现象称为A.抽象 B.封装 C.继承 D.多态性5.头文件扩展名为A.cpp B.h C.ub D.ob6.声明函数为内联使用的关键字为A.const B.inline C.short D.signed7.设类A中有静态数据成员x,两个A类对象a和b,若a.x=10,则b.x的值为A.9 B.10 C.1l D.不能确定8.C ++允许在结构中定义函数,这些函数称为A.静态函数 B.构造函数 C.析构函数D.成员函数9.下列哪种类型的函数适合声明为内联函数?A.函数体语句较多 B.函数体逻辑较复杂C.函数执行时间较长D.函数语句较少,执行速度要求高10.析构函数的返回值类型为A.void B.bool C.int D.无类型11.函数重载必须满足的条件是A.函数名相同 B.参数个数不同 C.参数类型不同 D.函数名不相同12.下列表达式,哪个是声明P为指向常量的常量指针?A.const int*P B.int*const PC.const int* const P D.int*P13.C++中函数中的return指令可以A.只能有一条B.0或多条 C.至少有一条 D.只能主函数调用14.类声明的内容用花括号括起来,在花括号后跟哪个符号表示类声明结束A.:B.; C., D..15.使用new Point(5,7)创建对象,调用的是下列哪个构造函数?A.Point::Point() B.Point::Point(int,int)C.Point::Creat() D.Point::Creat(int,int)16.类中的protected成员在何处访问?A.只类自身成员函数中 B.只子类成员函数中C.类和子类的成员函数中 D.通过对象类外访问17.在类中使用static关键字修饰的成员函数称为A.全局成员函数 B.公有成员函数C.静态成员函数 D.非静态成员函数18.用于标识十六进制常量的前缀或后缀是A.无 B.后缀L或l C.前缀零 D.前缀Ox19.在定义结构时,为产生封装性,则需使用哪个关键字数据成员?A.public B.publish C.protected D.private20.函数模板template<typename T>void Func(T,T)不能具有哪种实例化形式?A.void Func(int,int) B.void Func(bool,bool) C.void Func(double,int) D.void Func(char,char)第二部分非选择题二、填空题(本大题共20小题。

北航数据结构与程序设计真题 14年真题及答案

北航数据结构与程序设计真题 14年真题及答案

一、1. P=rear->link->link;rear->link->link=p->link;free(p);2. 两个栈顶相遇3. 954. 后序5. 连通图6. f,c,b7. 每个分支结点最多有m棵子树8. n(n-1)/2 9.插入排序法10. an,deng,shi,bai,fang,liu,tang,wang二、1. 有穷性、确定性、可行性、输入、输出2.(1) (2) (3) (4)顺O(1) O(1) O(n) O(n)链O(n) O(1) O(n) O(n)3. 2^(n-1)4.链地址三、1. 321 231 213 123 1323. 114. 可以(08年一4)四void DEGREE(VLink G[], int n){ int num,i; VLink v; ELink *p;for(i=0; i<n; i++){v=G[i];num=0;p=v.link;while(p!=NULL){num++;p=p->next;}G[i].degree=num;}}五、1-5 DACCA 6-10 BDCAB六、1. 不正确,因为数组名a代表数组首元素的地址,它是一个指针常量,它的值在程序运行期间是不变的2. sizeof是算符,strlen是函数;strlen是返回字符串的长度,而sizeof却是用来取得变量所占用的内存;返回的单位不一样3. s1必须定义得足够大,以便容纳被复制的字符串s2,s1的长度不应小于s2的长度4. 函数指针是一个指向某函数起始地址的指针;指针函数是带指针的函数,返回类型是某一类型的指针5. 返回地址信息、实参信息七、1. a[k-1] a[9-k] 2. k%j==0 continue3.Substr[k+1]==’\0’i+14. *p==*q *olds++ *new=’\0’5.fopen(“file.dat”, “r”) fp, “%d”, &num i==count八、#include<stdio.h>#include<string.h>main(){ int STRCOUNT(char *str, char *substr);char str[80], substr[80]; int num;printf(“Input sring:”);gets(str);printf(“Input substring:”);gets(substr);num=STRCOUNT(str, substr);printf(“num = %d”, num);}int STRCOUNT(char *str, char *substr) //根据第七大题4改写的{ char *p, *q;int num=0;while(*str!=’\0’){for(p=str, q=substr; *p!=’\0’&&*q!=’\0’&&*p==*q; p++, q++);if(*q!=’\0’)*str++;else{num++;str=p;}}return num;}By Jason LeeRoc°卡卡。

2014上半年软件设计师考试真题及答案-下午卷

2014上半年软件设计师考试真题及答案-下午卷

2014上半年软件设计师考试真题及答案-下午卷试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某巴士维修连锁公司欲开发巴士维修系统,以维护与维修相关的信息。

该系统的主要功能如下:1)记录巴士ID和维修问题。

巴士到车库进行维修,系统将巴士基本信息和ID记录在巴士列表文件中,将待维修机械问题记录在维修记录文件中,并生成维修订单。

2)确定所需部件。

根据维修订单确定维修所需部件,并在部件清单中进行标记。

3)完成维修。

机械师根据维修记录文件中的待维修机械问题,完成对巴士的维修,登记维修情况;将机械问题维修情况记录在维修记录文件中,将所用部件记录在部件清单中,并将所用部件清单发送给库存管理系统以对部件使用情况进行监控。

巴士司机可查看已维修机械问题。

4)记录维修工时。

将机械师提供的维修工时记录在人事档案中;将维修总结发送给主管进行绩效考核。

5)计算维修总成本。

计算部件清单中实际所用部件、人事档案中所用维修工时的总成本;将维修工时和所用部件成本详细信息给会计进行计费。

现采用结构化方法对巴士维修系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】使用说明中的词语,给出图1-1中的实体E1~E5的名称。

E1:巴士司机E2:机械师E3:会计E4:主管E5:库存管理系数【试题解析】本题考查的是DFD的应用,属于比较传统的题目,考查点也与往年类似。

本问题考查的是顶层DFD。

顶层DFD通常用来确定系统边界,其中只包含一个唯一的加工(即待开发的系统)、外部实体以及外部实体与系统之间的输入输出数据流。

题目要求填充的正是外部实体。

从题干说明1)没有明确说明由巴士到车库后由谁提供待维修问题,图1-1中的E1,考察说明中3)中最后一句说明“巴士司机可査看已维修机械问题”可以看出,从系统到巴士司机有输出数据流“已维修机械问题”,可知E1为巴士司机。

从2)中“机械师根据维修记录文件中的待维修机械问题,完成对巴士的维修,登记维修情况”;再看说明4)中机械师提供维修工时,可以看出,从E2到系统有输入数据流“维修工时”、输出数据流“待维修机械问题”,可知E2为机械师,还将维修总结发送给主管,即系统到E4 有输出数据流“维系总结”,可知E4为主管。

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

2014 年 7 月高等教育自学考试Visual Basic程序设计试题(课程代码07759 )一、单项选择题(本大题共16 小题,每小题 1 分,共 16 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1. 下列能从字符串“Microsoft”中直接取出子字符串“Micro ”的函数是()A. MidB. LeftC. InstrD. String2. 下列不合法的 Visual Basic变量名是()A. c_bB. andifC. cb6D. _xyz3. 如果将布尔常量值True赋值给一个整型变量,则整型变量的值为()A. FalseB. TrueC. -1D.14. 在窗体上有一个名称为Text1 的文本框,影响 Text1的输入最大字符数量的属性是()A. VisibleB. TabStopC. MaxLengthD. SelLength5.InputBox 函数的返回值类型是()A. 字符串型B.变体型C. 数值型D.数值或字符串型(视输入的数据而定)6. 设 a=8,b=6, 则执行 x=IIf(b\a*a=10,0.-1)后, x 的值为()A.1B.0C. 使用错误D.-17. 当某个控件获得焦点时,将会触发的事件是()A. SetFocusB. GotFocusC. ReceiveFocusD.无事件触发8. 类模块文件的扩展名为()A. .clsB. .frxC. .basD. .vbp9. 将 CommonDialog 通用对话框设置为“另存为”对话框,须选择的方法为()A. ShowOpenB. ShowColorC. ShowSaveD. ShowFont10. 对窗体进行操作时,能实现将窗体装入内存和显示的方法是()A. HideB. UnloadC. LoadD. Show11. 按照数据的编码方式,文件可以分为()A. 程序文件和数据文件B.顺序文件盒随机文件C.ASCII 文件盒二进制文件D.磁盘文件和打印文件12. 在菜单项的属性中,能使该菜单项失效的属性是()A. EnabledB. CheckedC. VisibleD. Caption13. 要想从过程调用后返回一个整数型结果,则下列过程说明正确的是()A. Sub f1 ( Byval x As Single) As IntegerB. Function f2(Byval x As Integer)As SingleC. Sub f3(x As Integer)As SingleD. Function f4(x As Integer)As Integer14.语句 Dim Arr(-4 To 3)定义的数组 Arr的元素个数是()A.7B.8C.9D.1015.为将多个语句放在同一行中书写,下列合法的语句行为()A. x=1:y=5:z=10B. x=1. y=5. z=10C. x=1, y=5, z=10D. x=1;y=5; z=1016.在窗体 Form1 上显示字符" Hello "的正确语句是()A. Form1.Display"Hello "B. Form1.Print"Hello "C. Form1.Output" Hello"D. Form1.Write" Hello "二、判断改错题(本大题共10 小题,每小题 2 分,共 20 分)判断下列每小题的正误。

正确的在题后括号内打“√” ;错误的打“×” ,并改正划线部分。

17.若用户在键盘上按下一个键,则会产生一个Click事件。

()18.在 Visual Basic中, &H36是十六进制的数值常数。

()19.在随机文件中,每个记录的长度和记录中的每个字段的长度都是固定的。

()20.单选钮控件和复选框控件都具有Value属性,在这两个控件中,这个属性的取值范围相同。

()21.在 Visual Basic中,参数通过两种方式传送,即传地址和传值。

()22.用户可以通过在组合框中键入文本或选择列表中的项目来进行选择。

()23.当定时器控件的Interval 属性值设置为0 时,会连续触发Timer 事件。

()24.可用 Private在标准模块中定义全局变量或数组。

()25.在 Visual Basic中允许把几个语句放在一行中,各条语句之间用冒号隔开。

()26.设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的Name属性。

()三、简答题(本大题共 2 小题,每小题 8 分,共 16 分)27.VB 的面向对象与一般面向对象程序设计有何不同?28.VB 中的鼠标事件MouseDown和 MouseUp、 MouseMove事件有什么异同?四、解读程序题(本大题共 2 小题,每小题 6 分,共 12 分)解读程序,根据题目对程序的说明,在程序中空格处填写正确代码。

填错、未填均无分。

29.在窗体上绘制一个名称为 Command1的命令按钮,然后编程实现如下功能:通过调用过程 Change,调换数组 m中元素的存放位置,即 m(1) 与 m( 10)的值互换, m(2)与 m( 9)的值互换,以此类推,直至全部元素互换完毕。

Private Sub Command1_Click()Dim m(1 To 10)As IntegerDim iAs IntegerFor i=1 To 10m(i)=i*2Next iCall Change_____________For i=1 To 10Printm(i)Next iEnd SubSub Change (n()As Integer)Dim i ,j ,k ,t As Integerk=UBound(n)For i=1 To k/2_________________t=n(i)n(i)=n(j)_________________Next iEnd Sub30. 设计一个计时程序。

该程序用户界面如题30 图所示,由两个文本框显示时间:秒(Text1 )和十分之一秒( Text2 );两个按钮进行操作:开始计时按钮(Begin )、停止计时按钮(Stop )。

另还有计时器控件Timer1 。

程序运行后,单击开始计时按钮,则开始计时,文本框中显示秒数;单击停止计时按钮,则计时停止;单击窗口则退出程序的执行。

Dim s As IntegerPrivate Sub Form_Load( )Timer1.Enabled=FalseText1.Text=0Text2.Text=0End SubPrivate Sub Form_Click()___________________End SubPrivate Sub Timer1_Timer( )s=s+1Text1.Text=CStr(s\10)Text2.Text=_______________End SubPrivate Sub Begin_Click( )s=0Timer1.Interval=100Timer1______________End SubPrivate Sub Stop_Click( )Timer1.Enabled=FalseEnd Sub五、程序阅读题(本大题共 4 小题,每小题 4 分,共 16 分)阅读程序,在题后的空格处填写程序运行的结果。

填错、未填均无分。

31. 在窗体上有一个命令按钮(Command1),编写如下程序,当运行程序后,单击命令按钮,窗体上显示的值是 ____________ 。

Private Sub Command1_Click()Dim x As Integer, y As Integerx=-2If Sgn(x) Theny=Sgn(x^2)Elsey=Sgn(x)End IfPrint yEnd Sub32.在窗体上有一个文本框( Text1 ),编写如下程序,当运行程序后,单击命令按钮,文本框中显示的值是 ____________ 。

Private Sub Form_Load( )Dim i As Integer, sum As IntegerText1.Text=""For i=1 To 7sum=sum + iNext iText1.Text=sumEnd Sub33.在窗体上有一个命令按钮( Command1)和一个文本框( Text1 ),编写如下程序,当运行程序后,单击命令按钮,文本框中显示的值是 ____________ 。

Private Sub Command1_Click()Dim St(8,8) As IntegerDim i ,j As IntegerFor i=1 To 4For j=2 To 4St(i ,j)=i+2*jNext jNext iText1.Text= St(2 ,4)+ St(4 ,4)End Sub34.下列程序执行时,外层循环语句的循环次数是_____________ 。

Private Sub sun( )Dim iSum, i, j As Integeri=1:j=1DoDoiSum=iSum+1j=j+3Print j;Loop Until j>8i=i+2Loop Until i>6Print iSumEnd Sub六、编程题(本大题共 2 小题,每小题10 分,共 20 分)编写程序实现题目所给要求。

35.编写程序,用近似公式:41111... ( 1 )n11.3572n1求的近似值,直到最后一项的绝对值小于10 4为止。

36. 编写一个计算表达式m!m和 n 的值,编写值的程序( m>=n>=0),要求:用输入对话框输入n! ( m n )!函数 Function Multiply(x as Integer)求 x! 的值,调用 Multiply计算表达式。

2014 年 7 月高等教育自学考试Visual Basic程序设计试题答案及评分参考(课程代码 07759 )一、单项选择题(本大题共16 小题,每小题 1 分,共 16 分)1—— 5: BDCCA 6 —— 10: DBACD 11—— 16: CADBAB二、判断改错题(本大题共10 小题,每小题 2 分,共 20 分)题号判断更正17×(1分)KeyPress (1 分)18√(2分)19√(2分)20×(1分)不相同( 1 分)21√(2分)22√(2分)23×(1分)停止( 1 分)24×(1分)Public ( 1 分)25√(2分)26√(2分)三、简答题(本大题共 2 小题,每小题 8 分,共 16 分)【评分参考】(1)要点回答准确完整,可以得满分。

相关文档
最新文档