24小时热门版块排行榜    

查看: 425  |  回复: 2

recen

木虫 (文坛精英)

宅!宅!宅!宅出韭菜来

优秀版主

[交流] 【讨论】一份C/C++实习生笔试试卷(基础部分),大家讨论一下答案吧! 已有2人参与

一、基础知识
1、 下面几个是在编程领域里经常使用的缩写,请写出他们的英文全写,并翻译成中文。注意是编程领域.
(1) OS   
(2) VS
(3) MS
(4) CS
(5) RTOS
(6) SDK
(7) IDE
2、 下列几个C语言表达式是否正确?如果正确,写出它们表达的意思:
(1) a&b
(2) a&(&b)
(3) a&&b
(4) a**b
3、 在编程风格中,一般都要强调使用匈牙利命名法,下面是匈牙利命名法中一些公认的前缀,并给出变量名的例子,请写出它们所代表的变量类型:
前缀 变量名 描述前缀的意义
g_ g_Lock   
m_ m_Num   
p pTrack   
h hModule   
sz szText   
dw dwMsg   

4、头文件中ifndef / define / endif 是做什么用的?
5、代码里有时可以看到extern “C”, 这语句是做什么用的?  
6、软件开发中说的check out, check in是什么意思?
7、C语言函数前面加static,和C++类的成员函数前面加static,两者的意义有何区别?
8、简单描述一下WIN32上 .c / .cpp / .rc / .obj / .res / .lib / .dll / .exe这几个后缀所表示的文件类型,以及他们之间的相互生成关系。如果你是LINUX程序员,前面这个问题答不上,那么请描述一下GCC编译的几个步骤和中间生成文件。

二、简单代码
1、
char* GetMemory(void)
{
  char p[] = “Welcome to AMOI”;
  return p;
}
void main(void)
{
  char* str = NULL;
  str = GetMemory();
  printf(str);
}
运行main函数的结果如何?你觉得该段代码是否存在什么问题?

2、
void GetMemory(char** p, int len)
{
  *p = (char*)malloc(len);
}
void main(void)
{
  char* str;
  GetMemory(&str, 100);
  strcpy(str, “Hello World”);
  printf(str);
}
运行main函数的结果如何?你觉得该段代码是否存在什么问题?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

josephZhao

金虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ajian04(金币+1):谢谢参与交流~ 2010-10-26 19:58:52
(1) a&b  a和b按位与运算
(2) a&(&b) a和b的地址按位与运算
(3) a&&b   a和b逻辑与运算
(4) a**b    a乘以b指向的变量
2楼2010-10-26 18:44:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lhfx_313

至尊木虫 (文坛精英)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ajian04(金币+1):谢谢参与交流~ 2010-10-26 19:59:02
4. 防止该头文件被重复引用
5. 告诉编译器声明后面的内容是引用的是C程序版本
7. c中static 作用是限定函数只在本文件中可见,为链接用的
     c++ 中static
   在文件作用域:
       作用是限定函数只在本文件中可见,为链接用的
   在类作用域:
       1) 表示该成员的静态性,不依赖于具体实例,可
            以直接通过类类型访问该static 成员函数
       2)限制访问普通数据成员,只能访问静态数据成员和函数
二  1:
可能是乱码。因为 GetMemory 返回的是指向“栈内存”的指针,该指针的地址不是 NULL,但其原现的内容已经被清除,新内容不可知。
二 2:
(1)能够输出hello(2)内存泄漏

[ Last edited by lhfx_313 on 2010-10-26 at 19:28 ]
3楼2010-10-26 19:26:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 recen 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 299求调剂 +6 △小透明* 2026-03-17 6/300 2026-03-21 02:42 by JourneyLucky
[考研] 一志愿中国石油大学(华东) 本科齐鲁工业大学 +3 石能伟 2026-03-17 3/150 2026-03-21 02:22 by JourneyLucky
[考研] 一志愿重庆大学085700资源与环境专硕,总分308求调剂 +3 墨墨漠 2026-03-18 3/150 2026-03-21 00:39 by JourneyLucky
[考研] 299求调剂 +4 shxchem 2026-03-20 5/250 2026-03-21 00:24 by 星空星月
[考研] 296求调剂 +6 www_q 2026-03-18 10/500 2026-03-20 23:56 by JourneyLucky
[考研] 材料专硕英一数二306 +7 z1z2z3879 2026-03-18 7/350 2026-03-20 23:48 by JourneyLucky
[考研] 288求调剂 +16 于海海海海 2026-03-19 16/800 2026-03-20 22:28 by JourneyLucky
[考研] 317求调剂 +5 申子申申 2026-03-19 9/450 2026-03-20 22:26 by JourneyLucky
[考研] 求调剂 +5 Mqqqqqq 2026-03-19 5/250 2026-03-20 20:46 by zhukairuo
[考研] 材料与化工专硕调剂 +7 heming3743 2026-03-16 7/350 2026-03-20 19:31 by zhukairuo
[考研] 08工学调剂 +5 用户573181 2026-03-20 5/250 2026-03-20 15:47 by xia_2003
[考研] 0856调剂,是学校就去 +8 sllhht 2026-03-19 9/450 2026-03-20 14:25 by 无懈可击111
[考研] 求调剂 +3 暗涌afhb 2026-03-16 3/150 2026-03-20 00:28 by 河南大学校友
[论文投稿] 申请回稿延期一个月,编辑同意了。但系统上的时间没变,给编辑又写邮件了,没回复 10+3 wangf9518 2026-03-17 4/200 2026-03-19 23:55 by babero
[考研] 一志愿中国海洋大学,生物学,301分,求调剂 +5 1孙悟空 2026-03-17 6/300 2026-03-19 23:46 by zcl123
[考研] 320求调剂0856 +3 不想起名字112 2026-03-19 3/150 2026-03-19 22:53 by 学员8dgXkO
[考研] 286求调剂 +6 lemonzzn 2026-03-16 10/500 2026-03-19 14:31 by lemonzzn
[考研] 277调剂 +5 自由煎饼果子 2026-03-16 6/300 2026-03-17 19:26 by 李leezz
[考研] 有没有道铁/土木的想调剂南林,给自己招师弟中~ +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
[考研] 333求调剂 +3 文思客 2026-03-16 7/350 2026-03-16 18:21 by 文思客
信息提示
请填处理意见