The author believes that_________
A. the governments is right to sell or lease public lands to wealthy developers
B. public lands shouldn't have been sold or leased to individuals for profits
C. nature should be left for wide public to enjoy rather than to rent
D. the outdoor campers should be more clear minded in spending money
第1题:
已知在文件IN9.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)五部分组成。其中,金额=单价X数量。函数ReadDat()的功能是读取这100个销售汜录并存入数组sell中。请编制函数SortDat(),其功能要求:按金额从小到大进行排列,若金额相同,则按产品代码从小到大进行排列,排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT9.DAT中。
注意:部分源程序已给出。请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
[试题程序]
include<stdio.h>
include<memory.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;
PR()sell[MAX];
void ReadDat();
void WriteDat();
void SortDat()
{
}
void main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
void ReadDat()
{
FILE*fp;
char str[80],ch[ll];
int i;
fp=fopen("IN9.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;
}
fclosc(fp);
}
void WriteDat()
{
FILE *fP;
Int i;
fp=fopen("OUT9.DAT","w");
for(i=0;i<100;i++)
fprintf(fp,"%s %s %4d %5d %101d\n",sell[i].dm,sell[i].mc,sell[i].sl,sell[i].sl,sell[i].je);
fclose(fp);
}
第2题:
5.We can______ books _______bookstore(书店).
A. sell ;to
B. buy ;from
C. sell ;from
D. buy ;to
第3题:
在利用CSS表现XML时,需要将XML文档中的author元素的内容以内联方式显示(即所有的author元素的内容连续显示,不分段),且其内容自动折行以适应屏幕,多个连续空格压缩成一个空格,则下面正确的选项是()。
A.author{display:inline;white-space:nowrap}
B.author{display:inline;white-space:return}
C.author{display:inline;white-space:normal}
D.author{display:inline;white-space:pre}
第4题:
已知在文件IN. dat中存有100个产品销售记录,每个产品销售记录由产品代码code(字符型4位)、产品名称name(字符型10位)、单价uprice(整型)、数量amount(整型)、金额sum(长整型)5部分组成。其中:金额=单价×数量。函数Rdata()是读取这100个销售记录并存入结构数组sell中。请编写函数SortDat(),其功能要求:按金额从小到大进行排列,若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组sell中。最后调用函数Wdata(),把结果输出到OUT. dat文件中。
注意:部分源程序已经给出。请勿改动主函数main()、读数据函数Rdata()和输出数据函数Wdata()的内容。
include <stdio. h>
include <string. h>
include <conio. h>
include <stdlib. h>
define MAX 100
typedef struct
{ char code[5]; /* 产品代码 */
char name[11]; /* 产品名称 */
int uprice; /* 单价 */
int amount; /* 数量 */
long sum; /* 金额 */
} PRO;
PRO sell [MAX];
void Rdata();
void Wdata();
void SortDat()
{
}
void main ()
{ memset(sell, 0, sizeof(sell)
Rdata();
SortDat();
Wdata();
}
void Rdata()
{ FILE *fp;
char str[80], ch[11];
int i;
fp = fopen("IN. dat", "r");
for (i=0; i<100; i++)
{ fgets(str, 80, fp);
memcpy(sell[i].code, str, 4);
memcpy(sell[i].name, str+4, 10);
memcpy(ch, str+14, 4);
ch[4] = 0;
sell[i].uprice = atoi(ch);
memcpy(ch, str+18, 5);
ch[5] = 0;
sell[i]. amount = atoi(ch);
sell[i].sum = (long)sell[i]. uprice * sell[i]. amount;
}
fclose(fp);
}
void Wdata()
{ FILE *fp;
int i;
fp = fopen("OUT. dat", "w");
for (i=0; i<100; i++)
{ printf("%s %s %4d %5d %5d\n", sell[i]. code, sell[i].name,
sell[i].uprice, sell[i]. amount, sell[i]. sum);
fprintf(fp, "%s %s %4d %5d %5d\n", sell[i]. code,
sell[i]. name, sell[i]. uprice, sell[i]. amount, sell[i]. sum);
}
fclose(fp);
}
第5题:
第6题:
2、在利用CSS表现XML时,需要将XML文档中的author元素的内容以内联方式显示(即所有的author元素的内容连续显示,不分段),且其内容自动折行以适应屏幕,多个连续空格压缩成一个空格,则下面正确的选项是()。
A.author{display:inline;white-space:nowrap}
B.author{display:inline;white-space:return}
C.author{display:inline;white-space:normal}
D.author{display:inline;white-space:pre}