计算机二级三级上机题库
全国计算机等级考试上机考试题库 二级 ms office

MS Office理论试题一、选择题1、关于世界上第一台通用电子计算机ENIAC的叙述中,错误的是()[单选题]*A、ENIAC是1946年在美国诞生的B、它主要采用电子管和继电器C、它是首次采用存储程序和程序控制自动工作的电子计算机*D、研制它的主要目的是用来计算弹道2、在计算机指令中,规定其所执行操作功能的部分称为()[单选题]*A、地址码B、源操作数C、操作数D、操作码*3、1946年首台电子数字计算机问世后,冯.诺依曼在研制EDVAC计算机时,提出两个重要的改进,它们是()[单选题]*A、采用二进制和存储程序控制的概念*B、引入CPU和内存储器的概念C、采用机器语言和十六进制D、采用ASCII编码系统4、计算机之所以能按人们的意图自动进行工作,最直接的原因是因为采用了()[单选题]*A、二进制B、高速电子元件C、程序设计语言D、存储程序控制*5、下列叙述中,错误的是()[单选题]*A、硬盘在主机箱内,它是主机的组成部分*B、硬盘属于外部存储器C、硬盘驱动器既可做输入设备又可做输出设备用D、硬盘与CPU之间不能直接交换数据6、计算机的技术性能指标主要是指()[单选题]*A、计算机所配备的程序设计语言、操作系统、外部设备B、计算机的可靠性、可维性和可用性C、显示器的分辨率、打印机的性能等配置D、字长、主频、运算速度、内/外存容量*7、“32位微型计算机”中的32,是指下列技术指标中的()[单选题]*A、CPU功耗B、CPU字长*C、CPU主频D、CPU型号8、对CD-ROM可以进行的操作是()[单选题]*A、读或写B、只能读不能写*C、只能写不能读D、能存不能取9、把内存中数据传送到计算机硬盘上的操作称为()[单选题]*A、显示B、写盘*C、输入D、读盘10、解释程序的功能是()[单选题]*A、解释执行汇编语言程序B、解释执行高级语言程序*C、将汇编语言程序解释成目标程序D、将高级语言程序解释成目标程序。
计算机上机考试题及答案

计算机上机考试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个选项是计算机操作系统的主要功能?A. 管理计算机硬件和软件资源B. 打印文档C. 编辑文档D. 绘制图形答案:A3. 计算机病毒是一种:A. 计算机硬件B. 计算机软件C. 计算机程序D. 计算机文件答案:C4. 在Windows操作系统中,文件的扩展名“.txt”代表:A. 文本文件B. 图像文件C. 音频文件D. 视频文件5. 以下哪个选项不是计算机网络的组成部分?A. 服务器B. 路由器C. 打印机D. 交换机答案:C6. 在Excel中,以下哪个功能用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B7. 以下哪个选项是计算机存储设备的容量单位?A. 米B. 千克C. 字节D. 秒答案:C8. 计算机的二进制数“1010”转换为十进制数是:A. 8B. 10C. 12D. 14答案:B9. 以下哪个选项是计算机编程语言?B. CSSC. JavaScriptD. 所有选项答案:D10. 在Windows系统中,按下Ctrl+C键通常用于:A. 复制选中的内容B. 粘贴选中的内容C. 删除选中的内容D. 保存文件答案:A二、填空题(每题2分,共20分)1. 计算机的CPU主要由_____和_____两部分组成。
答案:运算器;控制器2. 计算机存储器分为_____和_____两大类。
答案:内存储器;外存储器3. 在计算机中,数据的最小单位是_____。
答案:位4. 计算机病毒的主要传播途径包括电子邮件、_____和_____。
答案:网络下载;移动存储设备5. 计算机网络按照覆盖范围可以分为局域网、_____和广域网。
答案:城域网6. 在Word文档中,要插入页码,可以使用“插入”菜单中的_____功能。
全国计算机等级考试(2级)上机考试题库及解析004

