林老师 · 客观题题库 · GESP 四级 · 2023 真题
GESP 四级 · 2023 真题
四级 · 2023 真题 · 客观题 · 每题 2 分
真题
复刻
试卷编号OBJ-751896
题目总数25 题 · 50 分
试卷类型客观题
考生须知:
① 本卷为客观题单卷,合计 25 题 · 50 分,全部为客观题;
② 试卷右上角设有 「提交答卷」 与 「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。
当前筛选下没有题目
壹
客 观 题
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++ 代码中实现了对字符串中出现的 26 个字母的个数统计,横线处应填入是( )。
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++ 代码用于实现每个整数对应的因数,如输入 12,则输出 1 2 3 4 6 12;如输入 18,则输出 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 题
单选
未作答
输入 1 个正整数 N(N≥7),想找出它所有相邻的因数对,如,输入 12,因数对有 (1,2)、(2,3)、(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)。
(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.txt 第 1 行由 01234 共 5 个字符组成其间没有空格,当用 C++ 代码正常打开文件成功并执行如下代码以后,第 1 行长度为 5。
01ifstream filein;
02int buff;
03filein.open("1.txt");
04filein>>buff;
05cout<<buff<<endl;
(2 分)
GESP 四级 2023-12 · 判断 第5题 | 知识点 程序阅读与输出推断、文件读写
第 21 题
判断
未作答
执行 C++ 代码 cout<<(5||2); 后将输出 1。
(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循环