当前位置:   article > 正文

GESP C++四级认证真题 2024年3月_gesp四级3月

gesp四级3月

C++ 四级
2024 年 03 月
1 单选题(每题 2 分,共 30 分)
第 1 题 若函数声明为 int f(int &x){ x+=3; return x; } ,则对声明的变量 int a=3 ,下面哪个调用能够改
变 a 的值( )。
A. f(&a) ;
B. f(*a) ;
C. f(a) ;
D. f(a-3) ;


第 2 题 下面C++代码执行后,输出的是( )。
int main()
{
    int x[]={2, 0, 2, 4};
    char geSP[]="Grade Examination of SP";
    cout << geSP[sizeof(x)] << endl;
    cout << endl;
    return 0;
}
A. G
B. e
C. n
D. P


第 3 题 下面C++代码执行后输出是( )。
int foo(float *f)
{
    return int(*f*2);
}
int main(){
    float fnum[10]={1.1};
    fnum[1]=foo(fnum);
    cout << fnum[0]+fnum[1] << endl;
    cout << endl;
    return 0;
}

A. 1
B. 1.1
C. 3
D. 3.1


第 4 题 对二维数组 int arr[3][16]; ,则 arr[1] 占用内存的大小为( )字节。
A. 4
B. 16
C. 48
D. 64


第 5 题 对二维数组 int arr[3][16]; ,若 arr 的地址是 0x28cbc0 ,则 arr[1] 的值是( )。
A. 0x28cbc4
B. 0x28cbd0
C. 0x28cc00
D. 不确定


第 6 题 下面C++代码执行后输出是( )。
int main()
{
    char *p="I love GESP!";
    cout << p+5 << endl;
    cout << endl;
    return 0;
}
A. e
B. I lov
C. e GESP!
D. GESP!


第 7 题 下面C++代码执行以后输出的是( )。
int rc=5;
int main()
{
    int rc;
    cout << ++rc << endl;
    cout << endl;
    return 0;
}
A. 0
B. 1
C. 6
D. 不确定


第 8 题 下面C++函数中采用的算法是( )。
int fib(int n)
{
    int i, f[n]={0, 1};
    for(int i=2; i<=n; i++)
        f[i]=f[i-1]+f[i-2];
    return f[n];
}
A. 递推
B. 递归
C. 迭代
D. 循环


第 9 题 插入排序在最好情况下的时间复杂度是( )。
A.
B.
C.
D.


第 10 题 在如下的C++代码执行后,设第11和12行的输出地址值分别为 X 和 Y ,则下面正确的是( )。
struct pass{
int no;
char name[20];
int level;
};
A. X>Y
B. X==Y
C. X<Y
D. 不确定

答案和更多内容请查看网站:【试卷中心 -- C++  四级】

网站链接 

青少年软件编程历年真题模拟题实时更新

================================================

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/397185
推荐阅读
相关标签
  

闽ICP备14008679号