首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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')
有以下程序: #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')
admin
2022-06-24
40
问题
有以下程序:
#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/VFkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
有以下程序,程序运行后的输出结果是#include#definefix)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\
下面不属于软件设计原则的是
以下叙述中正确的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
数据库设计的根本目标是要解决
在数据库设计过程的哪个阶段,需要将E一R图转换成关系数据模型()。
随机试题
A.支气管哮喘B.支气管扩张症合并感染C.慢性肺源性心脏病D.支气管肺癌E.特发性肺间质纤维化肺部闻及帛裂音可见于
钱某涉嫌纵火罪被提起公诉,在法庭审理过程中被诊断患严重疾病,法院判处其有期徒刑8年,同时决定予以监外执行。下列哪一选项是错误的?(2014年卷二26题,单选)
下列有关会计方面的表述中,不正确的是()。
增加产品深度的优点是()。
牵连观念
设f(x),g(x)在[a,b]上连续.证明:至少存在一点ξ∈(a,b),使得f(ξ)∫ξbg(x)dx=g(ξ)∫aξf(x)dx.
尽管WindowsNT操作系统的版本不断变化,但从网络操作与系统应用角度看,有两个概念始终没变,这就是工作组模型与【 】模型。
Doyouknowthatwoman______black?
Here’sawarningfromhealthexperts:Sittingisdeadly.Scientistsareincreasinglywarningthatsittingforprolongedperiods
A、Income,yearsofschooling,andjobtype.B、Incomeandworkenvironment.C、Educationandmood.D、Occupationandinfluenceoff
最新回复
(
0
)