• 笔试强训day1


    一、选择题

    第一题:

     题解:y=123返回值为123,是非零数,所以y=123总是正确,因此循环条件由x<4控制,答案 为C

    第二题:

     %5表示输出总共占据了五列,%.3表示只取字符串左边三个字符并且左靠齐因此答案选B,我们也可以看到com前面是有两个空格的

    第三题:

     

    循环判断条件j=0得出其返回值为0,因此循环一次都不会执行,所以k还是0答案为B

    第四题:

     这道题目出现了多个if else结构我们需要整理一下,else会与其最近的if搭配:

    b++是先返回b的值再自加的,程序会进入第一个if,此时b!=2所以会执行第一个printf函数,得到答案为D

    第五题:

     在进行不同类型数据计算的时候,较小的类型会自动转换成范围较大的类型,

    ‘A’属于char类型,范围为:-127~127

    int:-32768~32767

    double:1.7*10^-308~1.7*10^308

    第六题:

    在p数组里,只定义了列,这是允许的,但是不能只定义行,数组的形式如下:

     每一行没赋值的地方都初始化为了0所以p[1][2]为0,答案为B

    第七题:

     这是按位或运算:11得1,10得1,00得0

    其计算为

    0001 0011与

    0001 0010得出结果为:0001 0010十进制为10.

     第八题:

     题解:

    a^=(1<<5)-1就相当于a=a^[(1<<5)-1],1<<5得出

    0000 0001->0010 0000

     十进制为8,因此简化表达式为a=a^31=21^31

    0001 0101

    0001 1111

    而按位亦或的运算规则为:11得0 10得1 00得0

     所以结果为0000 1010十进制为10

    答案为A

    第九题:

     题解:

    A:*的优先级大于+=所以A是正确的

    B:有限计算()里面的表达式,所以B是正确的

    C:C与AB同理

    D:++的优先级大于*,因此p指针向后移动一位才发生解引用,所以D错误

    第十题:

    题解:

    free函数只会收回使用权限不会将p置空,答案为A

    二、编程题

     思路讲解:这道题我们要保证每次都给一个小组中间的值取到较大值,最大值我们是取不到的,因此我们每次就退而求其次取次大值,别比如说我给出一组数据:1  2  3  5  5  8

    我们每次取最小的值、最大的值和次大的值组成一组:第一组取1和8还有5,第二组去剩下的最小值2剩下的最大值5和次大值3,{1,5,8}与{5,5,8}

    这里有一个误区,很多同学觉得只要取这组数据的中间段相加就行了,按这种方法取出的中间值为3和5,比我们上面的方法取出的值5和5要小

    源码:

    1. #include<iostream>
    2. #include<algorithm>
    3. #include<vector>
    4. using namespace std;
    5. int main()
    6. {
    7. int n = 0;
    8. cin >> n;
    9. vector<int> a;
    10. a.resize(n*3);
    11. for (int i = 0; i < n * 3; i++)
    12. {
    13. cin >> a[i];
    14. }
    15. std::sort(a.begin(), a.end());
    16. int sum = 0;
    17. for (int i = 1; i < n; i++)
    18. {
    19. sum += a[a.size() - n * (i+1)];
    20. }
    21. cout << sum << endl;
    22. return 0;
    23. }

  • 相关阅读:
    Linux I2C调试分享
    OpenWrt下安装Mosquitto
    23年面试总结
    Linux 进程地址空间
    LLM 大模型学习必知必会系列(三):LLM和多模态模型高效推理实践
    python—进程总结
    Doris代码结构
    【傅里叶梅林图像配准】用于图像配准的傅里叶梅林相位相关性的实现(Matlab代码实现)
    2022年高教社杯国赛赛题浅评
    ELK 企业级日志分析系统
  • 原文地址:https://blog.csdn.net/qq_64484137/article/details/128027311