首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
admin
2018-03-28
40
问题
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#define N 5
#define M 10
/*********found*********/
void fun(char(*ss)
【1】
,int k)
{ int i=0;
/*********found*********/
while(i<
【2】
){
/*********found*********/
SS
[k]=
【3】
;i++;}
}
main()
{ char x[N][M]={"Create","Modi—
fy","Sort","skip","Delete"};
int i;
printf("\nThe original
string\n\n");
for(i=0;i<N;i++)puts(x
);
printf("\n");
fun(x,4);
printf("\nThe string after
deleted:\n\n");
for(i=0;i<N;i++)
puts(x
);
printf("\n");
}
选项
答案
(1)[M] (2)N (3)’\0’
解析
填空1:根据main函数中的函数调用语句,确定函数定义时的形式参数,所以填入[M]。
填空2:while循环语句需要对所有字符串进行操作,因此循环条件是i<N。
填空3:字符串结尾加入字符串结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/gJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按"先进后出"原则组织数据的数据结构是【】。
若有如下语句:intx=3;do{printf("%d\n",x-=2);}wbile(!(--x));则上面程序段()。
下列关于字符串的说法中错误的是
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld\n",fun(
字符串“\\\”ABCDEF\“\\”的长度是()。
数据库系统的核心是
若有以下程序main(){inta[4][4]={{1,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};inti,j,s=0;for(i=0;i
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include<stdi
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
常用的淬火冷却介质有水、水溶液、矿物油、熔盐、熔碱等。()
下述哪些改变是细胞损伤的表现
胆囊造影口服碘番酸,常规成人1次用量为
(2006年)下列哪种酶是胞内酶?()
订本式账簿的主要优点有()。
“备案号”栏应填:“币制”栏应填:
针对甲的发明专利权A,乙提出无效宣告请求,下列哪些情形合议组成员应当自行回避或者当事人有权利请求其回避?
物流基础设施规划的范围包含的三个阶段是()。
如图1所示,一辆自卸车的车厢上放有一质量为m的货物,车厢后端同定,前端在机械作用下缓慢升起。在升起的过程中,车厢受到的压力及摩擦力如何变化?()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)