林老师 · 客观题题库 · GESP 四级 · 2023 真题

GESP 四级 · 2023 真题

四级 · 2023 真题 · 客观题 · 每题 2 分
真题
复刻
试卷编号OBJ-751896
题目总数25 题 · 50 分
试卷类型客观题
考生须知:
① 本卷为客观题单卷,合计 25 题 · 50 分,全部为客观题;
② 试卷右上角设有 「提交答卷」「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。

判 分 报 告

0 / 50 分
0
答 对 · 得 0
0
答 错 · 失 0
当前筛选下没有题目

客 观 题

25 QUESTIONS · 2 POINTS EACH
第 1 题 单选 未作答

下面有关函数参数的说法,正确的是( )。

(2 分)
GESP 四级 2023-12 · 单选 第1题 | 知识点 值传递与引用传递、形参与实参
第 2 题 单选 未作答

下面 C++ 代码执行后,输出的是( )。

01int arr[10]={1};
02string strArr="chen a dai";
03cout<<strArr[arr[1]]<<endl;

(2 分)
GESP 四级 2023-12 · 单选 第2题 | 知识点 程序阅读与输出推断、string类、一维数组
第 3 题 单选 未作答

下面 C++ 代码最后执行后输出是( )。

01int fun1(int *n)
02{
03    return *n**n;
04}
05int main()
06{
07    int arr[10]={2};
08    arr[1]=fun1(arr);
09    cout<<arr[1]<<endl;
10}

(2 分)
GESP 四级 2023-12 · 单选 第3题 | 知识点 程序阅读与输出推断、指针
第 4 题 单选 未作答

下面 C++ 代码执行后的结果是( )。

01int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}};
02for(int i=0;i<3;i++)
03{
04    for(int j=2;j>=0;j--)
05    {
06        cout<<arr[i][j]<<" ";
07    }
08    cout<<endl;
09}

(2 分)
GESP 四级 2023-12 · 单选 第4题 | 知识点 程序阅读与输出推断、二维数组
第 5 题 单选 未作答

下面 C++ 代码执行后输出是( )。

01int arr[3]={1,2,3};
02int *p=NULL;
03p=arr;
04p++;
05cout<<*p<<endl;

(2 分)
GESP 四级 2023-12 · 单选 第5题 | 知识点 程序阅读与输出推断、指针
第 6 题 单选 未作答

如果变量 x 的地址是 0x6ffe14,下面 C++ 代码执行以后输出的是( )。

01int *p=NULL;
02int x=2;
03p=&x;
04p++;
05cout<<p<<endl;

(2 分)
GESP 四级 2023-12 · 单选 第6题 | 知识点 程序阅读与输出推断、指针
第 7 题 单选 未作答

在 C++ 中,执行下面代码后,输出的是( )。

01int point(int *p)
02{
03    return *p**p;
04}
05int main()
06{
07    int a=20;
08    int *p=&a;
09    *p=point(p);
10    cout<<*p<<endl;
11}

(2 分)
GESP 四级 2023-12 · 单选 第7题 | 知识点 程序阅读与输出推断、指针
第 8 题 单选 未作答

下列 C++ 语句执行以后结果是 true 的是( )。

(2 分)
GESP 四级 2023-12 · 单选 第8题 | 知识点 逻辑运算、关系运算
第 9 题 单选 未作答

在如下的 C++ 代码中实现了对字符串中出现的 2626 个字母的个数统计,横线处应填入是( )。

01string str="HELLO CHEN A DAI";
02int strlen=str.length();
03char alpha[26]={65};
04int cnt[26]={0};
05for(int i=1;i<26;i++)
06{
07    ____________;
08}
09for(int i=0;i<26;i++)
10{
11    cout<<alpha[i]<<" ";
12}
13cout<<endl;
14for(int i=0;i<26;i++)
15{
16    for(int j=0;j<strlen;j++)
17    {
18        if(alpha[i]==str[j])
19        {
20            cnt[i]++;
21        }
22    }
23}
24for(int i=0;i<26;i++)
25{
26    cout<<cnt[i]<<" ";
27}

(2 分)
GESP 四级 2023-12 · 单选 第9题 | 知识点 程序补全、字符ASCII运算、string类
第 10 题 单选 未作答

下面 C++ 代码执行后生成的文件其字节数为( )。

01ofstream fout;
02fout.open("1.txt");
03for(int i=1;i<=10;i++)
04{
05    if(i%5==0)
06    {
07        int x=6;
08        fout<<x;
09    }
10    else
11    {
12        char ch='A';
13        fout<<ch;
14    }
15}

(2 分)
GESP 四级 2023-12 · 单选 第10题 | 知识点 程序阅读与输出推断、文件读写
第 11 题 单选 未作答

下列 C++ 代码输入 1,2,3,4,执行后,将输出的是( )。

