已知数据文件IN26.DAT中存有200个4位数,并已调用读函数readDat()把

题型:问答题

问题:

已知数据文件IN26.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中。请编制一函数jsVal(),其功能是:把千位数字和个位数字重新组成千个新的十位数(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的个位数字),把百位数字和十位数字组成另一个新的十位数(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个十位数均是奇数并且两个十位数中至少有一个数能被5整除,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要求计算满足上述条件的 4位数的个数cnt,最后调用写函数writeDat(),把结果cnt及数组b中符合条件的4位数输出到OUT26.DAT文件中。
注意:部分源程序已给出。
程序中已定义数组:a[200],b[200],已定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include〈stdio.h>
#define MAX 200
int a[MAX], b[MAX], cnt = 0;
void jsVal()


void readDat ( )

int i;
FILE *fp;
fP = fopen("IN26.DAT", "r");
for(i = 0; i〈MAX; i++)
fscanf(fp, "%d", &a[i]);
fclose(fp);

main ( )

int i;
readDat ( );
jsVal ( );
printf("满足条件的数=%d\n", cnt);
for(i = 0; i〈cnt; i++)
printf("%d ", b[i]);
printf ("\n");
writeDat ( );

writeDat ( )

FILE *fp;
int i;
fp = fopen("OUT26.DAT", "w");
fprintf(fp, "%dkn", cnt);
for(i = 0; i〈cnt; i++)
fprintf(fp, "%dkn", b[i]);
fclose(fp);

考点:计算机等级考试信息管理技术三级信息管理技术机试
题型:问答题

在观察蚯蚓运动的过程中,要经常用浸水的棉球轻擦蚯蚓的体表,使体表保持湿润,这样做的意义是[ ]

A.维持蚯蚓正常的呼吸

B.因为蚯蚓通过体表吸收水分

C.有利于蚯蚓自由蠕动

D.维持蚯蚓体内的水分平衡

题型:问答题

下边是王霞在同学们面前作的自我介绍,至少有两处欠妥,请将其中一处找出来,改在题后横线上。

  大家好!我的名字叫王霞。我性格开朗,做事诚恳,为人踏实。认识我是你们的荣幸。之所以我取名王霞,是因为霞意味着漂亮……

有误的地方是:_______________________________________________

应该这样修改:_______________________________________________

题型:问答题

以公开形式发布基金评价结果的机构在从事基金评价业务的过程中应遵循的( )原则即注重对基金的长期评价,培育和引导投资人的长期投资理念,不得以短期、频繁的基金评价结果误导投资人。

A.一致性
B.全面性
C.公正性
D.长期性

题型:问答题

学校学生选修课程,经简化得到的数据项列出如下: 学生号s# CHAR(6),学生姓名xm CHAR(8),课程号c# CHAR(3),课程名称cname CHAR (20),成绩 grade NUMBER。 并确定以学生(student)信息,课程(course)信息实体,它们通过“选课”(sc)联系起来。 数据库概念设计的只包含主键属性的简化E-R图如下:

要求; (1)设计数据库的逻辑结构设计:给出相应的表名、表的属性名(数据类型可省)、主键。 (2)给出选修了课程号为’C02’的学生姓名的SQL查询语句。 (3)给出三种等价的关系代数表达式来完成上述查询。并从查询优化的角度说明哪一种关系代数表达式查询效率最高并说明在此查询优化的基础上,对哪些字段建立索引可提高查询效率

题型:问答题

人类社会最基本的社会关系是()。

A.阶级关系

B.血缘关系

C.生产关系

D.伦理关系

更多题库