首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { int i, *ptr; int array[5] = {5,3,1}; for (ptr=array, i=0; i
有如下程序 #include main() { int i, *ptr; int array[5] = {5,3,1}; for (ptr=array, i=0; i
admin
2015-07-28
42
问题
有如下程序
#include
main()
{
int i, *ptr;
int array[5] = {5,3,1};
for (ptr=array, i=0; i<5; i++, ptr++)
{
if (*ptr == 0)
putchar(’X’);
else
putchar(’A’ + *ptr);
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、FDBXX
B、FFFXX
C、FDBBB
D、ABCDE
答案
A
解析
定义语句"int array[5] = {5,3,1};"使得数组前三个元素的值分别为5、3、1,其余元素为0,所以输出的结果分别为′A′ + 5、′A′ +3、′A′ + 1对应的字符以及两个′X′,所以输出答案为A)。
转载请注明原文地址:https://kaotiyun.com/show/hzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: main() { int x=5,y=2,z=1; printf("%d\n",x%y&~z); }程序运行后的输出结果为______。
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
在循环结构中,______可以使得同一组语句一次也不执行。
以下程序运行后的输出结果是【】。#includemain(){intx=20;prinff(“%d”,0
下面是有关c语言字符数组的描述,其中错误的是
有以下程序#includemain(){intm=1,n=2,*P=&m,*q=&n,*r;r=P;P=q;q=r;prinff(“%d,%d,%d,%d\n”,m,n,*P,*q);}程序运行后的输出结果是
以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。#inculdemain(){intx=256;PrintF(“%d-%d-%d\n”,【】,x/10%10,x/100);}
下列叙述错误的是()。
下列选项中,合法的C语言关键字是()。
随机试题
甲和乙同为药品批发企业,其所持有的《药品经营许可证》载明的经营范图为麻醉药品、精神药品、医疗用毒性药品、化学原料药及其制剂、杭生素原料药及其制剂。甲企业和乙企业经营范围明确具有经营蛋白同化制剂、肽类激素经营资质。丙是药品零售企业,经营方式是零售(连锁),经
LiMing’shandwritingisbetterthan____intheclass.
根据HIV的感染途径,如何采取有效措施预防HIV感染?
凝血因子Ⅱ、Ⅶ、Ⅸ、Ⅹ在肝脏合成依赖于
分批偿还债券是在发行同一种债券的当时,就为不同编号或不同发行对象的债券规定了不同的到期日。()
关于布雷顿森林体系运行特征的说法,错误的是()。
许多古人的名与字有一定联系,“闻名即知其字,闻字即知其名”,如曹操字孟德,孙权字仲谋,诸葛亮字孔明。据此判断,三国人物黄盖的字是()。
某机字长32位,总线数据线宽度是16位,一个总线周期占用4个时钟周期,总线时钟频率为10MHz,则总线带宽是()。
A、 B、 C、 D、 E、 F
WhobroughtsilktoEuropeinthethirteenthcentury?
最新回复
(
0
)