首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { static char a[]="Program",*ptr; for(ptr=a;ptr<a+7;ptr+=2) putc
有以下程序: #include<stdio.h> main() { static char a[]="Program",*ptr; for(ptr=a;ptr<a+7;ptr+=2) putc
admin
2020-07-28
14
问题
有以下程序:
#include<stdio.h>
main()
{
static char a[]="Program",*ptr;
for(ptr=a;ptr<a+7;ptr+=2)
putchar(*ptr);
}
程序运行后的结果为( )。
选项
A、Prog
B、Porm
C、rga
D、Por
答案
B
解析
首先定义一个字符型数组a,并对a进行初始化,然后定义字符型指针变量p。执行for语句,ptr=a表示将数组a的地址赋给ptr;ptr<a+7代表循环条件,ptr+=2,即ptr=ptr+2。执行putchar(*ptr);即输出*pt所对应的字符。此时ptr指向数组中的第1个元素,即a[0],因此*ptr表示a[0]中的值,即P,此时输出P;然后执行ptr+=2,此时ptr指向数组中的第3个元素,即a[2],输出0;然后执行ptr+=2,此时ptr指向数组中的第5个元素,即a[4],输出r;然后执行ptr+=2,此时ptr指向数组中的第6个元素,即a[5],输出m;然后执行ptr+=2,得到ptr=a+8<a+7,即循环条件不成立,循环结束,最终输出结果为Porm。
转载请注明原文地址:https://kaotiyun.com/show/BX3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为
以下叙述中错误的是
C语言程序的模块化通过以下哪个选项来实现
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
下列数据流图(DFD)构造规则中正确的是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
随机试题
【背景资料】某工程项目难度较大、技术含量较高,经有关招投标主管部门批准,采用邀请招标方式招标。业主于2001年1月20日向符合资质要求的A、B、C三家承包商发出投标邀请书,A、B、C三家承包商均按招标文件的要求提交了投标文件,最终确定B承包商中标,并于2
A.全血细胞减少B.红细胞及血小板正常C.红细胞及血红蛋白均减少D.血小板减少并有形态异常E.周围血大量原始和幼稚白细胞急性白血病患者可出现
患者,男,l8岁。右眼因外伤发生前房积血,积血容量占前房的1/3。对于此患者的治疗,错误的是
嗜酸性粒细胞减少见于
下列哪一个不是卫生行业建设存在的问题
35岁女性,性交后阴道流血2个月,妇科检查见宫颈中度糜烂状,宫颈活组织检查示异型细胞占据上皮层的下1/3~2/3,应如何处置
A.外周血白细胞增多B.外周血白细胞不增多C.两者均有D.两者均无慢性白血病可引起()。
4
TroubleinParadiseValleyAOnonesideoftheargumentthereareeagles,wolvesandorchids;ontheothersidethereareendl
没有哪家公司乐意听到别人说它败坏了社会风气。上星期参议员罗伯特-多尔质问时代华纳公司经理们时说,“莫非这就是你们要成就的事业吗?你们已经出卖了自己的灵魂,难道还一定要腐蚀整个民族,威胁下一代吗?”不过,对于成立于1990年的时代华纳公司来说,这样的质询只不
最新回复
(
0
)