21xrx.com
2024-12-23 03:36:01 Monday
登录
文章检索 我的文章 写文章
大学计算机二级C++考试试题
2023-07-08 13:07:45 深夜i     --     --
大学计算机 二级C++ 考试试题

最近,有不少大学生纷纷参加了计算机二级C++考试,在这场考试中,有许多难题需要同学们认真解答。以下是一些例题:

1. 下面这段程序的输出是什么?

int i = 0;

int arr[100] = {0};

while (i < 100) {

  arr[i] = i;

  i++;

}

cout << arr[100] << endl;

答案:程序会发生越界,输出的结果不确定。

2. 下面这段程序的输出是什么?

int a[10] = 3;

int* ptr = a;

cout << *(ptr+2) << endl;

答案:输出结果为8。

3. 下面这个程序会造成什么后果?

void func(int a)

  cout << a << endl;

int main() {

  int a;

  cin >> a;

  func(a, a);

  return 0;

}

答案:程序会编译报错,因为函数func只接受一个参数。

4. 下面这个程序有多少个错误?

#include

using namespace std;

int main() {

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

    cout << i << endl;

  return 0;

}

答案:程序有两个错误,分别是for循环中分号的顺序错误和循环体缺少一对大括号。

以上就是一些大学计算机二级C++考试的例题,希望对同学们有所帮助。同时也提醒大家在考试中认真审题,注意语法和细节,才能顺利通过考试。

  
  

评论区

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