首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int i, *ptr; int array[4] = {0,1}; for (ptr=array, i=0; i<3; i++, ptr++)
有以下程序 #include <stdio.h> main( ) { int i, *ptr; int array[4] = {0,1}; for (ptr=array, i=0; i<3; i++, ptr++)
admin
2021-02-25
12
问题
有以下程序
#include <stdio.h>
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://kaotiyun.com/show/Gbtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y:正确的输入语句是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
C语言程序中,运算对象必须是整型数的运算符是
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下叙述中正确的是
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
下列选项中,能正确定义数组的语句是
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
软件设计中模块划分应遵循的准则是( )。
随机试题
化三重积分f(x,y,z)dv为三次积分,其中积分区域Ω分别为由圆抛物面z=x2+y2及平面z=4所围成的闭区域;
提示运动强度过大的是
胃脘痛饮食停滞型适用胃脘痛肝胃郁热型适用
[2011年,第33题;2014年,第33题]在真空中,可见光的波长范围是()。
造价工程师的权利包括( )。
证券投资基金运作中的三方当事人一般指基金的()
甲企业以其持有的一批原材料与乙企业的产成品进行交换。甲企业原材料的账面价值为120万元,市场价格(计税价格)为150万元。乙企业库存产品的账面价值为130万元,市场价格(计税价格)为145万元。假定甲、乙企业均为增值税一般纳税人,适用的增值税率为17%,此
以下不属于交互媒体的是()。
根据《中华人民共和国人民警察法》,下列关于奖励的说法不正确的是:
下列句子中没有语病的一项是()。
最新回复
(
0
)