考查C++/C程序员的基本编程技能

考查C++/C程序员的基本编程技能

  本试题仅用于考查C++/C程序员的基本编程技能,

考查C++/C程序员的基本编程技能

  内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的'语法。

  考试成绩能反映出考生的编程质量以及对C++/C的理解程度,

  但不能反映考生的智力和软件开发能力。

  笔试时间90分钟。请考生认真答题,切勿轻视。

  一、请填写BOOL , float, 指针变量 与"零值"比较的 if 语句。

  (10分)

  提示:这里"零值"可以是0, 0.0 , FALSE或者"空指针"。

  例如 int 变量 n 与"零值"比较的 if 语句为:

  if ( n == 0 )

  if ( n != 0 )

  以此类推。

  请写出 BOOL flag 与"零值"比较的 if 语句:

  请写出 float x 与"零值"比较的 if 语句:

  请写出 char *p 与"零值"比较的 if 语句:

  二、以下为Windows NT下的32位C++程序,请计算sizeof的值(10分)

  char str[] = "Hello" ;

  char *p = str ;int

  n = 10;

  请计算

  sizeof (str ) =

  sizeof ( p ) =

  sizeof ( n ) =

  void Func ( char str[100])

  {请计算 sizeof( str ) = }

  void *p = malloc( 100 );

  请计算sizeof ( p ) =

  三、简答题(25分)

  1、头文件中的 ifndef/define/endif 干什么用?

  2、#include 和

  #include "filename.h" 有什么区别?

  3、const 有什么用途?(请至少说明两种)

  4、在C++ 程序中调用被 C编译器编译后的函数,

  为什么要加 extern "C"声明?

  5、请简述以

下两个for循环的优缺点

  // 第一个for (i=0; i

  {if (condition)

  DoSomething();

  else

  DoOtherthing();}

  优点:缺点:

  // 第二个if (condition)

  {for (i=0; i

  DoSomething();}

  else{

  for (i=0; i

  优点:缺点:

相关文章

excel修复工具

汉网IT:Excel修复工具“EasyRecovery”如何修复excel 在公司财务部门,所以接触的excel问题就比较多,这不今天正在做着,忽然就停电了,等再来电,excel文件就不能打开了,或者打开都是乱码,文件不...
资料大全2018-07-05
excel修复工具

拜耳的危机意识

由于涉及全球34人死亡事件,德国拜耳医药公司自2001年8月9日凌晨起停止...
资料大全2014-03-02
拜耳的危机意识

22吨钢铁转动北京轮

自从FAG为伦敦的千年轮提供了轮毂轴承以来,舍弗勒集团工业事业部就被视为这类对工程师和轴承都提出特殊挑战的观景轮的研发伙伴和供应商.经过整整一年半时间的准备和生产后,FAG品牌的轴承如今已经运抵中国....
资料大全2013-09-05
22吨钢铁转动北京轮

哈尔滨10月停电通告范文通用13篇

哈尔滨10月停电通告范文 第一篇8月15日0:00-1:00 8月16日0:00-1:00建国路开闭所10kVI段母线(建K一路、建K二路):文林房地产公司、黄河源国际大厦、龙华房地产公司。(停电原因...
资料大全2015-02-05
哈尔滨10月停电通告范文通用13篇

谜语笑话大全

孙悟空学游泳(打一演员)脑筋急转弯答案:侯勇谜语:为什么人们要到市场上去?【答案】:因为市场不能来谜语:小波比的一举一动都离不开绳子,为什么?【答案】:小波比是木偶,这都不懂谜语:一学生把硬币抛向空中...
资料大全2016-06-09
谜语笑话大全

揭秘红楼梦中的3类饮食养生之道

《红楼梦》是中国经典名着,《红楼梦》这部古典文学巨着不仅塑造了许多栩栩如生的艺术形象,对饮食等方面的养生之道也有其精辟见解,古书的记载都是有根据的,大家可以从名着中也学习养生之道。以茶养生一、以茶养生...
资料大全2013-08-06
揭秘红楼梦中的3类饮食养生之道