📜  NPAV(Net Protector Antivirus)面试经验| 2021 年校内

📅  最后修改于: 2021-11-23 07:46:43             🧑  作者: Mango

NPAV通常在第一轮进行校园笔和纸测试。所有问题都只能使用C/C++来解决。分配的总时间为1小时。

以下是被问到的问题:

  1. 给定一个输入数字,打印最小的数字(10 分)

    例如

    Input: 519
    Output: 1
  2. 将给定的数字打印成单词(10 分)

  3. 获取用户输入的 16 位数字并打印:

    • 序列中第一位和最后一位数字之和

    • 序列中每第 2 位和第 3 位数字的乘法(10 分)

      例如

      Input: 1 2 3 4     5 6 7 8    9 10 11 12   13 14 15 16
      Sum = 5 (1+4), Multiplication = 6 (2*3)
      Sum = 13, Multiplication = 42
      Sum = 21, Multiplication = 110
      Sum = 29, Multiplication = 210
  4. 以用户的姓名和出生地为输入,输出如下:(10分)

    输入:

    Name Birthplace
    Sunil Mumbai
    Anil Pune
    Asha Ahmednagar
    Rohan Pune
    Rohit Mumbai
    Rajesh Pune

    输出:

    Birthplace Count Name
    Mumbai  2 Sunil Rohit  
    Pune  3 Anil Rohan Rajesh
    Ahmednagar  1 Asha    
  5. 给定 10 名学生的物理、化学和数学分数,计算平均值并找出第二高和第二低的平均分数(10 分)

    输入:

      Physics Chemistry Maths Average
    Student1 89 85 91 88
    Student2 45 56 80 60
    Student3 80 95 68 81
    Student4 72 81 65 72
    Student5 63 65 75 67
    Student6 72 82 92 82
    Student7 36 75 56 55
    Student8 66 76 56 66
    Student9 90 89 91 90
    Student10 88 86 81 85

    输出:

    2nd highest average = 88
    2nd lowest average = 60