首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
51
问题
有以下程序:
#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://www.kaotiyun.com/show/yTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是输出以下形式的金字塔图案:main(){inti,j;*for(i=1;i<=4;i++)
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用(双引号)括起时,寻找被包含文件的方式是()。
设变量已正确定义,则以下能正确计算f=n!的程序是()。
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
下列叙述中错误的是()。
下面程序段的执行结果为()。inti=3,j=0,k=0;for(;i>0;--i){++k;do{++j;if(i!=j)break;++k;}while(j<5);
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
以下能正确定义二维数组的是______。
随机试题
血精的病机是()
A.氢氧化铝凝胶B.硫糖铝C.甲氧氯普胺D.胶体次枸橼酸铋E.普鲁苯辛有胆汁反流的病人应服
各省、自治区、直辖市质量监督部门和发展计划部门、经济贸易管理部门共同负责管理本地区设备监理活动,国务院有关部门负责管理本行业内的设备监理活动,主要职责不包括()。
经纪人是在各种交易活动中为( )沟通信息、撮合成交、提供各种相关服务的人和组织,包括个体、合伙企业、公司和其他法人组织。
A股份有限公司拟收购本公司一部分股份,用于奖励为公司做出杰出贡献的10名职工,根据公司法律制度的规定,下列其拟定的收购计划方案中,正确的有()。
下列会计科目中,属于负债类科目的有()。
制定《产品质量法》的宗旨包括()。
根据《仲裁法》的规定,仲裁实行()制度。
公安骑马巡逻,有人说是一道风景线,有人说养马费用贵,对于这种现象,你怎么看?
Theauthor’schiefconcernaboutthecurrentU.S.healthcaresystemisWhydomanynewmedicalgraduatesrefusetochooseprim
最新回复
(
0
)