首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"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
34
问题
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入"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://jikaoti.com/ti/Bna0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstr1[100]="ab
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
对关系S和只进行集合运算,结果中既包含S中的所有元组也包含只中的所有元组,这样的集合运算称为()。
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
字符串“\\\”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
已知i、j、k为iht型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
数据库系统中实现各种数据管理功能的核心软件称为【】。
下列属于不合法的main函数命令行参数表示形式的是()。
随机试题
“人法地,地法天,天法道,道法自然”出自
患者,女,65岁。患有二度子宫脱垂,合并阴道前后壁膨出。行阴道子宫全切术+阴道前后壁修补术,术后护理措施正确的是
防治静脉血栓的口服药物是
与膀胱贮尿和排尿功能直接相关的是
根据《建设工程勘察设计管理条例》,建设工程勘察设计的目标是()。
巡警的建立与工作,既是公安工作由静态管理走向动态管理的新举措,也是密切警民联系的新途径。()
甲、乙两车分别从A、B两站同时相向开出,已知甲车速度是乙车速度的1.5倍,甲、乙到达途中C站的时刻依次为5:00和15:00,这两车相遇时是什么时刻?
加强物质文明和精神文明建设
若则f(0)=__________.
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
最新回复
(
0
)