21xrx.com
2024-09-20 00:59:30 Friday
登录
文章检索 我的文章 写文章
2021年C++计算机二级考试真题和答案
2023-07-02 11:11:59 深夜i     --     --
C++ 计算机二级考试 真题 答案 2021年

2021年C++计算机二级考试于近日结束,许多考生已经开始了解他们的成绩。如果你是一名参加2021年C++计算机二级考试的考生,你可能会对该考试的真题和答案感兴趣。

以下是2021年C++计算机二级考试的部分真题和答案,以供参考:

一、选择题:

1)C++中,执行一个函数时,会先将函数的返回值(如果有的话)返回给调用者,然后再将函数运行过程中使用的(看到)临时变量的空间释放。这一操作由谁来完成?

A、函数自身

B、操作系统

C、编译器

D、程序员

答案:A

2)C++中,传递指针参数时,一般传递指向变量的指针。在传递指向指针的指针(或者说指向指针的其它形式)时,要带上哪个符号?

A、*号

B、&号

C、$符号

D、~号

答案:A

二、简答题:

1)DC(B)算法的基本思想是什么?

答案:删除法,将所有度数小于B的点及其相连的边删除,直到没有度数小于B的点为止。

2)说一下vc6.0里的MFC程序的基本框架?

答案:VC6.0中的MFC程序基本框架包括以下几个部分:应用程序类(CWinApp类的派生类)、窗口类(CWnd类的派生类)、视图类(CView类的派生类)和文档类(CDocument类的派生类)。

三、编程题:

有两个矩阵A和B,它们的行数和列数都为n。设计一个C++函数,输入两个矩阵A和B,输出它们的乘积C。

答案:

void MatrixMultiplication(int A[][maxn], int B[][maxn], int n, int C[][maxn])

{

  for (int i = 0; i < n; i++)

  {

    for (int j = 0; j < n; j++)

    {

      C[i][j] = 0;

      for (int k = 0; k < n; k++)

      {

        C[i][j] += A[i][k] * B[k][j];

      }

    }

  }

}

以上是2021年C++计算机二级考试的部分真题和答案,希望对正在准备参加该考试的考生们有所帮助。同时,还需要提醒的是,真题和答案仅供参考,准备参加考试的考生们应该充分理解概念,深入掌握知识点,并充分练习编程,才能取得优异的成绩。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复