首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {char w[20],a[5][10]={"abcdef","ghijkl","mnopq","rgtuv","wxyz"}; int i,j; for(i=0;i
有以下程序: #include main() {char w[20],a[5][10]={"abcdef","ghijkl","mnopq","rgtuv","wxyz"}; int i,j; for(i=0;i
admin
2019-01-11
51
问题
有以下程序:
#include
main()
{char w[20],a[5][10]={"abcdef","ghijkl","mnopq","rgtuv","wxyz"};
int i,j;
for(i=0;i<5;i++)
{j=0;
while(a
[j]!=’\0’)j++;
W
=a
[j/2+1];
}
W[5]=’\0’;
puts(w);
}
程序运行后的输出结果是( )。
选项
A、ekpuz
B、agmrw
C、flqvz
D、djoty
答案
A
解析
在for循环中,执行完while语句,j值为字符串数组a的每行字符串的长度,因此w
=a
[j/2+1],数组a的元素a
[j/2+1]的值赋给一维数组w
。比如i=0;j=6;a
[j/2+1]=a[0][4]=’e’,将此值赋给w[O]。循环依次给数组W赋值最后输出w,答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/o4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
已有定义:intx=3,y=4,z=5,则表达式!(x+y)+z-1&&y+x/2的值是
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
若有说明:inta[][3]={0,0};则不正确的叙述是()。
以下叙述中,正确的是______。
在结构化程序设计中,模块划分的原则是
给定程序中,函数fun的功能是:利用指针数组对形参;s所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inclu
随机试题
A.β肾上腺素受体激动剂B.茶碱类C.抗胆碱能类D.色甘酸钠激活腺苷酸环化酶,催化三磷酸腺苷(ATP)合成环磷酸腺苷(cAMP)
下列哪项是颈椎骨折病人进行颅骨牵引时采取的卧位()。
急性链球菌感染后肾小球肾炎属于
肝性脑病患者的饮食治疗不恰当的是
下列关于腮腺浅叶肿瘤手术切除,叙述错误的是
地基处理时,当在地下水位以下或含水量超过25%的土体不宜选用()。
大批饥民闯关东,给东北地区带来的主要影响是()。
康德在哲学领域掀起一场“哥白尼式的革命”,主要是因为()。
Themeaningisstillobscure.
Readthearticlebelowaboutdoingbusinessonline.ChoosethebestwordorphrasetofilleachgapfromA,B,CorDontheopp
最新回复
(
0
)