首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> main() { char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."};
有以下程序 #include <stdio.h> #include <string.h> main() { char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."};
admin
2021-06-15
48
问题
有以下程序
#include <stdio.h>
#include <string.h>
main()
{ char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."};
int i;
for (i=0; i<5; i++)
w
=a
[ strlen(a
) - 1];
w[5]= ’\0’;
puts(w);
}
程序的运行结果是
选项
A、flqv.
B、agmrw
C、ekpuy
D、flqvz
答案
A
解析
puts()函数将数组中存放的字符串输出到输出设备中,用"\n"取代字符串结束符"\0"。strlen()函数是求字符串的实际长度(不包含结束标志),并且作为函数值返回。程序中for循环实现,将第i个字符串最后一个字符放入w数组下标值为i的位置,即a
[5]。最后将数组最后一个字符赋值为"\0",输出字符串w为flqv,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/y0tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
若有定义语句:chara=’\82’;则变量a
软件需求规格说明书的作用不包括
以下叙述中正确的是
若有以下程序main(){inti,j=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a[i];a[j]=’\0’;printf("%s\n",a):}则程序的
以下选项中,能正确进行字符串赋值的是()。
以下叙述中正确的是()。
数据库系统的数据独立性是指()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
随机试题
不符合外风证表现的是
男孩,1岁。系瑞氏综合征,病程3~4d。为了明确诊断行肝穿刺,送电子显微镜检查。其最主要的改变是
湿邪的性质和致病特点有()
下面不属于借款人挪用贷款情况的是()。
物业共用部位,共用设施设备的大修、中修和更新、改造费用,应列入()。
设a,b,c,∈R+,则“abc=1”是“≤a+6+c”的().
试用有关教育理论分析下文中所述事例。伤仲永金溪民方仲永,世隶耕。仲永生五年,未尝识书具,忽啼求之,父异焉,借旁近与之,即书诗四句,并自为其名。其诗以养父母收族为意,传一乡秀才观之。自是指物作诗立就,其文理皆可观者,邑人奇之,稍宾客其父,或以钱币乞之。父
设y=f(x)与y=sinx在原点相切,求
Weseealotofadvertisementsalmosteverydayandeverywhere.Someadvertisementsaregood,butsomearenotsogood.Inthiss
Ineverdoubtyour(able)______todothejob.
最新回复
(
0
)