知名企业招聘软件工程师的c语言笔试题和面试题答案.pdfVIP

  • 4
  • 0
  • 约3.25千字
  • 约 6页
  • 2021-10-14 发布于湖南
  • 举报

知名企业招聘软件工程师的c语言笔试题和面试题答案.pdf

知名企业招聘软件工程师的 C 语言笔试题 和面试题答案 知名企业招聘软件工程师的 C 语言笔试题和面试题答案 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; }STU; C 语言笔试题 (3) 第 1 题: 两个字符串, s,t;把 t 字符串插入到 s 字符串中, s 字符串有足够的空间存放 t 字符串 第 2 题: printf ( %d%d\n ,++n, power(2,n)); 其中 power(2,n) 为 实 现 一 定 功 能 的 函 数 如 2 。请问这种表示方法有什么潜在的问题 ? 第 3 题: printf (s); 请问这样的语句有没有问题 ?(s 为一指向有效字符串的指 针) 第 4 题: 两段代码共存于一个文件, 编译时有选择的编译 其中的一部分,请问如何实现 ? 第 5 题: 数据结构指针传给函数,函数能访问数据单元, 但不能修改实际的内容,如何实现 ?

文档评论(0)

1亿VIP精品文档

相关文档