2022计算机二级考试题库
1 : 第 1 题 m 个人 的 成绩 存放 在 score 数 组 中 , 请 编写 函数 fun , 它 的 功能 是 : 将 低于 平均 分 的 人 作为 函数 值 返回 , 将 低于 平均 分 的 分数 放在 below 所 指定 的 函数 中 。 } 2 : 第 2 题 请 编写 函数 fun , 它 的 功能 是 : 求 出 1 到 100 之 内能 北 7 或者 11 整除 , 但 不 能 同时 北 7 和 11 整除 的 所有 证书 , 并 将 他们 放在 a 所 指 的 数 组 中 , 通过 n 返回 这些 数 的 个数 。 i < 1000 ; i + + ) if ( ( i % 7 = = 0 ) [ 1 % 11 = = 0 ) & & i % 77 ! } 3 : 第 3 题 请 编写 函数 void fun ( int x , int pp [ ] , int * n ) , 它 的 功能 是 : 求 出 能 整除 x 且 不是 偶数 的 各 整数 , 并 按 从小 到 大 的 顺序 放在 pp 所 指 的 数 组 中 , 这些 除 数 的 个数 通过 形参 n 返回 。 = 0 ) { t [ j ] = 1 ; } 出现 的 次数 , 并 依次 放在 pp 所 指 的 数 组 中 。 i < 26 ; case ' k ' : pp [ 10 ] + + ; case ' Y : pp [ 111 ] + + ; case ' m ' : pp [ 12 ] + + ; case ' n ' : pp [ 12 ] + + ; case ' o ' : pp [ 14 ] + + ; case ' p ' : pp [ 15 ] + + ; case ' q ' : pp [ 16 ] + + ; case ' r ' : pp [ 17 ] + + ; case ' s ' : pp [ 18 ] + + ; case ' t ' : pp [ 19 ] + + ; case ' u ' : pp [ 20 ] + + ; case ' v ' : pp [ 21 ] + + ; case ' w ' : pp [ 22 ] + + ; 4 : 第 4 题 请 编写 一个 函数 void fun ( char * tt , intp [ ] ) , 统计 在 tr 字符 中 “ a " 到 " z " 6 各 字母 各自 case ' x ' : pp [ 23 ] + + ; case ' y ' : pp [ 24 ] + + ; case ' z ' : pp [ 25 ] + + ; } } 5 : 第 5 题 请 编写 一个 函数 void fun ( int m , int k , int x [ ] ) , 该 函数 的 功能 是 : 将 大于 整数 m 且 紧 靠 m 的 k 各 素数 存入 xx 所 指 的 数 组 中 。 = 0 ) flag = 1 ; } } f ( flag = = 188 . j > = i ) { if ( k > = 0 ) { xx [ g + + ] = i ; } } } 6 : 第 6 题 请 编写 一个 函数 void fun ( char [ ] , char [ ] , int n ) , 其 功能 是 : 删除 以 各 字符 串 中 指定 下标 的 字符 。 其中 , a 指向 原 字符 串 , 删除 后 的 字符 串 存放 在 b 所 指 的 数 组 中 , n 中 存放 指定 的 下标 。 答案 :