首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1:for(i=1;
以下选项中关于程序模块化的叙述错误的是()。
育两个关系R和S如下。则由关系R得到关系S的操作是
下面不属于软件工程的3个要素是
下列语句中存在语法错误的是()。
下面不属于需求分析阶段任务的是’
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
随机试题
具有下列哪项情况时需做牙龈翻瓣术
已知总的货币供给量为200元,市场上的商品总量为400单位,单位商品价格为4元,则货币流通速度为( )。
今天,网上书店对传统书店正形成冲击,低成本加网上交易平台的日趋成熟,让网上书店占尽优势。网上书店提供的不仅是更广的选择范围和更便捷的运送方式,更重要的是可以提供比实体书店更优惠的价格。但是传统书店并未丧失它的价值,书店就像一座城市的文化地标,为人们提供了阅
A、 B、 C、 D、 C
求∫xsin2xdx.
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示相应活动的持续时间(天),则完成该项目的最少时间为(1)天。活动BC和BF最多可以晚开始(2)天而不会影响整个项目的进度。(2)
下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是______。
设在SQLServer2008某数据库中有按如下格式定义的存储过程首部:CREATEPROCP1@xint,@yint,@zintoutputAS…请补全下列调用该存储过程的语句。DECLARE@
...Finally,oneoftheprimarypurposesofartisto【T1】______athand.Subjectmatterdoesnotchangeallthatmuchovertime.
A、Mariebenefitedalotfromthepracticallessons.B、Mariewasabletoreadstorieswiththehelpofherson.C、Mariedecidedt
最新回复
(
0
)