计算机二级《C语言》操作试题及答案2016
来源:才华咖 本文已影响1.76W人
来源:才华咖 本文已影响1.76W人
一、程序修改题
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
二、程序设计题
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:85 76 69 85 91 72 64 87,则平均分应当是:78.625。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。
【参考答案】
程序修改题
(1)*t=0;
(2)if(d%2!=0)或if(d%2==1)
【考点分析】
本题考查:指针型变量作为函数参数;if语句条件表达式,结合奇偶数的表示方法来确定该表达式内容。
【解题思路】
(1)由函数定义可知,变量t是指针变量,所以对t进行赋初值0是不对的.。因为t指向的是存放新数的变量,所以此处应给新数赋初值0,即*t=0。
(2)变量d表示数s各个位上的数,此处的if条件应为判断d是否为奇数。
程序设计题
【考点分析】
本题考查:链表的操作,对链表的主要操作有以下几种:建立链表、结构的查找与输出、插入一个结点、删除一个结点。
【解题思路】
题目要求求链表中数据域的平均值,应首先使用循环语句遍历链表,求各结点数据域中数值的和,再对和求平均分。遍历链表时应定义一个指向结点的指针P,因为“头结点”中没有数值,所以程序中让p直接指向“头结点”的下一个结点,使用语句STREC * p=h->next。
全国计算机二级《C语言》操作试题与答案2016
2017年9月计算机二级《C语言》操作题及答案
国家计算机二级《C语言》操作题练习及答案2016
2016年9月计算机二级《C语言》机考试题及答案
计算机二级《C语言》试题及答案2016
2016年计算机二级《C语言》操作题练习及答案
2016年计算机二级《C语言》机考试题及答案
计算机二级《C语言》测试题及答案2016
计算机二级《C语言》操作试题与答案2016
2016年计算机二级《C语言》试题及答案
2016年9月计算机二级《C语言》操作题题库及答案
2016年9月计算机二级《C语言》上机试题及答案
2017全国计算机二级《C语言》操作试题及答案
2016计算机二级《C语言》测试题及答案
2016全国计算机二级《C语言》机考试题及答案
2017年计算机二级C语言操作试题及答案
2016计算机二级《C语言》模拟题及答案
2016年计算机二级C语言上机操作题及答案
2016年9月计算机二级《Access》操作试题及答案
计算机二级考试真题以及答案
计算机二级《C语言》考试冲刺试题及答案2016
2016计算机二级《C语言》无纸化考试题及答案
2016年计算机二级《C语言》考前测试题及答案
计算机c语言实训报告范文
2016年计算机二级《C语言》机考试题与答案
2017计算机二级《C语言》考试题及答案
计算机二级《C语言》练习题及答案2016
2016年9月计算机二级《C语言》冲刺试题及答案
2016年9月计算机二级《C语言》测试题及答案
2016年计算机二级《C语言》模拟题及答案
全国计算机二级《Access》操作试题及答案2016
计算机二级c语言试题及答案
2016年9月计算机二级《C语言》上机考题及答案
2016年计算机二级《Access》上机操作题及答案
2016年9月计算机二级C语言操作题及答案
2016计算机二级《C语言》练习题及答案
2016计算机二级《C语言》预测题及答案
计算机二级c语言试题及答案
2016年计算机二级C语言操作题及答案
全国计算机二级《C语言》预测试题及答案2016