首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I
admin
2018-10-21
23
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"I am a student to take the examination",则应输出"I Am A Student To Take The Examination"。
请改正程序中的错误,使程序能得出正确的结果。
注意:部分源程序在文件MODI1.c中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#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://jikaoti.com/ti/M1a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:charstrl[]="string",str2[8],*str3,*str4="string";则_______不是对库函数的正确调用。
若有如下程序:voida(char*p,charc){while(*p){if(*p==c)*p=c-’b’+’B’;;p++;}}main(){chars[50]="abcdeeffg
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n",**k);}上述程序的输出结果是______
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28;5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d",j-4
以下函数值的类型是()。fun(floatx){floaty;y=3*x-4;returny;}
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:cas
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
下列程序的运行结果是【】。main(){inti;for(i=1;i<=5;i++)f(i);}f(j){intj;staticinta=1000;auto
随机试题
鉴别右心衰竭与肝硬化的要点是
《摩托车排放污染防治技术政策》规定,2005年新定型的轻便摩托车产品污染物的排放应当达到相当于欧盟排放标准();2006年前后我国所有新定型的摩托车产品污染物的排放应达到()。
根据我国现行规定,下列属于措施费的是( )。
下列各项中,会成为组织变革障碍的有()。
________是实施学前儿童德育的最基本的途径。
①上个世纪30年代,徽州的一些文献陆续流往杭州、南京等地②抗战结束之初,历史学家方豪在南京购得一批徽州文书,于上世纪70年代撰写并发表了十几篇论文,这是目前所知学术界对徽州文书的第一次收集③徽州文书是徽州民众在日常生活、商业活动和其他社会活动中形成的原
在现代市场体系的分类中,生产要素市场中的技术市场又可以分为()。
手链之于()相当于工资之于()
信元是信元交换的单位。为控制差错,在信元中包括CRC校验和,其生成公式为(22),校验和对(23)进行校验。信元交换采用(24)技术进行复用。在交换过程中,当实施VP交换时,其中VPI、VCI的变化情况是(25)。如果在交换过程中出现拥塞,该信息被记录在信
ALuckyBreakActorAntonioBanderasisusedtobreakingbones,anditalwaysseemstohappenwhenhe’s【C1】______sport.In
最新回复
(
0
)