(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)N-S图B)PAD图C)程序流程图D)E-R图(8)数据库管理系统是()。
A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统(9)在E-R图中,用来表示实体联系的图形是()。
A)椭圆形B)矩形C)菱形D)三角形(10)有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
A)选择B)投影C)交D)并(11)下列符号中可以用做C++标识符的是()。
A)_radiusB)foo~barC)elseD)3room(12)下列各组类型声明符中,含义相同的一组是()。
A)unsigned long int和longB)signed short int和shortC)unsigned short和shortD)short int和int(13)必须用一对大括号括起来的程序段是()。
A)switch语句中的case标号语句B)if语句的分支C)循环语句的循环体D)函数的函数体(14)语句int *p = &k;定义了指针p,与这个语句等效的语句序列是()。
计算机二级上机试题

计算机二级上机试题1. 题目描述某公司希望开发一个简单的客户管理系统,以便于记录和管理客户的基本信息。
该系统需要实现以下功能:•添加客户信息:包括客户姓名、年龄、性别、联系电话和电子邮箱;•修改客户信息:根据客户姓名查询并修改客户的基本信息;•删除客户信息:根据客户姓名删除客户的基本信息;•查询客户信息:根据客户姓名查询并显示客户的基本信息;•显示所有客户信息:以表格的形式显示所有客户的基本信息。
2. 解题思路创建一个模型类Customer,用于存储客户信息。
在该类中定义属性和方法,实现对客户信息的添加、修改、删除和查询。
创建一个控制器类CustomerController,用于控制客户信息的操作。
在该类中,通过调用模型类中的方法,实现对客户信息的增删改查。
创建一个视图类CustomerView,用于显示客户信息。
在该类中,通过调用控制器类中的方法,实现客户信息的显示。
3. 代码实现3.1 模型类Customerclass Customer:def__init__(self, name, age, gender, phone, email): = nameself.age = ageself.gender = genderself.phone = phoneself.email = email在模型类Customer中,我们定义了客户的基本信息属性(姓名、年龄、性别、联系电话和电子邮箱)。
3.2 控制器类CustomerControllerclass CustomerController:def__init__(self):self.customers = []def add_customer(self, customer):self.customers.append(customer)def modify_customer(self, name, new_customer): for customer in self.customers:if == name: = new_ customer.age = new_customer.agecustomer.gender = new_customer.ge ndercustomer.phone = new_customer.pho necustomer.email = new_customer.ema ilbreakdef delete_customer(self, name):for customer in self.customers:if == name:self.customers.remove(customer)breakdef query_customer(self, name):for customer in self.customers:if == name:return customerreturn Nonedef get_all_customers(self):return self.customers在控制器类CustomerController中,我们定义了一系列方法来实现客户信息的增删改查操作。
计算机三级上机试题-答案

计算机等级考试三级――网络技术上机试题答案i==(int)sqrt(i)*(int)sqrt(i) //I是完全平方数2、int jsSort(){int i,j,k=0;DATA swap;for(i=0;i<200;i++)if(aa[i].x1>(aa[i].x2+aa[i].x3)) bb[k++]=aa[i];for(i=0;i<k-1;i++) //排序部分for(j=i+1;j<k;j++)if((bb[i].x1+bb[i].x3)<(bb[j].x1+bb[j].x3)){ swap=bb[i];bb[i]=bb[j];bb[j]=swap;}return k;} 6、注:这时也是采用冒泡法进行排序。
与前面的冒泡法在写法上有所不同请注意区分。
void SortDat(){ int i,j; PRO swap;for(i=0;i<MAX-1;i++)for(j=0;j<MAX-1-i;j++){ if(strcmp(sell[j].dm,sell[j+1].dm)<0){swap=sell[j];sell[j]=sell[j+1];sell[j+1]=swap;}if(strcmp(sell[j].dm,sell[j+1].dm)==0&&sell[j].je<sell[j+1].je){ swap=sell[j];sell[j]=sell[j+1];sell[j+1]=swap;}}}void SortDat(){ int i,j;PRO t;for(i=0;i<MAX;i++)for(j=i+1;j<MAX;j++)if(strcmp(sell[i].dm,sell[j].dm)<0){ t=sell[i];sell[i]=sell[j];sell[j]=t;}else if(strcmp(sell[i].dm,sell[j].dm)==0)if(sell[i].je<sell[j].je){t=sell[i];sell[i]=sell[j];sell[j]=t;}}9、jsvalue(){ int a1=1,a2=1,a12,sn,k=2; sn=a1+a2;while(1){ a12=a1+2*a2;if(sn<100&&sn+a12>=100) b[0]=k;if(sn<1000&&sn+a12>=1000) b[1]=k;if(sn<10000&&sn+a12>=10000) {b[2]=k;break;}sn=sn+a12; a1=a2; a2=a12;k++;}} 10、注:在该题中主要是控制好每一个字符的走动,由于最后要用到原来的最后一个字符故先将其存入一个字符变量中。
全国计算机等级考试上机考试题库三级数据库技术2

