计算机等级三级数据库题库 计算机三级数据库题目通用
文件格式:DOCX
时间:2023-04-30 00:00:00    小编:为好优姐姐-说

计算机等级三级数据库题库 计算机三级数据库题目通用

小编:为好优姐姐-说

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。那么我们该如何写一篇较为完美的范文呢?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。

计算机等级三级数据库题库 计算机三级数据库题目篇一

备考计算机考试过程中,大家对报考科目知识点是否已经掌握了呢?下面是小编分享的2017年计算机等级三级数据库上机题及答案,欢迎大家练习!

1.调用函数rwdata(),文件中读取10组数据(m和k值),并嵌套调用primenum函数分别得出array[]数组。请编写函数primenum(int m,int k,int array[]),该函数的'功能是:将紧靠m的k个素数存入数组array并在屏幕上显示。中。

例如,若输入3 9,则应输出5 7 11 13 17 19 23 29 31。

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

【答案】

void primenum(int m, int k, int array[])

{ int value = m+1;

int half, n = 0, i;

while(1)

{ half = value/2;

for (i=2; i<=half; i++)

if (value%i == 0)

break;

if (i > half)

{ array[n] = value;

n++;

}

if (n >= k)

break;

value++;

}

}

中有200个正整数,且每个数均在1000~9999之间。函数rdata()读取这200个数存放到数组original中。请编写函数numascend(),其功能是:要求按每个数的后3位的大小进行升序排列,然后取出满足此条件的前10个数依次存入数组result中,如果后3位的数值相等,则按原先的数值进行降序排列。最后调用函数wdata(),中。

例如,处理前:6012 5099 9012 7025 8088

处理后:9012 6012 7025 8088 5099

【答案】

void numascend()

{ int i, j, data;

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

for (j=i+1; j<200; j++)

{ if (original[i]00 > original[j]00)

{ data = original[i];

original[i] = original[j];

original[j] = data;

}

else if (original[i]00 == original[j]00)

{ if (original[i] < original[j])

{ data = original[i];

original[i] = original[j];

original[j] = data;

}

}

}

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

result[i] = original[i];

}

中存有100个产品销售记录,每个产品销售记录由产品代码code(字符型4位)、产品名称name(字符型10位)、单价uprice(整型)、数量amount(整型)、金额sum(长整型)5部分组成。其中:金额=单价×数量。函数rdata()读取这100个销售记录并存入结构数组sell中。请编写函数descsort(),其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数wdata(),中。

【答案】

void descsort()

{ int i, j;

pro temp;

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

for (j=i+1; j<100; j++)

if (strcmp(sell[i].code, sell[j].code) < 0)

{ temp = sell[i];

sell[i] = sell[j];

sell[j] = temp;

}

else if (strcmp(sell[i].code, sell[j].code) == 0)

{ if (sell[i].sum < sell[j].sum)

{ temp = sell[i];

sell[i] = sell[j];

sell[j] = temp;

}

}

}

s("content_relate");

【2017年计算机等级三级数据库上机题及答案】相关文章:

2017年计算机等级考试三级数据库上机模拟练习题09-09计算机三级的数据库上机试题及答案08-222017年计算机三级数据库技术提分题及答案09-202017年计算机三级考前数据库训练题08-272017年计算机三级数据库技术冲刺练习及答案09-102017年计算机等级考试三级数据库笔试习题09-112017年计算机等级考试三级数据库训练试题08-302017年计算机等级考试三级数据库练习试题08-292017年计算机等级考试三级数据库模拟试题08-28

猜你喜欢 网友关注 本周热点 软件
musicolet
2025-08-21
BBC英语
2025-08-21
百度汉语词典
2025-08-21
精选文章
基于你的浏览为你整理资料合集
复制