首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int i,*ptr; int array[4]={ 0,1}; for(ptr=array,i=0;i<3;i++,ptr++) { if(*ptr==0) putchar(’#’); else putc
有以下程序: #include main() { int i,*ptr; int array[4]={ 0,1}; for(ptr=array,i=0;i<3;i++,ptr++) { if(*ptr==0) putchar(’#’); else putc
admin
2019-01-11
72
问题
有以下程序:
#include
main()
{
int i,*ptr;
int array[4]={ 0,1};
for(ptr=array,i=0;i<3;i++,ptr++)
{
if(*ptr==0)
putchar(’#’);
else
putchar(’M’+*ptr);
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、MO#
B、#F#
C、MMM
D、#N#
答案
D
解析
for语句中把array数组首地址值赋给变量ptr,ptr++表示每次执行完循环体后,ptr指向下一数组元素,当指针指向值为0时,输出#,否则’M’再加上指针对应数组值进行输出。当*ptr=1时,’M’+1=’N’,结果输出为#N#,故答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/wixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义一维数组的选项是()。
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为_____。main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n
将E-R图转换为关系模式时,实体和联系都可以表示为______。
下列叙述中错误的是()。
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
数据处理的最小单位是______。
下列说法正确的是()。
以下叙述中错误的是
设有下列二叉树:对此二叉树中序遍历的结果为______。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
随机试题
关于套箱围堰施工技术要求的说法,错误的是()。
气压制动气室推杆行程过长时,会造成制动不良。()
1024个32B32点阵的汉字字模,需要占用的存储空间为________KB。
胃大部切除术后吻合口溃疡为一严重的并发症,90%以上发生在()
王某经过考试成为某县财政局新录用的公务员,但因试用期满不合格被取消录用。下列哪一说法是正确的?(2014年卷二第44题)
初始地籍调查成果资料的整理的基本要求叙述不正确的是()。
混凝土坝斜缝分块的原则包括()。
所售出的商品需要安装和检验的,在购买方接受交货以及安装和检验完毕前,销售方通常不应确认收入,如果安装程序比较简单或检验是为了最终确定合同或协议价格而必须进行的程序,销售方也不可以在发出商品时确认收入。()
人类基因组测序完成后,生物学家便一直在绘制碱基上的小差异,即单核苷酸多态性,这些小差异成为2007年10余个研究项目的关键内容。在这些被称为广泛关联基因组研究中,研究人员对数千名患病或无病个体的DNA进行了对比,以确定哪些小的基因差异会给人类带来疾病风险。
WhendidKantbecomeaprofessor?
最新回复
(
0
)