首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指
admin
2019-04-14
40
问题
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。
例如,形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:defgh。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
#include <string.h>
#define N 80
void fun(char *s,int n,char *t)
{
int len,i,j=0;
len=strlen(s):
/* * * * * * found * * * * * */
if(n>=len) strepy(____1____):
else
{
for(i=len—n;i<=len—1;i+ +)
/* * * * * * found * * * * * */
t[j+ +]=____2____;
/* * * * * * found * * * * * */
t[j]=____3____;
}
}
main( )
{
char s[N],t[N];int n;
printf(″Enter a string:″);
gets(s);
printf(″Enter n″);
scanf(″%d″,&n);
fun(S,n,t);
printf(″The string t:″);
puts(t);
选项
答案
(1)t,s (2)s[i] (3)0或′\0′
解析
本题考查:在矩阵中找出在行上最大、在列上最小的那个元素。
填空1:当给定的长度n大于该字符串s的长度,那么把该字符串直接复制到t就可以了,所以应填t,s。
填空2:使用for循环语句,把最右边n个字符依次添加到t中,所以应填s
。
填空3:字符串操作结束,需要给t加一个字符串结束符,所以应填0或′\0′。
转载请注明原文地址:https://jikaoti.com/ti/6qf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,()是具有相似性质的对象的集合。
以下程序运行后的输出结果是()。#definePower2(x)x*xmain(){inti=6,j=8;printf("%d\n",Power2(i+j));}
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是()
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节)#include<stdio.h>main(){FILE*
下面的程序输出结果是______。 main() { int x=3; while(!(--x)) printf("%d\n",x-=2); }
下列叙述中正确的是()。
以下程序的输出结果是()。main(){inta=4,b=3,c=2,d=1;printf(“%d”,a>b?a:d>c?d:b);}
下列特征中不是面向对象方法的主要特征的是()。
层次模型的典型代表是IBM公司的【】数据库管理系统。
在C语言中,以下说法不正确的是()。
随机试题
______是中国南方私家园林。()
用高分子材料制成的包封药物的微粒,是一种固态胶体微粒,大小可达10~1000nm将药物包封于类脂质双分子层形成的薄膜中所制成的超微型球状载体制剂
在吸烟与肺癌关系的病例对照研究中,已知性别与吸烟有关,不同性别发生肺癌的频率不同,在研究中对照组中女性占80%,男性占20%,而病例组女性占20%,男性占80%,这可能会造成()。
有一个两级除尘系统,系统风量为2.22m3/s,工艺设备产尘量为22.2g/s,除尘器的除尘效率分别为85%和95%,该除尘系统的排空浓度为()。A.0.1g/m3B.0.15g/m3C.0.2g/m3D.0.25g/m3
速动比率公式计算正确的是( )。
依我国《民法通则》规定,下列各项中不适用短期诉讼时效的是()。
【程序说明】计算1~30之间能够被3整除的奇数的阶乘和。【程序】**主程序SETTALKOFFS=0FORI=1TO30STEP2IF(4)(5)S=S+NENDIFENDF
在VisualFoxPro中,为了使表具有更多的特性应该使用
关于通配符的使用,下列说法中错误的是()。
Theriseofmultinationalcorporations(跨国公司),globalmarketing,newcommunicationstechnologies,andshrinkingculturaldifferen
最新回复
(
0
)