首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {char w[20],aE5][10]:{"abcdef","ghijk1","mnopq","rstuv","wxyz"}; int i,j; for(i=0;
有以下程序: #include main() {char w[20],aE5][10]:{"abcdef","ghijk1","mnopq","rstuv","wxyz"}; int i,j; for(i=0;
admin
2016-04-07
49
问题
有以下程序:
#include
main()
{char w[20],aE5][10]:{"abcdef","ghijk1","mnopq","rstuv","wxyz"};
int i,j;
for(i=0;i<5;i++)
{j=0;
while(a
[j]!=’\0’)j++;
W
=a
[j—2];
}
w[5]=’\0’;
puts(w);
}
程序运行后的输出结果是( )。
选项
A、agmrw
B、ekpuy
C、djotx
D、flqvz
答案
B
解析
在for循环中,执行完while语句后,j值为每行字符串的长度,此时a
[j—1]为字符串数组每个元素的最后一个字符,a
[j一2]为倒数第二个字符。因此w
=a
[j一2],比如i=0;j=6,则w[0]=a[0][4]=’e’,循环依次赋值,最后输出’y’,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/Q3Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
下列变量声明合法的是()。
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t
下列二维数组初始化语句中,不正确的是()。
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(p+3));}
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(X*y-m);}main(){inta=5,b=7;p
若有定义:inta=4,b=5;floatx=3.4,y=2.1;,则下列表达式的值为()。(float)(a+b)/2+(int)x%(int)y
以下叙述中正确的是______。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
随机试题
机动车在泥泞路段后轮发生侧滑时,要将转向盘向侧滑的相反方向缓转修正。
________是规定人们必须作出某种行为或者不得作出某种行为的法律规范。义务性规范主要为人们设定义务,包括命令性规范和禁止性规范。
附睾炎在不同阶段的声像图表现是:
为防止牙周疾病,健康人应定期做牙周洁治,最适宜的时间是
如果投资基金经理根据公开信息选择股票,投资基金的平均业绩与市场整体收益大体一致,说明该资本市场至少是()。
简述固定资产的后续支出应如何进行会计处理?
广告战略的结果呈现形式是()。
有以下程序:#include<stdio.h>main(){inty=10;while(y--);pfinff(’’y=%d\n’’,y);}程序执行后的输出结果是()。
Desktoppublishingsystemisamodernpublishingsystemwhichmakesuseofcomputertechnology,graphicskillsandprintingtech
CarpeDiem,theLatintermfor"seizetheday",isgreatadviceforeverydayliving.Ifyouseizetheday,everyday,you【B1】put
最新回复
(
0
)