首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
35
问题
有以下程序:
#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://jikaoti.com/ti/Pja0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表示关系x≥y≥z应使用C语言表达式()
下列说法正确的是()。
假设a和b为int型变量,则执行以下语句后b的值为()。a=1;b=10;do{b-=a;a++;}while(b--<0);
下面程序输出的结果是______。main(){inti=5,j=9,x;x=(i=j?i:(j=7));printf("\n%d,%d",i,j)}
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
以下对结构体类型变量td的定义中,错误的是
数据元素之间【】的整体称为逻辑结构。
数据库系统中实现各种数据管理功能的核心软件称为【】。
以下叙述中,正确的是______。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
随机试题
患者,男性,55岁。间断上腹疼痛3年。胃镜示胃小弯有一直径2cm的溃疡,活检未见癌细胞。使用H2受体阻滞剂治疗6个月溃疡仍未愈合。此时正确的治疗措施是
患者,男性,68岁。诊断冠心病5年。护士对该患者饮食指导应为
A.INH+RFP,疗程6个月B.强化阶段INH+RFP+PZA-SM,总疗程1年C.INH每日总量不超过0.3g,总疗程6个月D.INH+RFP+PZA,疗程3个月E.强化阶段INH+RFP加或不加PZA,总疗程6~9个月原发性肺结核应采取的
A.伤寒病人B.伤寒带菌者C.急性菌痢D.慢性菌痢E.病毒性肝炎
下列情形中,不可以采取借款人自主支付的是()。
在贷款审批中,不属于贷款审批人应审查内容的是()。
三级物业服务企业的最低注册资本金额为人民币()万元。
行为人因不能抗拒的原因而引起损害结果的,不是犯罪,这是由于行为人()。
人民政协是具有中国特色的制度安排,是社会主义协商民主的重要渠道和专门协商机构。人民政协工作围绕的两大主题是
用变量代换x=cost(0<t<π)化简微分方程(1一x2)y’’一xy’+y=0,并求其满足y|x=0=1,y’|x=0=2的特解。
最新回复
(
0
)