首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { static char a[]="Program",*ptr; for(ptr=a;ptr<a+7;ptr+=2) putchar(*ptr): } 程序运行后的结果为(
有以下程序: #include<stdio.h> main() { static char a[]="Program",*ptr; for(ptr=a;ptr<a+7;ptr+=2) putchar(*ptr): } 程序运行后的结果为(
admin
2020-10-26
35
问题
有以下程序:
#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、Pot
答案
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://www.kaotiyun.com/show/oC3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对
有以下程序:#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)printf(“%d”,一一y);}程序的运行结果是()。
有以下程序:#includemain(){charb[3][10],C;inti;for(i=0;i
有以下程序:#includemain(){inti,*ptr;intarray[4]={0,1};for(ptr=array,i=0;i<3;i++,ptr++){if(*ptr==0)putchar(’#’);elseputc
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
下列叙述中正确的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
设有以下语句:typedefstructTT{charc;inta[4];}CIN:则下面叙述中正确的是()。
随机试题
试选出血浆脂蛋白密度由低到高的正确顺序().
室间隔缺损的超声表现不包括
在五输穴中,经气所行为在五输穴中,经气所溜为
A、个体差异B、耐受性C、遗传因素D、药物体内活化E、精神因素使用伯氨喹出现溶血反应()
进行初始计量时,存货的成本不应包括()。
以下样本平均数极限误差公式正确的是()。仍在95%的可靠程度保证下,推断该企业这批灯泡合格率的范围是()。
以下说法正确的是()。
明太祖时期,专制主义中央集权空前加强,主要表现为()。
未使用染色剂的生猪肉香肠晾晒一段时间后会变得更红亮,其主要原因是()。
数据库三级模式体系结构的划分,有利于保持数据库的()。
最新回复
(
0
)