计算机二级上机考试题库与解题技巧
需积分: 0 73 浏览量
更新于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
最新资源
- Yurnalist:优雅控制台日志工具,Yarn风格输出
- ColorStatic彩色滚动屏:极佳画面效果展现
- Stylize-Handlebars: Handlebars风格化编译器的使用与安装
- WfCommons网站深度解析:优化与CSS应用
- CSS3进度条特效实现及兼容性分析
- 酷炫jQuery+CSS3仪表盘实现网络测速动画效果
- VB界面设计实例源码及课件精选200+
- Java SE2项目实例剖析
- 使用Jasmine进行JavaScript函数测试教程
- 2017年版MySQL全国行政区域身份证代码表
- 3D弹簧跳动动画特效——CSS3创新实现
- 星云旋转背景动画:jQuery+CSS3实现动画特效
- C++实现malloc代码细节解析
- 原生与自定义开关按钮指南:实用安卓组件解析
- 掌握NPOI开发包实现Excel文件的高效读写
- 2021冬季Comp3430课程分配详情