2014年计算机学院的复试没有上机,只有笔试。其中,学术的笔试科目是高级语言程序设计(C、C 、Java选一),专硕的笔试科目是操作系统 计算机网络。
本人参加的是学术的复试,因此在此写下高级语言程序设计的笔试题目(仅凭回忆)。欢迎其他道友补充、更正。
高级语言程序设计共5道编程题,满分100分。其中,1~3题各25分,4题15分,5题10分。
1.写一个函数,实现的功能是:计算输入数字的各位数字之和。
2.写一个函数,实现的功能是:查找一单链表中值为素数的结点,并将这样的结点删除。
3.写一个函数,实现的功能是:当输入的数n在10~99999之间时,求出n的阶乘n!的末尾含有多少个连续的0。否则,输出-1。
4.(这个记不清楚了)。写一个完整的程序,实现表达式的判断。给一些表达式的规则,然后判断输入的表达式是否满足上述的规则,如果满足,输 出“YES”,否则输出“NO”。
5.写一个完整的程序,实现的功能是:已知集合S={‘A’,’B’,’C’},输入数字n,要求输出所有满足条件的字符串:长度为n,字符串的每个字符 都是集合S的元素。