首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"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
62
问题
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"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全国计算机二级
相关试题推荐
Windows的空口分为两类,一类是应用程序窗口,另一类是【】窗口。
已知函数fread.的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
在以下语句中存在语法错误的是______。
设已执行预编译命令#include,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
下列关于字符串的说法中错误的是
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址()
若有以下程序main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elsepfintf("%d\n",p+2);}执行后输出结果是
下列程序的运行结果为【】。#include<stdio.h>main(){staticcharstr1[40];charstr2140];strcpy(str2,"China")
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
1990年我国在乌拉圭回合多边贸易谈判中签字的是()
半规管感受直线变速运动。
做直腿抬高试验检查时,当患者下肢抬到以下哪个角度以内出现疼痛时,即为直腿抬高试验阳性
桥梁工程的基本体系可归结为()几种基本体系。
什么是生产成本?什么是工艺成本?
下列关于无形资产的说法中,符合《企业会计准则》规定的有()。
根据《中华人民共和国民法通则》《中华人民共和国继承法》,关于继承开始的说法,正确的是()。
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommandlClick()a%=10:b%=20Callswap(a,b)Printa,bEndSu
ItisknowntousthatEnglishisnotasoldasChinese,butitiswidelyusedbymostpeopleallovertheworld.Englishspeake
Smokingisconsidereddangeroustothehealth.Ourtobacco-seller,Mr.Johnson,therefore,alwaysaskshiscustomers,iftheyar
最新回复
(
0
)