题目内容
(请给出正确答案)
[主观题]
从键盘输入一字符串存放在以BUF+2开始的存储单元中,现要求将字符串传送到以BUF+10开始的存储单元
,存储区有重叠,试编写程序。
答案
查看答案
第2题
以下程序的功能是:从键盘输入一字符串,要求将每个单词中的第一个字母改成小写(如果原来已是小写字母,则不变),然后输出转换结果,补足所缺语句。 main() { char str[200]; int i=0; while((______=getchar())!=\n); str[i-1)=\0; for(i=0;str[i]!=\0;i++) if((str[i-1]== ‖i==0)&&str[i]>=A&&str[i]<=Z) str[i]+=______; printf("%s\n",str); }
第5题
第6题
第7题
文件
1.实验目的
①掌握文件以及缓冲文件系统、文件指针的概念。
②学会使用文件打开、关闭、读、写等文件操作函数。
③学会用缓冲文件系统对文件进行简单的操作。
2.实验内容
编写程序并上机调试运行。
①编写建立一个文件,然后将从键盘输入的以“$”字符结尾的一般文本写入该文件并关闭该文件。然后重新打开该文件,将文件的内容读出并显示出来。
②从键盘输入3个人的自然情况信息,并将这些信息保存到一文件中。然后打开该文件,读出并显示该文件的内容。
③从键盘输入3个人的自然情况信息,并将这些信息保存到一个文件中。然后打开该文件,输入一个序号(0.1.2),并根据该序号读出并显示文件中这个人的信息。
第8题