[问答题]已知在文件IN4.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)五部分组成.其中:金额=单价×数量.函数ReadDat( )的功能是读取这100个销售记录并存入结构数组sell中.请编制函数SortDat( ),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat( )把结果输出到文件OUT4.DAT中.注意:部分源程序已给出.请勿改动主函数main( )、读数据函数ReadDat( )和输出数据函数WriteDat( )的内容.[试题程序]#Include#include#include#include#include#define MAX 100typedef struct{ char dm[5]; /*产品代码*/char mc[11]; /*产品名称*/int dj; /*单价*/int s1; /*数量*/long je; /*金额*/}PRO;PRO sell[MAX];void ReadDat( );void WriteDat( );void SortDat( ){}void main( ){memset(sell,0,sizeof(sell));ReadDat( );SortDat( );WrheDat( );}void ReadDat( ){FILE *fp;char str[80],ch[11];int i;fp={open("IN4.DAT","r");for(i=0;i<100;i++){fgets(str,80,fp);memcpy(sell[i].dm,str,4);memcpy(sell[i].mc,str+4,10);memcpy(ch,str+14,4);ch[4]=0;sell[i].dj=atoi(ch);memcpy(ch,str+18,5);ch[5]=0;sell[i].s1=atoi(ch);sell[i].je=(long)sell[i].dj*sell[i].s1;}fclose(fp);}void WriteDat(VOid){FILE *fp;int i;fp=fopen("OUT4.DAT","w");for(i=0;i<100;i++)fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,sell[i].dj,sell[i].s1,sell[i].je);fclose(fp);}
[问答题](1)在“销售”数据库中为各分公司分年度销售金额和利润表“xs”创建一个主索引和普通索引(升序),主索引的索引名为“no”,索引表达式为“公司编号+年份”;普通索弓l的索引名和索引表达式均为“公司编号”.(2)在“xs”表中增加一个名为“备注”的字段,字段数据类型为“字符”,宽度为“60”.(3)使用SQL的ALTER TABLE语句将“xs”表的“年份”字段的默认值修改为“2007”,并将该SQL语句存储到文件“xs1.txt”中.(4)通过“公司编号”字段建立“xs”表和“company”表间的永久性联系,并为该联系设置参照完整性约束:更新规则为“级联”,删?规则为“限制”,插入规则为“忽略”.
[问答题]钢丝琴弦扭曲了对声音有影响吗
[问答题]工程上为什么不能出现超筋梁和少筋梁
[问答题]张叔叔和李叔叔参加了工厂的技能比赛,张叔叔加工完了所有零件的1/2时,李叔叔加工完了所有零件的3/5.在这段时间里,谁的比赛成绩更好一些
[问答题]信誉好的客商的特点
[问答题]请从MAC层角度简述LTE系统上行数据调度的主要流程
[问答题]接力切换对于Iu口的占有情况
[问答题]简要论述区域内的危险有害因素对周边区域的影响.
[问答题]在求出总剪力墙在各楼层处的内力(弯矩、剪力)后,如何求各片剪力墙在各楼层处的内力(弯距,剪力)
[问答题]勒脚的处理方式有哪些
[问答题]请简述断连的O接口在恢复正常后,告警信息的上报机制.
[问答题]已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数isValue,其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序.最后main函数调用写函数writeDat把数组b中的数输出到out.dat文件中. 例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1. 9812是非素数,则该数不满足条件忽略. 注意:部分源程序存在test.C文件中. 程序中已定义数组:a[300],b[300],已定义变量:cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容.! include< stdio.h>// include语句说明各程序中包含v60中的标准输入输出库函数 stdio hinta3001,b300,cnt=0;//定义全局数组a[3001,b13001和变量cnt,并且对变量cnt赋初值void readDat( )://函数 readOut( )说明语句oid writeDat( )://函数 writeDat( )说明语句void disvalue( );//函数 devalue( )说明语句int isp(intm)//函数⊥sP(m)判断m是否为素数,如果是素数,返回1,否则返回0inti;//定义变量1for(⊥=2;f<m:i++)/循环变量i从2依次递增,直到⊥等于或大于m退出循环if(m1==0)return0;//如果m能被1整除,返回0retUvoid main( )inti://定义变量11: redhat( ):/调用 ceadDa( )函数从数据文件 in, dat中读取300个四位数存入数组a中2 svalue( );//调用函数 svalue)实现题目所要求的功能3! writeDat( );//调用 writeDat( )函数把计算结果写入到数组b中的数输出到 out dat文件24 printf(\cnt=8d\\n\,cnt);//在屏幕上显示素数的个数25: for(i =0: i< cnt: 1++)printf(\b[d]=8dn\,i,b[i]);//在屏幕上显示数组b中的所有元素28: void readDat( )0FILE\fp;/定义文件指针变量rp31!int1;//定义整型变量132fp= fopen(\in,dat\,\r\);/以只读的方式打开文件in,dat,并用p指向这个文件33for(⊥=0:1<300:1++)34fscanf(fp,\td,\,a[11)://从文件1n,dat中读取300个四位数到数组a中35} fclose(tp);∥关闭文件in,dt36!37 i void writeDat ( )39!FILE·fp;//定义文件指针变量fp40 L int i;//定义整型变量41 tp fopen(\out.dat\,\w\);∥/以只写的方式打开文件out,dat,并用印p指向这个文件42! fprintf(fp,\sd\\n\,cnt);/把素数的个数写入到文件out.dat43:for(⊥0:i<cnt:⊥++)fprintf(fp,\8dn\,bi1);//把数组b中的所有元素写入到文件out,dat45 fclose(fp);/关闭文件out,dat
[问答题]何谓水溶性维生素
[问答题]关闭当前的学生表工作簿,并退出Excel.
[问答题]法律意识有不同的形态都包括哪些
[问答题]姬松茸菌丝培养条件如何?菌丝生产不需光线,温度范围为10—37℃.子实体发生的温度范围为20—33℃,最适为为20—33℃.覆土料层含水量60—65%,菇房相对湿度75—85%.菌丝体和子实体发育需要新鲜的空气.这个回答完整么
[问答题](c) At 1 June 2006, Router held a 25% shareholding in a film distribution company, Wireless, a public limitedcompany. On 1 January 2007, Router sold a 15% holding in Wireless thus reducing its investment to a 10%holding. Router no longer exercises significant influence over Wireless. Before the sale of the shares the net assetvalue of Wireless on 1 January 2007 was $200 million and goodwill relating to the acquisition of Wireless was$5 million. Router received $40 million for its sale of the 15% holding in Wireless. At 1 January 2007, the fairvalue of the remaining investment in Wireless was $23 million and at 31 May 2007 the fair value was$26 million. (6 marks)Required:Discuss how the above items should be dealt with in the group financial statements of Router for the year ended31 May 2007.Required:Discuss how the above items should be dealt with in the group financial statements of Router for the year ended31 May 2007.
[问答题]如何确定网络图的关键线路?关键工作的总时差为“0”吗
[问答题]设某连锁商店数据库中有关系模式R:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量.(1)请根据上述规定,写出关系模式R的函数依赖集;(2)请给出关系模式R的候选码;(3)请说明关系模式R属于第几范式,并给出理由;(4)请将R分解成满足3NF的关系模式.
[问答题](iv) The stamp duty and/or stamp duty land tax payable by the Saturn Ltd group; (2 marks)Additional marks will be awarded for the appropriateness of the format and presentation of the memorandumand the effectiveness with which the information is communicated. (2 marks)