首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序段#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1]
以下关于字符串的叙述中正确的是
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
以下关于宏的叙述中错误的是()。
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是()。
以下选项中不属于C语言程序运算符的是
有以下程序(strcat函数用以连接两个字符串)#inolude#includemain(){chara[20]="ABCD\0EFG\0",b[]="TJK";streat(a,b);
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
随机试题
运动单位(motorunit)
与肺、脾、肾三脏功能失调有关的病证是()(1996年第151题)
可使肥厚性梗阻性心肌病患者心脏杂音减弱的药物是
关于电气线路中漏电保护作用的叙述,下列()是正确的。
PLC配有存放程序和数据的存储器,包括()。
项目范围的界定宜采取的原则是()。
某贴面工程某月计划完成工程量为2100m2,计划单价为170元/m2,月底检查时实际完成工程量为1900m2,实际单价为185元/m2,则下列关于该工程费用、进度偏差分析的表述,正确的是()。
下列交易的对象是一种权利的是( )。
为了使平衡计分卡同企业战略更好地结合,必须做到()。
TheEnglishweatherdefiesforecastandhenceisasourceofinterestand______toeveryone.
最新回复
(
0
)