NPAV通常在第一轮进行校园笔和纸测试。所有问题都只能使用C/C++来解决。分配的总时间为1小时。
以下是被问到的问题:
-
给定一个输入数字,打印最小的数字(10 分)
例如
Input: 519 Output: 1
-
将给定的数字打印成单词(10 分)
-
获取用户输入的 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
-
-
以用户的姓名和出生地为输入,输出如下:(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 -
给定 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