2014年上半年计算机等级二级C语言上级精选试题3

牛课网 考试宝典 更新时间:2024-05-07 23:33:40

为了帮助大家复习好计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级二级C语言精选试题:

一、填空题

给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

给定源程序:

#include

#include

#define N 5

#define M 10

void fun(char (*ss) __1__, int k)

{ int i=0 ;

while(i< __2__) {

ss[i][k]=__3__; i++; }

}

main()

{ char x[N][M]={"Create","Modify","Sort","skip","Delete"};

int i;

printf("The original string");

for(i=0;i

fun(x,4);

printf("The string after deleted :");

for(i=0; i

}

解题思路:

本题是根据给定的字符串数组中删除串长大于某个值的右边字符串。

第一处:函数的定义,试题中已用M作为字符串的长度,所以应填:M。

第二处:利用while循环,分别对字符串数组中的每个字符串置字符串结束符,程序中已经给定了N个字符串,所以应填:N。

第三处:置字符串结束符,所以应填:0(或'\0')。

编辑推荐:

2014年上半年计算机等级二级C语言精选试题汇总一   

考试宝典安装说明

宝典适用于手机、电脑、平板,您可安装客户端或在浏览器使用。

电脑版

手机版

网页版

考试宝典咨询
服务热线

TEL:029-88699698