计算机二级上机考试题库与解题技巧
需积分: 0 131 浏览量
更新于2025-01-30
收藏 733KB DOC 举报
"上机考试习题库包含计算机二级考试的练习题目,主要涉及C语言编程,包括填空题,旨在帮助考生准备考试,提高编程技能。"
在提供的上机考试习题库中,有两个练习题目,都是关于C语言编程的。首先是一个字符串处理的问题,目标是编写一个函数`fun`,该函数接收一个字符串数组和一个整数`k`作为参数,删除数组中长度超过`k`的所有字符串,并返回剩余字符串的数量。函数的核心在于遍历字符串数组,检查每个字符串的长度,并在满足条件时将其复制到新的位置。题目要求在指定的下划线处填写正确的代码片段,以实现预期功能。
代码如下:
```c
#include<stdio.h>
#include<string.h>
#define N 5
#define M 10
int fun(char (*ss)[M], int k) {
int i, j = 0, len;
// 第一处填空
for (i = 0; i < __1__; i++) { // 应填写 N
len = strlen(ss[i]);
// 第二处填空
if (len <= __2__) { // 应填写 k
// 第三处填空
strcpy(ss[j++], __3__); // 应填写 ss[i]
}
}
return j;
}
// ...
```
第二个题目涉及矩阵处理,目的是找到N×N矩阵中每列的最大值,并存储在一个一维数组中。这个问题同样需要在指定的位置填入正确的代码来实现预期功能。
```c
#include<stdio.h>
#define N 4
void fun(int (*a)[N], int b[N]) {
int i, j;
// 在此处填空,找到每列的最大值并存储在b数组中
// ...
}
// ...
```
这两个题目考察了C语言的基本操作,如字符串处理(`strlen`,`strcpy`)和数组操作,以及矩阵操作和比较运算。解决这些问题需要对C语言的基本语法和逻辑有扎实的理解。考生可以通过完成这些习题来检验和提升自己的编程能力,为实际的上机考试做好准备。
点击了解资源详情
743 浏览量
109 浏览量
124 浏览量
170 浏览量
102 浏览量
2022-11-15 上传

pumaoboy
- 粉丝: 2
最新资源
- 简约小清新风格毕业答辩PPT模板分享
- 微信H5页面自定义图片文字分享技巧
- RTL8105EMAC涮写工具使用教程与程序下载
- 在CentOS5.5上为PHP5.3.8安装Zend Guard Loader
- 基于模糊聚类的MRI图像分割技术解析
- 陈媛《算法与数据结构》部分源代码提取
- Java编码规范指南,避免常见bug
- React Native应用开发与故障排除指南
- JavaScript编程基础:Day03核心要点回顾
- Unity高级狙击手入门工具包v4.0c详细解析
- Excel VBA进销存管理系统源码学习
- iOS蓝牙4.0测距与推送功能演示
- Java竞赛模板项目:封装、验证及数据库连接
- 使用iperf-2.0.5测量网络带宽性能
- 日常练习:每日编程算法面试问题
- UDP穿透技术详解:stud源码与应用实践