试题与答案

下列措施中,()是为了在宏观上避免或减少海上交通事故的发生。 ①实施港口国监督和船舶

题型:单项选择题

题目:

下列措施中,()是为了在宏观上避免或减少海上交通事故的发生。

①实施港口国监督和船舶安全检查;

②对船舶的法定检验;

③建立健全VTS系统;

④全面贯彻我国颁布的海商法。

A.①~④

B.②~④

C.①~③

D.①②④

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/1027/165ed43ddeb630ede2b606fd1c7c4d50.html

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

参考答案:1、填料失效2、填料压盖松动3、密封填料不足。

试题推荐
题型:问答题

函数ReadDat()实现从文件IN.dat中读取1000个十进制整数到数组xx中;请编写函数 Compute()分别计算出数组xx中奇数的个数odd、偶数的个数even,以及所有数的平均值aver和方差totfc的值。最后调用函数WriteDat(),把结果输出到OUT. dat文件中。

计算方差的公式如下:

原始数据文件存放的格式是:每行存放10个数(每个数均大于0且小于等于2000),并用逗号隔开。

注意:部分源程序已经给出。请勿改动主函数main()、读函数ReadDat()和输出数据函数 WriteDat()的内容。

#include <stdio. h>

#include <stdlib. h>

#include <string. h>

#define MAX 1000

int xx[MAX], odd = 0, even = 0;

double aver = 0.0, totfc = 0.0;

void WriteDat(void);

int ReadDat(void)

FILE *fp;

int i, j;

if ((fp = fopen("IN. dat", "r")) == NULL)

return 1;

for (i=0; i<100; i++)

for (j=0; j<10; j++)

fscanf(fp, "%d,", &xx[i*10+j]);

fscanf(fp, "\n");

if (feof(fp))

break;

fclose(fp);

return 0;void Compute(void) void main ()

int i;

for (i=0; i<MAX; i++)

xx[i] = 0;

if (ReadDat())

printf (" 数据文件 IN. dar 不能打开! \007\n");

return;

Compute ( );

printf("odd=%d\neven=%d\naver=%f\ntotfc=%f\n", odd, even, aver, totfc);

WriteDat ();void WriteDat(void)

FILE *fp;

fp = fopen("OUT.dat", "w");

fprintf(fp, "%d\n%d\n%f\n%f\n", odd, even, aver, totfc);

fclose (fp);

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