• 全部考试
  • 考试报名
  • 考试时间
  • 成绩查询
  • 网络课程
  • 考试真题
  • 模拟试题
  • 公文文档
  • 文档大全
  • 作文大全
  • 范文大全
  • 招聘大全
  • 当前位置: 勤学考试网 > 文档大全 > 正文

    C++编程笔试题_java编程笔试题

    时间:2019-02-14 18:11:47 来源:勤学考试网 本文已影响 勤学考试网手机站

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

      C++编程笔试题篇1

      一、请填写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 ) =

      C++编程笔试题篇2

      简答题(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

      DoOtherthing();

      }

      优点:

      缺点:

      优点:

      缺点:

      C++编程笔试题篇3

      有关内存的思考题(20分)

      void GetMemory(char *p)

      {

      p = (char *)malloc(100);

      }

      void Test(void)

      {

      char *str = NULL;

      GetMemory(str);

      strcpy(str, "hello world");

      printf(str);

      }

      请问运行Test函数会有什么样的结果?

      答:

      char *GetMemory(void)

      {

      char p[] = "hello world";

      return p;

      }

      void Test(void)

      {

      char *str = NULL;

      str = GetMemory();

      printf(str);

      }

      请问运行Test函数会有什么样的结果?

      答:

      Void GetMemory2(char **p, int num)

      {

      *p = (char *)malloc(num);

      }

      void Test(void)

      {

      char *str = NULL;

      GetMemory(&str, 100);

      strcpy(str, "hello");

      printf(str);

      }

      请问运行Test函数会有什么样的结果?

      答:

      void Test(void)

      {

      char *str = (char *) malloc(100);

      strcpy(str, “hello”);

      free(str);

      if(str != NULL)

      {

      strcpy(str, “world”);

      printf(str);

      }

      }

      请问运行Test函数会有什么样的结果?

      答:

    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问