更新时间:2018-11-22 16:19作者:王华老师
C语言笔试题(1)
第1题: 完成文件的拷贝,srcFileName为源文件名,dstFileName 为目标文件名。
int copy_file(const char *srcFileName, const char *dstFileName);
第2题: 设有文件a.file, 请写出程序在文件的开头插入 字符串 “ file start: ”;
第3题:
已知
union un {
short s;
char a[3];
};
求sizeof(union un)?
第4题:
请描述以下代码中的p,
char(*(*p())[])(int, void (*)())
第5题:
已知
union un {
short s;
char a[3];
};
求sizeof(union un)?
C语言笔试题(2)
第1题: 已知 char a[] = “abc\0efg”, 求sizeof(a) 和 strlen(a);
第2题: 1, 写程序完成M进制转N进制,M、N为1~10之间。
mton(const char* mNum, int m, char *nNum, int n);
第3题: 完成16进制字符串相加,返回相加后的16进制字符串。
char* sum_str16(const char* str1, const char* str2);
第4题: 完成strlen函数,要求除参数外,不能使用变量和库函数。
第5题: 用链表完成结点的添加、删除操作。
typedef struct student
{
int studentNum,
struct student *next;