程序设计c语言。
一、指出程序段中的错误:分析错误的原因,并进行修改。(每个5分,共10分)、
1、函数swap将两个字符串(字符数组作实参,长度不超过100)的内容进行交换。
void swap(char *pa,char *pb)
char *temp;
temp=pa;
pa=pb;
pb=temp;
2、程序片段为:
char pa=abcde”;
char *pb=”efg”;
pb[1]=’a’;
pb=pa;
strcpy(pa,”abcdefgxyz”);
pb=”du”;
二、简答题(共30分)
1、设arr为整型数组,num和item为整型变量,n=数组元素个数-1。需要查找item是否在数组中,如果程序片段为。
for(num=n;arr[num]!=item;num--)
printf(“%d”,num);
可能导致的异常结果是什么?为什么?(8分)
2、设有递归函数:
int value(int n)
函数原型为:void turn(struct node *head)
3、编写完整程序:接收从键盘输入的仅由数字字符构成的字符串(假设字符串的最大长度为50),统计并输出每个数字(0~9)的重复次数。(8分)
4、编写完整程序,采用结构数组和指向结构的指针,接收输入的100个学生信息(包括学号和c语言课程期末总成绩),输出最高、最低成绩和分别对应的学号(可能有多个同学都是最高分,可能有多个同学都是最低分)。(12分)
四、从程序执行效率方面考虑,请简述c语言采取的一些措施和原因。(15分)
吉林大学2024年复试笔试试题
吉林大学2012年复试笔试试题 回忆版 汽车理论 每题10分 一 动力性的评价指标是什么?为提高动力性,应该如何设计汽车结构?二 稳定性因数是什么?有哪几个参数表征稳态转向特性?三 影响燃油经济性的因素有哪些?从结构方面和使用方面该如何提高燃油经济性?四 图示说明什么是制动器制动力和地面制动力?地面...
电子科大2019模电期末试卷
学院系别班次学号姓名。密 封 线 以 内 答 题 无 效。电子科技大学二零一零至二零一一学年第 1 学期期末考试。模拟电路基础课程考试题 a卷 120 分钟 考试形式 开卷考试日期 2011年 1 月 5 日。课程成绩构成 平时 20 分,期中 20 分,实验 0 分,期末 60 分。一 填空题 共...
2024年推免生复试笔试试题 1
北京师范大学心理学院2012级保送硕士研究生复试笔试试题。1 presentation in english 80分 请仔细阅读所给的 英文文献呈现 完成下面两项任务 请你以该研究报告作者身份面向对该研究感兴趣的专家或同行,使用powerpoint软件呈现你的研究报告,便于报告对象评价你的研究的价值...