欢迎访问易文君范文网!

C编程笔试题

johngko 分享 时间: 加入收藏 我要投稿 点赞

C编程笔试题oXp易文君-文库范文网

  编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。下面就由第一范文网小编为大家介绍一下C++编程笔试题的文章,欢迎阅读。oXp易文君-文库范文网

  C++编程笔试题篇1oXp易文君-文库范文网

  一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)oXp易文君-文库范文网

  提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为:oXp易文君-文库范文网

  if ( n == 0 )oXp易文君-文库范文网

  if ( n != 0 )oXp易文君-文库范文网

  以此类推。oXp易文君-文库范文网

  请写出 BOOL flag 与“零值”比较的 if 语句:oXp易文君-文库范文网

  请写出 float x 与“零值”比较的 if 语句:oXp易文君-文库范文网

  请写出 char *p 与“零值”比较的 if 语句:oXp易文君-文库范文网

  二、以下为Windows NT下的32位C 程序,请计算sizeof的值(10分)oXp易文君-文库范文网

  char str = “Hello” ;oXp易文君-文库范文网

  char *p = str ;oXp易文君-文库范文网

  int n = 10;oXp易文君-文库范文网

  请计算oXp易文君-文库范文网

  sizeof (str ) =oXp易文君-文库范文网

  sizeof ( p ) =oXp易文君-文库范文网

  sizeof ( n ) =oXp易文君-文库范文网

  void Func ( char str[100])oXp易文君-文库范文网

  {oXp易文君-文库范文网

  请计算oXp易文君-文库范文网

  sizeof( str ) =oXp易文君-文库范文网

  }oXp易文君-文库范文网

  void *p = malloc( 100 );oXp易文君-文库范文网

  请计算oXp易文君-文库范文网

  sizeof ( p ) =oXp易文君-文库范文网

  C++编程笔试题篇2oXp易文君-文库范文网

  简答题(25分)oXp易文君-文库范文网

  1、头文件中的 ifndef/define/endif 干什么用?oXp易文君-文库范文网

  2、#include 和 #include “filename.h” 有什么区别?oXp易文君-文库范文网

  3、const 有什么用途?(请至少说明两种)oXp易文君-文库范文网

  4、在C 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”声明?oXp易文君-文库范文网

  5、请简述以下两个for循环的优缺点oXp易文君-文库范文网

  // 第一个oXp易文君-文库范文网

  for (i=0; ioXp易文君-文库范文网

  {oXp易文君-文库范文网

  if (condition)oXp易文君-文库范文网

  DoSomething;oXp易文君-文库范文网

  elseoXp易文君-文库范文网

  DoOtherthing;oXp易文君-文库范文网

  }oXp易文君-文库范文网

  // 第二个oXp易文君-文库范文网

  if (condition)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  for (i=0; ioXp易文君-文库范文网

  DoSomething;oXp易文君-文库范文网

  }oXp易文君-文库范文网

  elseoXp易文君-文库范文网

  {oXp易文君-文库范文网

  for (i=0; ioXp易文君-文库范文网

  DoOtherthing;oXp易文君-文库范文网

  }oXp易文君-文库范文网

  优点:oXp易文君-文库范文网

  缺点:oXp易文君-文库范文网

  优点:oXp易文君-文库范文网

  缺点:oXp易文君-文库范文网

  C++编程笔试题篇3oXp易文君-文库范文网

  有关内存的思考题(20分)oXp易文君-文库范文网

  void GetMemory(char *p)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  p = (char *)malloc(100);oXp易文君-文库范文网

  }oXp易文君-文库范文网

  void Test(void)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  char *str = NULL;oXp易文君-文库范文网

  GetMemory(str);oXp易文君-文库范文网

  strcpy(str, "hello world");oXp易文君-文库范文网

  printf(str);oXp易文君-文库范文网

  }oXp易文君-文库范文网

  请问运行Test函数会有什么样的结果?oXp易文君-文库范文网

  答:oXp易文君-文库范文网

  char *GetMemory(void)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  char p = "hello world";oXp易文君-文库范文网

  return p;oXp易文君-文库范文网

  }oXp易文君-文库范文网

  void Test(void)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  char *str = NULL;oXp易文君-文库范文网

  str = GetMemory;oXp易文君-文库范文网

  printf(str);oXp易文君-文库范文网

  }oXp易文君-文库范文网

  请问运行Test函数会有什么样的结果?oXp易文君-文库范文网

  答:oXp易文君-文库范文网

  Void GetMemory2(char p, int num)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  *p = (char *)malloc(num);oXp易文君-文库范文网

  }oXp易文君-文库范文网

  void Test(void)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  char *str = NULL;oXp易文君-文库范文网

  GetMemory(&str, 100);oXp易文君-文库范文网

  strcpy(str, "hello");oXp易文君-文库范文网

  printf(str);oXp易文君-文库范文网

  }oXp易文君-文库范文网

  请问运行Test函数会有什么样的结果?oXp易文君-文库范文网

  答:oXp易文君-文库范文网

  void Test(void)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  char *str = (char *) malloc(100);oXp易文君-文库范文网

  strcpy(str, “hello”);oXp易文君-文库范文网

  free(str);oXp易文君-文库范文网

  if(str != NULL)oXp易文君-文库范文网

  {oXp易文君-文库范文网

  strcpy(str, “world”);oXp易文君-文库范文网

  printf(str);oXp易文君-文库范文网

  }oXp易文君-文库范文网

  }oXp易文君-文库范文网

  请问运行Test函数会有什么样的结果?oXp易文君-文库范文网

精选图文

169604
领取福利

微信扫码领取福利

微信扫码分享