01string str="";
02cin>>str;
03int strlen=str.length();
04for(int i=0;i<strlen;i++)
05{
06    if(str[i]<='9'&&str[i]>='0')
07    {
08        cout<<str[i];
09    }
10    else
11    {
12        cout<<"#";
13    }
14}

(2 分)
GESP 四级 2023-12 · 单选 第11题 | 知识点 程序阅读与输出推断、string类、字符ASCII运算
第 12 题 单选 未作答

以下 C++ 代码用于实现每个整数对应的因数,如输入 1212,则输出 1 2 3 4 6 12;如输入 1818,则输出 1 2 3 6 9 18。横线处应填入代码是( )。

01int n;
02cin>>n;
03for(int i=1;i<=n;i++)
04{
05    ____________
06    {
07        cout<<i<<" ";
08    }
09}

(2 分)
GESP 四级 2023-12 · 单选 第12题 | 知识点 程序补全、约数个数
第 13 题 单选 未作答

某公司新出了一款无人驾驶的小汽车,通过声控智能驾驶系统,乘客只要告诉汽车目的地,车子就能自动选择一条优化路线,告诉乘客后驶达那里。请问下面哪项不是驾驶系统完成选路所必须的。( )。

(2 分)
GESP 四级 2023-12 · 单选 第13题 | 知识点 输入设备、输出设备
第 14 题 单选 未作答

现代计算机是指电子计算机,它所基于的是( )体系结构。

(2 分)
GESP 四级 2023-12 · 单选 第14题 | 知识点 冯诺依曼体系结构、计算机发展史
第 15 题 单选 未作答

输入 11 个正整数 NNN7N \geq 7),想找出它所有相邻的因数对,如,输入 1212,因数对有 (1,2)(1,2)(2,3)(2,3)(3,4)(3,4)。下面哪段代码找不到所有的因数对?( )。

(2 分)
GESP 四级 2023-12 · 单选 第15题 | 知识点 程序阅读与输出推断、约数个数
第 16 题 判断 未作答

C++ 的内置函数 sort() 支持数组的局部排序。例如 int a={10,9,8,7,6,5,4,3,2,1},可以用 sort(a,a+5) 排序成 {6,7,8,9,10,5,4,3,2,1}

(2 分)
GESP 四级 2023-12 · 判断 第1题 | 知识点 STL算法与函数、一维数组
第 17 题 判断 未作答

用递归法求 n 的阶乘,时间复杂度是 O(n)O(n)

(2 分)
GESP 四级 2023-12 · 判断 第2题 | 知识点 递归、时间复杂度
第 18 题 判断 未作答

[(1,2)*2]*3 在 C++ 中是合法的表达式。

(2 分)
GESP 四级 2023-12 · 判断 第3题 | 知识点 算术运算、运算符优先级
第 19 题 判断 未作答

在下面的 C++ 代码中,将对 1.txt 文件写入 hello

ifstream filein;
ofstream fileout;
filein.open("1.txt");
fileout<<"hello";

(2 分)
GESP 四级 2023-12 · 判断 第4题 | 知识点 文件读写、cin与cout
第 20 题 判断 未作答

文本文件 1.txt11 行由 0123455 个字符组成其间没有空格,当用 C++ 代码正常打开文件成功并执行如下代码以后,第 11 行长度为 55

01ifstream filein;
02int buff;
03filein.open("1.txt");
04filein>>buff;
05cout<<buff<<endl;

(2 分)
GESP 四级 2023-12 · 判断 第5题 | 知识点 程序阅读与输出推断、文件读写
第 21 题 判断 未作答

执行 C++ 代码 cout<<(5||2); 后将输出 11

(2 分)
GESP 四级 2023-12 · 判断 第6题 | 知识点 逻辑运算、关系运算
第 22 题 判断 未作答

在 C++ 中,两个字符串使用加号 + 运算符相加,相当于字符串的合并运算。下面 C++ 代码执行后,将输出 chenadai

01string a="chen";
02string b="a";
03string c="dai";
04string name=a+b+c;
05cout<<name<<endl;

(2 分)
GESP 四级 2023-12 · 判断 第7题 | 知识点 string类、运算符重载
第 23 题 判断 未作答

C++ 内置函数 sort() 可以对整数、浮点数、字符数组进行从大到小,从小到大,局部排序。

(2 分)
GESP 四级 2023-12 · 判断 第8题 | 知识点 STL算法与函数、一维数组
第 24 题 判断 未作答

小杨最近在准备考 GESP,他用的 Dev C++ 来练习和运行程序,所以 Dev C++ 也是一个小型操作系统。

(2 分)
GESP 四级 2023-12 · 判断 第9题 | 知识点 操作系统概念、信息学常识(CCF·NOI·GESP)
第 25 题 判断 未作答

任何一个 while 循环都可以转化为等价的 for 循环。

(2 分)
GESP 四级 2023-12 · 判断 第10题 | 知识点 while循环、for循环