首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I am a student to takethe examination",则应输出"I Am A Stu
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I am a student to takethe examination",则应输出"I Am A Stu
admin
2018-03-28
77
问题
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I am a student to takethe examination",则应输出"I Am A Student To TakeThe Examination"。
请改正程序中的错误,使程序能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动nwn函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < string.h >
#include < conio .h >
#include < ctype .h >
#include < stdio .h >
#include < string.h >
/*********found*********/
void upfst (char p)
{
int k =0;
for(;*p;p++)
if (k)
{
if(*P!==’’)
k=0;
}
else
{
if(*P!=’’)
{
k =1;
*p = toupper ( *p) ;
}
}
}
void main ()
{
char chrstr[81] ;
system ("CLS ") ;
printf ( "\ nPlease enter an
English text line: ") ;
gets (chrstr) ;
printf ( " \nBofore changing: \
n % s", chrstr) ;
upfst (chrstr) ;
printf "’\nAfter changing: \n
%s\n",chrstr) ;
}
选项
答案
void upfst(char *p)
解析
主函数中fun函数的调用方式说明函数fun的参数应为指针类型。
转载请注明原文地址:https://kaotiyun.com/show/PJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。voidprty(int*x){printf("%d\n",++*x);}main(){inta=25;prty(&a);}
以下程序输出的结果是#include#includemain(){charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k
以下程序的输出结果是main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;case1:
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
字符串“\\\”ABCDEF\“\\”的长度是()。
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
随机试题
以下叙述中错误的是()。
关于阴囊下列错误的是
患者,男,39岁,下痢赤白粘冻4个月余,白多赤少,有腹痛,里急后重,纳食无味,腹胀,头身困重,舌淡苔白腻,脉濡数。粪便镜检:白细胞15~20个/高倍视野。治疗方法为
A;M受体激动药B;M、N受体激动药C;1受体阻滞药D;N2受体阻滞药E;胆碱酯酶抑制药六甲双铵是( )。
根据《城市桥梁工程施工与验收规范》的有关规定,索夹安装应遵守的规定包括()。
个体遵守纪律的心理发展历程中的强化阶段是()。
下列与建筑有关的说法错误的是:
三个男人(T,M,B)和三个女人(H,S,J)从周一到周六中每个人工作一天。这六天中每天都有人工作。六个人中的任何两个都不在同一天工作。(1)在M工作的那一天与J工作的那一天之间恰好有两个完整的工作日,且在一个工作周内,M总是在J之前工作。(2)要么H
下面描述正确的是
Whatdoesthepassagemainlydiscuss?ThepassagesupportswhichofthefollowingstatementsabouttheSurveyorandApollomis
最新回复
(
0
)