第2套 真考题库试题一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.下列关于概念数据模型的说法,错误的是()。
A)概念数据模型并不依赖于具体的计算机系统和数据库管理系统B)概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计C)概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件D)概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能2.在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。
下列关于数据库应用系统实现与部署阶段工作的说法,错误的是()。
A)此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B)此阶段会将用户原有数据按照新的数据结构导入到新系统中C)此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法D)此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作3.存储管理器是数据库管理系统非常重要的组成部分。
下列关于存储管理器的说法,错误的是()。
A)存储管理器负责检查用户是否具有数据访问权限B)为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换C)存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据D)存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性4.下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是()。
A)客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)B)数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C)这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D)这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务5.实体联系模型简称ER模型,是数据库设计常用的一种建模方法。
计算机二级考试上机题库

计算机二级考试上机题库一、操作系统1. 编写一个C程序,使用fork(创建一个子进程,并在子进程中使用exec(加载一个可执行文件,完成进程的替换。
2.实现进程同步的方法,使用信号量或互斥锁。
3.编写一个程序,实现进程间的通信,父进程向子进程传递一个数字,子进程通过管道将数字加1后传递给父进程。
4.编写一个程序,使用进程控制命令,实现进程的创建、终止、挂起和恢复等操作。
5.编写一个程序,使用进程调度算法进行进程调度,比如使用先来先服务(FCFS)算法或轮转调度算法。
二、数据库1.创建一个数据库表,包含学生信息,比如学号、姓名、年龄和性别等。
2.编写一个SQL语句,实现对数据库表的增、删、改、查操作。
3.编写一个存储过程,实现对数据库表的批量更新操作。
4.编写一个触发器,实现在插入或更新数据时触发一些操作。
5.编写一个事务,实现对数据库表的多个操作的原子性控制。
三、计算机网络1. 使用socket编程,实现一个简单的客户端和服务器程序,实现客户端向服务器发送消息,并接收服务器返回的消息。
2.编写一个网络协议解析程序,实现对HTTP协议的解析,包括请求头和响应头。
3.实现一个基于TCP/IP协议的文件传输程序,实现客户端向服务器发送文件,并通过网络传输。
4.编写一个网络爬虫程序,实现对一些网站的页面抓取,并将抓取到的数据保存到本地。
5.编写一个网络安全程序,模拟对一些网络进行攻击的行为,并实现对网络的防御。
四、数据结构与算法1.实现一个链表的插入、删除和查找操作。
2.实现一个栈的入栈、出栈和判断是否为空的操作。
3.实现一个队列的入队、出队和判断是否为空的操作。
4.实现一个二叉树的创建、遍历(前序、中序和后序)和查找操作。
5.实现一个排序算法,比如冒泡排序、选择排序、插入排序或快速排序等。
以上是计算机二级考试上机题库的一部分,希望能对考生的备考有所帮助。
ms二级上机考试答案

ms二级上机考试答案一、选择题(每题2分,共40分)1. 在Microsoft Office中,以下哪个选项是用于插入表格的?A. 插入B. 格式C. 视图D. 工具答案:A2. Excel中,以下哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B3. PowerPoint中,以下哪个视图模式用于编辑幻灯片的详细内容?A. 普通视图B. 幻灯片浏览视图C. 大纲视图D. 幻灯片放映视图答案:A4. 在Word中,以下哪个选项用于设置段落的首行缩进?A. 段落B. 字体C. 插入D. 引用5. Outlook中,以下哪个选项用于创建新邮件?A. 文件B. 邮件C. 日历D. 联系人答案:B6. Excel中,以下哪个函数用于计算一组数值中的最大值?A. SUMB. AVERAGEC. MAXD. MIN答案:C7. PowerPoint中,以下哪个选项用于添加幻灯片的过渡效果?A. 插入B. 动画C. 幻灯片放映D. 视图答案:B8. Word中,以下哪个选项用于插入页眉和页脚?A. 插入B. 引用C. 视图D. 设计答案:B9. Outlook中,以下哪个选项用于管理日程安排?B. 邮件C. 日历D. 联系人答案:C10. Excel中,以下哪个函数用于计算一组数值中的最小值?A. SUMB. AVERAGEC. MAXD. MIN答案:D11. PowerPoint中,以下哪个视图模式用于查看幻灯片的布局?A. 普通视图B. 幻灯片浏览视图C. 大纲视图D. 幻灯片放映视图答案:B12. Word中,以下哪个选项用于设置文档的分栏?A. 段落B. 字体C. 插入D. 布局答案:D13. Outlook中,以下哪个选项用于管理联系人信息?A. 文件B. 邮件C. 日历答案:D14. Excel中,以下哪个函数用于计算一组数值的总和?A. SUMB. AVERAGEC. MAXD. MIN答案:A15. PowerPoint中,以下哪个选项用于设置幻灯片的背景?A. 插入B. 设计C. 幻灯片放映D. 视图答案:B16. Word中,以下哪个选项用于插入脚注或尾注?A. 引用B. 插入C. 视图D. 设计答案:A17. Outlook中,以下哪个选项用于创建任务?A. 文件B. 邮件C. 日历D. 联系人答案:C18. Excel中,以下哪个函数用于计算一组数值的标准差?A. STDEVB. AVERAGEC. MAXD. MIN答案:A19. PowerPoint中,以下哪个选项用于插入图表?A. 插入B. 设计C. 幻灯片放映D. 视图答案:A20. Word中,以下哪个选项用于设置文档的页边距?A. 插入B. 引用C. 布局D. 设计答案:C二、操作题(每题10分,共60分)1. 在Excel中,创建一个包含10行5列的数据表,并计算每列数据的平均值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三级网络上机题型整数排序题☆题目1(整数排序题)在文件in.dat中有200个正整数,且每个数均在1000至9999之间。
函数ReadDat()读取这200个数存放到数组aa中。
请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数依次存入数组bb中,如果后三位的数值相等,则按原先的数值进行降序排列。
最后调用函数WriteDat()把结果bb输出到文件out.dat中。
例:处理前6012 5099 9012 7025 8088处理后9012 6012 7025 8088 5099void jsSort(){int i,j,data;for(i=0;i<199;i++)for(j=i+1;j<200;j++)if(aa[i]%1000>aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i]<aa[j]){data=aa[i];aa[i]=aa[j];aa[j]=data;}for(i=0;i<10;i++)bb[i]=aa[i];}******************************************************************************☆题目2 正整数排序在文件in.dat中有200个正整数,且每个数均在1000至9999之间。
函数ReadDat()读取这200个数存放到数组aa中。
请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行降序排列,然后取出满足此条件的前10个数依次存入数组b中,如果后三位的数值相等,则按原先的数值进行升序排列。
最后调用函数WriteDat()把结果bb输出到文件out.dat中。
例:处理前9012 5099 6012 7025 8088处理后5099 8088 7025 6012 9012void jsSort(){int i,j,data;for(i=0;i<199;i++)for(j=i+1;j<200;j++)if(aa[i]%1000<aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i]>aa[j]){data=aa[i];aa[i]=aa[j];aa[j]=data;}for(i=0;i<10;i++)bb[i]=aa[i];}***************************************************************************★☆题目3(整数统计排序题)已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续大于该四位数以后的五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。
void jsVal(){int i,j,flag;for(i=0;i<MAX-5;i++){for(j=i+1;j<=i+5;j++)if(a[i]>a[j]&&a[i]%2) flag=1;else {flag=0;break;}if(flag==1) b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]) {flag=b[i];b[i]=b[j];b[j]=flag;}}☆题目4(整数统计排序题)已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续小于该四位数以后的五个数且该数是偶数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。
void jsVal(){int i,j,flag;for(i=0;i<MAX-5;i++){for(j=i+1;j<=i+5;j++)if(a[i]<a[j]&&a[i]%2==0) flag=1;else { flag=0; break;}if(flag==1) b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]) {flag=b[i];b[i]=b[j];b[j]=flag;}}题目5(整数运算排序题)在文件in.dat中有200组数据,每组有3个数,每个数均是三位数。
函数ReadDat()读取这200组数据存放到结构数组aa中,请编制函数jsSort(),其函数的功能是:要求在200组数据中找出条件为每组中的第二个数大于第一个数加第三个数的之和,其中满足条件的组数作为函数jsSort() 的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第二个数加第三个之和的大小进行降序排列(第二个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数WriteDat()把结果bb输出到文件out.dat 中。
int jsSort(){int i, j, cnt=0;data ch;for(i=0;i<200;i++)if(aa[i].x2>aa[i].x1+aa[i].x3) bb[cnt++]=aa[i];for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(bb[i].x2+bb[i].x3<bb[j].x2+bb[j].x3) { ch=bb[i];bb[i]=bb[j];bb[j]=ch;}return cnt;}************************************************************************★题目6(整数各位统计排序题)已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:若一个四位数的千位数字上的值大于等于百位数字上的值,百位数字上的值大于等于十位数字上的值,以及十位数字上的值大于等于个位数字上的值,并且原四位数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的数输出到OUT.DAT文件中。
void jsVal(){int i,j,thou,hun,ten,data;for(i=0;i<MAX;i++){thou=a[i]/1000; hun=a[i]/100%10;ten=a[i]%100/10; data=a[i]%10;if(thou>=hun&&hun>=ten&&ten>=data&&a[i]%2) b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]) {thou=b[i];b[i]=b[j];b[j]=thou;}}***********************************************************************题目7(整数统计排序题)已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把一个四位数的千位数字上的值加上个位数字上的值恰好等于百位数字上的值加上十位数字上的值,并且原四位数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b 中,最后调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。
void jsVal(){int i,j,gw,sw,bw,qw;for(i=0;i<MAX;i++){gw=a[i]%10; sw=a[i]/10%10;bw=a[i]/100%10; qw=a[i]/1000;if((qw+gw)==(sw+bw)&&a[i]%2) b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]) { qw=b[i]; b[i]=b[j]; b[j]=qw;}}*************************************************************************★题目8(整数排序题)下列程序的功能是:将一正整数序列{K1,K2,...,K9}重新排列成一个新的序列。
新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面)。
要求编写函数jsValue()实现此功能,最后调用writeDat()函数将新序列输出到文件out.dat中。
说明:在程序中已给出了10个序列,每个序列有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。
例:序列{6,8,9,1,2,5,4,7,3}经重排后成为{3,4,5,2,1,6,8,9,7}jsValue(int a[10][9]){ int i,j,k,val,num;for(i=0;i<10;i++){ val=a[i][0];for(j=0;j<9;j++)if(a[i][j]<val){ num=a[i][j];for(k=j;k>0;k--)a[i][k]=a[i][k-1];a[i][0]=num;}}}*******************************************************************************★题目9(整数各位数字运算排序题)已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:若一个四位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且原四位数是偶数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。