首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
23
问题
有以下程序
#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
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",str1en(s1),str1en(s2));则输出结果是
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
有以下程序:#include<stdio.h>main()intx;scanf(’’%d’’,&x);if(x<=0);elseif(x!=5)printf(’’%d\n’’,x);
下面选项中合法的字符常量是
下列排序方法中,最坏情况下比较次数最少的是
设有如下函数定义intfun(intk){iflk
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);b
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
随机试题
设f(x)在x=x0的某邻域内有定义,则“f′(x)存在且等于A”是“f′(x0)存在且等于A”的()
新斯的明与毒扁豆碱均能抑制胆碱酯酶,故均用于治疗重症肌无力。()
人类新小脑受损时出现特有的症状是
一侧舌咽神经、迷走神经损害,下列哪项不正确
观察釉质的组织学结构最好采用
等渗性脱水伴酸中毒病人,在纠正脱水、酸中毒后需注意可能发生
某工程由于图纸、规范等准备不充分,招标方仅能制定一个估算指标,则在招标时宜采用成本加酬金合同形式中的()。[2015年真题]
价格降低后,同样多的人民币可多购商品15%,则物价指数为85%。()
艾森克提出的划分人格的维度包括()。
根据《票据法》的规定,汇票的持票人没有在规定期限内提示付款的,其法律后果是()。
最新回复
(
0
)