一、基础知识
1、 下面几个是在编程领域里经常使用的缩写,请写出他们的英文全写,并翻译成中文。注意是编程领域.
(1) OS operating system 操作系统 或者是open source 开发源代码
(2) VS Visual Studio 软件开发平台
(3) MS Microsoft 微软的缩写,或者Management System 管理系统
(4) CS cryptographic system密码系统 或者 computer science 计算机科学的缩写
(5) RTOS Real-time operating system 实时操作系统
(6) SDK Software Development Kit, 即软件开发工具包
(7) IDE Integrated Drive Electronics 集成驱动器电子 它的本意是指把控制器与盘体集成在一起的 Integrated Development Environment 集成发展(开发)环境
2、 下列几个C语言表达式是否正确?如果正确,写出它们表达的意思:
(1) a&b 正确 位运算,将a的每一个与b的每一个位进行&操作
(2) a&(&b) 正确 &b先取得b的地址,再与b的地址按位与
(3) a&&b 正确 逻辑与,就是将a的值与b的值进行与运算
(4) a**b 正确 *b先取得b地址的值,a与*b的值相乘
3、 在编程风格中,一般都要强调使用匈牙利命名法,下面是匈牙利命名法中一些公认的前缀,并给出变量名的例子,请写出它们所代表的变量类型:
前缀 变量名 描述前缀的意义
g_

这篇博客主要介绍了C++实习生笔试中涉及的基础知识,包括编程领域常用缩写的英文全称和解释,C语言表达式的正确性,匈牙利命名法,头文件的防止重复引用机制,#include指令的区别,extern "C"的作用,源代码管理中的签入签出概念,以及C/C++中static关键字的不同含义。还分析了两个代码实例,讨论了内存管理和函数返回指针的问题,指出可能存在的错误及改进方案。
最低0.47元/天 解锁文章
505

被折叠的 条评论
为什么被折叠?



