首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C程序,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 下面的程序按照以下规则输出给定名词的复数形式: a.若名词以“y”结尾,则删除y并添加“ies”; b.若名词以“s”、“ch”或“sh”结尾,则添加“e
阅读以下说明和C程序,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 下面的程序按照以下规则输出给定名词的复数形式: a.若名词以“y”结尾,则删除y并添加“ies”; b.若名词以“s”、“ch”或“sh”结尾,则添加“e
admin
2010-01-15
37
问题
阅读以下说明和C程序,将应填入(n)处的字句写在答题纸的对应栏内。
[说明]
下面的程序按照以下规则输出给定名词的复数形式:
a.若名词以“y”结尾,则删除y并添加“ies”;
b.若名词以“s”、“ch”或“sh”结尾,则添加“es”;
c.其他所有情况,直接添加“s”。
[C语言程序]
# include <stdio.h>
# include <string.h>
char *plural (char *word)
{
int n;
char *pstr;
n=strlen(word); /*求给定单词的长度*/
pstr=(char *) malloc(n+3); /*申请给定单词的复数形式存储空间*/
if (!pstr||n<2)
return NULL;
strcpy (pstr,word);/*复制给定单词*/
if((1))
{
pstr[n-1] = ’i-’; pstr[n]=’e’; pstr[n+1]=’s’;(2);
}
else if(pstr[n-1]==’s’ ||pstr[n-1]==’h’ && ((3))
{
pstr[n]=’e’; pstr[n+1]=’s’; pstr[n+2]=’\0’;
}
else
{pstr[n]=’s’; pstr[n+1]=’\0’;}
(4);
}
main ( )
{
int i; char *ps;
char wc[9][10]={"chair", "dairy", "boss", "circus", "fly", "dog", "church", "clue", "dish");
for(i=0; i<9; i++) {
ps=(5);
printf("%s: %s\n",wc
,ps); /*输出单词及其复数形式*/
free (ps);/*释放空间*/
}
system ("pause");
}
选项
答案
(1)pstr[n-1]==’y’;(2)pstr[n+2]=’\0’;(3)pstr[n-2]=’c’||pstr[n-2]==’s’;(4)return pstr;(5)plufal(wc[i])
解析
转载请注明原文地址:https://kaotiyun.com/show/bBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
处理海量数据时,删除重复数据的作用不包括()。
抽样调查是收集数据的重要方法之一。抽样调查所遵循的原则不包括______。
在Windows XP中,文件名中不允许出现的字符是(32)。
某商场记录(统计)销售情况的数据库中,对每一种商品采用了国家统一的商品编码。这种做法的好处不包括(11)________________。
在Excel2007中,若在单元格A1中输入函数“=ROUNDUP(3.1415926,2)”,按回车键后,则A1单元格中的值为______。
操作系统的功能不包括______。
Windows7中,在控制面板中,通过(32)________________可以查看系统的一些关键信息,如显示当前的硬件参数、调整视觉效果、调整索引选项、调整电源设置及磁盘清理等。
阅读下列HTML文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因以及改正的方法。[说明]这是一个简单的HTML文本,显示作者个人主页的登录界面。[HTML文本](1)<HTML>(2)<B
随机试题
甲状腺功能亢进病情恶化,可危及生命的表现是
X线检查见下颌升支部一单囊性透射影,内衬上皮在镜下表现为复层鳞状上皮,表面呈波状不全角化,基底细胞呈柱状,核呈栅栏状排列,上皮厚度较一致。最可能是
下列支付属于合同支付的内容有()。
()是反映企业在一定会计期间的经营成果的会计报表。
财政政策与货币政策的不同体现在()。
【B1】【B6】
JOBINFORMATIONJobTitle:BankingEmployer:ConfidentialSource:NYTimesClassifiedAdsLocation:NewYork,NYDate:09-16
设z=f(2x-y,ysinx),其中f(u,v)具有连续的二阶偏导数,求
一个汉字的国标码需用2字节存储,其每个字节的最高二进制位的值分别为()。
Oneofthestrangestthingsaboutdisputeoveradvertisingisthatthegreaterthefussthemuchofamysterytheindustryitsel
最新回复
(
0
)