计算机四级编程实践考核试题及答案.docxVIP

  • 1
  • 0
  • 约5.77千字
  • 约 20页
  • 2026-08-30 发布于河南
  • 举报

计算机四级编程实践考核试题及答案.docx

计算机四级编程实践考核试题及答案

本次计算机四级编程实践考核满分100分,考核时长120分钟,要求使用C语言作答,所有程序需符合ANSIC标准,允许使用stdio.h、stdlib.h、string.h等标准库头文件,不得使用第三方扩展库,具体试题如下:

试题部分

1.基础编程题(20分)

已知一个包含N个(N取值范围10≤N≤100)整数的一维数组,数组元素的取值范围是[-1000,1000],请编写一个函数实现以下功能:统计数组中所有满足“元素值为偶数,且其绝对值大于等于10”的元素个数,并将这些元素按原顺序存入一个新的动态分配数组中,函数返回新数组的长度;如果没有符合条件的元素,返回0。要求:函数原型为`intfilterElements(int*inputArray,intn,intoutputArray);`,其中inputArray是输入的原数组,n是原数组长度,outputArray是指向输出数组指针的指针,函数内需要动态分配内存存储符合条件的元素,调用者负责释放内存。

2.字符串处理题(25分)

给定一个只包含大小写英文字母和空格的字符串,字符串长度不超过500,请编写函数实现:将字符串中所有连续出现的空格压缩为单个空格,同时删除字符串首尾的所有空格,最后将字符串中的所有小写英文字母转换为对应的大写字母,返回处理后字符串的长度。要求:不得额外分配

文档评论(0)

1亿VIP精品文档

相关文档