一份C++实习生的笔试题目

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、基础知识
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_  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值