- 6
- 0
- 约3.99千字
- 约 6页
- 2021-04-23 发布于北京
- 举报
试卷第 PAGE 1 页共 NUMPAGES 1 页
初级程序员填空集试卷(初级程序员)
姓名:_____________ 年级:____________ 学号:______________
题型
选择题
填空题
解答题
判断题
计算题
附加题
总分
得分
评卷人
得分
1、[说明]
下面的程序按照以下规则输出给定名词的复数形式。
(1)若名词以“y”结尾,则删除y并添加“ies”。
(2)若名词以“s”、“ch”或“sh”结尾,则添加“es”。
(3)其他所有情况,直接添加“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’ 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[i], ps); /*输出单词及其复数形式*/
free(ps); /*释放空间*/
system(“pause”);
2、[说明]
下面的程序按照以下规则输出给定名词的复数形式。
(1)若名词以“y”结尾,则删除y并添加“ies”。
(2)若名词以“s”、“ch”或“sh”结尾,则添加“es”。
(3)其他所有情况,直接添加“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’ 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[i], ps); /*输出单词及其复数形式*/
free(ps); /*释放空间*/
system(“pause”);
3、[说明]
下面的程序按照以下规则输出给定名词的复数形式。
(1)若名词以“y”结尾,则删除y并添加“ies”。
(2)若名词以“s”、“ch”或“sh”结尾,则添加“es”。
(3)其他所有情况,直接添加“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, wo
您可能关注的文档
最近下载
- 2025年最新部编版五年级语文下册1-8单元教材分析(全册) .pdf VIP
- 山东省烟台龙口市(五四制)2024-2025学年六年级上学期期末考试历史试题.pdf VIP
- 青少年编程:NOIP CSP 初赛篇.pdf VIP
- 2024年河南豫能控股股份有限公司招聘笔试真题汇总.docx VIP
- 小学科学教育三年规划实施方案.docx VIP
- 视频会议摄像机安装指导书.docx VIP
- 波束匹配-5G网络自适应技术.doc VIP
- 2025年河南豫能控股股份有限公司招聘考试笔试试题(含答案).docx VIP
- 急性心肌梗死PBL教学指南:临床思维培养与典型案例实战解析.pptx VIP
- iso9000实战大全iso9001教材iso9000培训讲义iso9000简述.pptx VIP
原创力文档

文档评论(0)