首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int i,*ptr; int array[5]={5,3,1}; for(ptr=array,i=0;i<5;i++,ptr++) { i
有以下程序: #include<stdio.h> main() { int i,*ptr; int array[5]={5,3,1}; for(ptr=array,i=0;i<5;i++,ptr++) { i
admin
2018-01-14
33
问题
有以下程序:
#include<stdio.h>
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、ABCDE
B、FFFXX
C、FDBBB
D、FDBXX
答案
D
解析
定义语句“int array[5]={5,3,1};”使得数组前三个元素的值分别为5、3、1,其余元素为0,所以输出的结果分别为’A’+5、’A’+3、’A’+1对应的字符以及两个’X’,所以输出答案为D。
转载请注明原文地址:https://kaotiyun.com/show/yTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
有以下程序段:#includemain(){charch;ch=getchar();switch(ch){case97:printf("%c",’A’);case6
当执行以下程序段时,()。x=-1:do{x=x*x;)while(!x);
有以下程序:main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
以下能正确定义一维数组的选项是()。
当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
随机试题
期望理论认为,激励水平取决于期望和()的乘积。
抗日战争时期,中国共产党领导的敌后抗日根据地的政权组织形式是
A.瓣膜穿孔并有皮下Osler小结B.瓣膜有半透明、串珠状排列赘生物C.环形红斑D.小舞蹈症E.关节积液
提出精神分析理论的心理学家为
小青龙汤治疗肺胀的证型是
在项目实施准备阶段,投资目标计划值和实际值的比较主要包括()。
伤亡事故经济损失是指企业职工在劳动生产过程中发生伤亡事故所引起的一切经济损失,包括直接经济损失和间接经济损失。依据《企业职工伤亡事故经济损失统计标准》(GB6721)。下列属于间接经济损失统计范围的是()。
银行债权应首先考虑以()形式受偿,从严控制以()抵债。
班集体形成的基础是()
下列叙述中正确的是()。
最新回复
(
0
)