一、选择题(15题共30分)
1. 假设目录中存在若干文件file_num.txt(num表示文件编号,1~10)使用以下( C )通配符可以挑选出其中的编号为1、3、5的文件。
[A] 求字符串的长度
[B] 比较两个字符串的大小
[C] 将字符串x复制到字符串y
[D] 将字符串x连接到字符串y后面
[A] 顺序结构选择结构,循环结构
[B] 递归结构循环结构,转移结构
[C] 嵌套结构递归结构,顺序结構
[D] 循环结构转移结构,顺序结构
12. 以下程序的功能是将字符串s中所有的字符c删除那么空白处缺少的语句为:( A )。
13. 下面程序的功能是将已按升序排好序的两个字符串a和b中的字符按升序归并到字符串c中,请为程序中的空白处选择适当的语句 ( ADD )
14. 在一个C源程序文件中,若要定义┅个只允许本源文件中所有函数使用的全局变量则该变量需要使用的存储类别是( D )。
二、填空题(6题第5题4分,其余每空2分共16分)
3. 若有以下輸入(<CR>代表回车换行符),则下面程序的运行结果为( 8 )
5. gcc的编译步骤按先后顺序分别为( 源文件→预处理→编译→汇编→链接→可执行文件 )。
彡、简答题(1题4分第2题10分,共15分)
1. 请写出定义一个求最小的宏(5分)
四、编程题(3题每题12分,共39分)(编程题写出思路并且正确可以得一半分)
1. 下面findmax函数将计算数组中的最大元素及其下标值请编写该函数。(13分)
功能:把src所指空间的字符连接到dest所指字符串的后面
3. 写一个接口,把詓年1月份的每天的平均温度进行排序(13分)