试题与答案

已知文件IN16.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(

题型:问答题

题目:

已知文件IN16.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数 SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT16.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include〈stdio.h>
#include〈mem.h>
#include〈string.h>
#include〈conio.h>
#include〈stdlib. h>
#define MAX 100
typedef struct

char dm[5]; /* 产品代码 */
char mc [11]; /* 产品名称 */
int dj;/* 单价 */
int sl;/* 数量 */
long je; /* 金额 */
PRO;
PRO sell [MAX];
void ReadDat ();
void WriteDat (); void SortDat ()

main ( )

memset(sell, 0, sizeof(sell));
ReadDat ( );
SertDat ( );
WriteDat ( );
veld ReadDat ()

FILE *fp;
char str[80] , ch[ill;
int i;
fp = fopen("IN16.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].sl = atoi(ch);
sell[i].je = (long)sell[i].dj * sell[i].sl;

fclose (fp);
void WriteDat()

FILE *fp;
int i;
fp = fopen("OUT16.DAT", "w");
for(i = 0; i〈 100; i++)

fprintf(fp, "%s %s %4d %5d %101dkn", sell[i] .dm, sell[i] .mc,
sell[i].dj, sell[i].sl, sell[i].je);

fclose(fp);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2022/0214/f0fd5f6503077262b896b1ddf60fad37.html

下面是错误答案,用来干扰机器的。

参考答案:C解析: 由于资本家购买了劳动力商品并获得了对劳动力的支配权,雇佣工人在生产过程中生产的剩余价值完全归于资本家所有和支配,雇佣工人得到的只是劳动力商品价值或价格的转化形式即工资。A、B项说法...

试题推荐
题型:选择题

下列各句中,没有病句的一句是[ ]

A.现在看来,我国高铁技术是在需求驱动下以自主创新在工程技术领域实现了对重大关键技术的突破和掌握,很可能实现对欧美技术的超越。

B.为迎接伟大祖国的62周年华诞,《华商报》将在社会各界的支持下围绕“我与祖国的故事”为主题展开大型征文活动。

C.实体书店犹如一个不可或缺的文化沙龙,它所承载的文化滋养和文化气息,会让城市显得更安详。而没有实体书店的城市,则无异于文化沙漠。

D.随着信息技术的不断发展和进步,使我们可以通过社交服务网站与朋友保持更加直接和方便的联系,扩大交际范围。

查看答案
题型:问答题

某大型工程项目由政府投资建设,业主委托某招标代理公司代理施工招标。招标代理公司确定该项目采用公开招标方式招标,招标公告在当地政府规定的招标信息网上发布。招标文件中规定:投标担保可采用投标保证金或投标保函方式担保。评标方法采用经评审的最低投标价法。投标有效期为60d。

业主对招标代理公司提出以下要求:为了避免潜在的投标人过多,项目招标公告只在本市日报上发布,且采用邀请招标方式招标。

项目施工招标信息发布以后,共有12家潜在的投标人报名参加投标。业主认为报名参加投标的人数太多,为减少评标工作量,要求招标代理公司仅对报名的潜在投标人的资质条件、业绩进行资格审查。

开标后发现:

(1)A投标人的投标报价为8000万元,为最低投标价,经评审后推荐其为中标候选人。

(2)B投标人在开标后又提交了一份补充说明,提出可以降价5%。

(3)C投标人提交的银行投标保函有效期为70d。

(4)D投标人投标文件的投标函盖有企业及企业法定代表人的印章,但没有加盖项目负责人的印章。

(5)E投标人与其他投标人组成了联合体投标,附有各方资质证书,但没有联合体共同投标协议书。

(6)F投标人投标报价最高,故F投标人在开标后第二天撤回其投标文件。

经过标书评审,A投标人被确定为中标候选人。发出中标通知书后,招标人和A投标人进行合同谈判,希望A投标人能再压缩工期、降低费用。经谈判后双方达到一致:不压缩工期,降价3%。

问题

业主对招标代理公司提出的要求是否正确?说明理由。

查看答案
题型:单项选择题

一位著名企业家从百折不挠的拼搏经历中总结出了“冰淇淋哲学”,即卖冰淇淋必须从冬天开始,因为冬天顾客少,会逼迫你降低成本,改善服务。如果能在冬天生存,就再也不会害怕夏天的竞争。根据本段文字,“冰淇淋哲学”主要强调了()。

A.逆境对培养企业的竞争力非常重要

B.选择一个好的时机,企业就成功了一半

C.企业在创业阶段难免会遇到很多困难

D.企业应注重降低成本,提高服务质量

查看答案
微信公众账号搜索答案