首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-07-09
13
问题
有以下程序
#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
)/2];
w[5]= ’\0’;
puts(w);
}
程序的运行结果是
选项
A、djoty
B、agmrw
C、flqv
D、cimsx
答案
A
解析
puts()函数将数组中存放的字符串输出到输出设备中,用"\n"取代字符串结束符"\0"。strlen()函数是求字符串的实际长度(不包含结束标志),并且作为函数值返回。程序中for循环将第i个字符串的最中间的一个字符(字符串长度为奇数)或者最中间下一个字符(字符串长度为偶数)放入w数组下标值为i的位置。最后输出字符串w为djoty,A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/npz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;
有以下程序#includevoidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0
有三个关系R、S和T如下,则关系T由关系R和S通过()得到。
有以下程序#includemain(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
数据库设计过程不包括
以下叙述中正确的是
以下选项中作为C语言合法常量的是
以下选项中不属于C语言标识符的是()。
软件设计过程中的E一R图转换为关系时,其中的实体和联系都可以表示为()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
随机试题
惊厥型氧中毒发生的原因可能是
不是腺垂体分泌的激素是
患者,男,65岁,进行性吞咽困难4个月,体重下降6kg,目前能饮水和进流质饮食。为明确诊断,首先应进行的检查是
某男,25岁,因贪凉露宿,醒后大便清稀如水,脘闷食少,腹痛肠鸣,伴恶寒发热,头痛,肢体酸楚,苔薄白而腻,脉濡缓。
失眠是现代人群的一种常见症状,下列常用于治疗失眠的药物是()。
李某涉嫌故意杀人罪,法庭审理期间李声称侦查人员曾对其实施刑讯逼供,李妻也提出其证言出自侦查人员的威胁、引诱、欺骗。经法院查明,上述情况属实。下列证据材料哪些不能作为定案的根据?()(2005年司考,卷二,第68题)
下列哪种情况将在桩侧产生负摩阻力?
裁定与判决的区别是()。
某计算机系统中并发进程间存在着相互感知的问题,这些问题是()。
About50yearsagotheideaofdisabledpeopledoingsportswasneverheardof.Butwhentheannualgamesforthedisabledwere
最新回复
(
0
)