[二级C试题天天练]C语言考试试题3

[二级C试题天天练]C语言考试试题3,第1张

[二级C试题天天练]C语言考试试题3,第2张

1.填空题
。请补充主要功能。这个函数的作用是从一个字符串中截取前面给定长度的子字符串。其中str1指向原字符串,截取的字符存放在str2指向的字符数组中,要截取的字符数存放在n中..
例如,当str1 = "cdefhij "然后输入4时,str2 = "cdef "。
注意:下面给出了一些源程序。
主函数和其他函数不要做任何改动,只需要在fun()函数的横线上填入一些书面的表达式或语句即可。
测试程序:
# include
# include
# define len 80
main()
{
charstr 1[len],str 2[len];
int n,I;
clrscr();
printf("输入字符串:\ n ");
gets(str 1);
printf("输入字符串的位置
deleted:");
scanf(【1】);
for(I = 0;I【2】
str 2[I]= ' \ 0 ';
printf("新字符串为:%s\n ",【3】);
1。填写空问题
[1] "%d ",& n[2]str 2[I]= str 1[I];[3]str 2
[解析]填空空1:本题考查标准输入函数scanf()的调用格式。从下面的程序中可以知道,变量N保存了要截取的字符数。注意不要忘记n前的地址符号' & ',填写空2:截取前n个字符,即依次将字符串str1的前n个字符赋给字符串str2的前n个字符。填空空3:本题考查标准输出函数printf()的调用格式。根据问题的意思,应该输出截取的字符串,即str2。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » [二级C试题天天练]C语言考试试题3

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情