首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
35
问题
有以下程序:
#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://jikaoti.com/ti/Lmd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;pfintf(“%d,”,++(p->x));printf("%d\n",++(p->y));}程
以下叙述中正确的是
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c:(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
以下叙述中正确的是
下列关于C语言文件的叙述中正确的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下面选项中关于位运算的叙述正确的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
下列数据结构中,能用二分法进行查找的是()。
随机试题
业务基础是否牢固属于()
台湾问题()
属于被动靶向制剂的有()。
如果ηc=0.38,复合桩基的竖向承载力设计值与( )项值接近。a0x=a0y,h0=1.2m,ft=1.5MPa时,柱下矩形独立承台,受柱冲切的承载力与( )项值相近。
会计入员张某调到其他地区继续从事会计工作。在办理会计从业档案调转手续时,张某正确的做法是()。
按房地产评估各步骤的代号排序,正常的房地产评估程序应该是()。①选用评估方法估算。②拟定评估方案。③明确基本事项。④实施勘察收集资料。⑤确定评估结果。⑥撰写评估报告。
简述建立教师威信的途径。
Howdidthemotherdolphintalkwithherbabyoverthetelephone?Dolphinsseemtotalktoeachotheraboutanyofthefollowin
SQLServer中根据索引的实现方式,索引技术可以分成有序索引和【1】两大类。
GoodTableMannersMannersplayanimportantpartinmakingafavorableimpressionatthedinnertable.Herearesomegeneral
最新回复
(
0
)