首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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-11-27
30
问题
有以下程序:
#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/6a3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);printf("\n");}程序的运行结果是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(’’%d\n’’.n);break;case2:case4:printf(’’%d\n’
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
若有定义语句:chara=’\82’;则变量a
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;re
设s1和s2分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
若m是int型变量,n是noat型变量,所用的scanf调用语句格式为:scanf("m=%d,n=%f,"&m,&n);则为了将数据10和66.6分别赋给m和n,正确的输入应当是()。
sl和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
随机试题
以下各项中,不宜催吐的情况是
从历史上看,我国国有经济的建立和发展主要是通过以下途径实现的:()
应采取措施,使信息处理由传统的方式向( )方向发展。
事业单位的事业基金就是非财政补助结余扣除结余分配后滚存的金额。()
蒋军五次围剿红军基本情况1930年12月,蒋介石调集10万兵力,对中央革命根据地进行了第一次“围剿”,红一方面军4万人在毛泽东,朱德指挥下,诱敌深入,5天内连打两个胜仗,歼敌15000余人。1931年4月蒋介石组织国民党军20万兵力发动
《幼儿园工作规程》(新修订)中明确规定:幼儿每天在户外开展体育活动的时间必须保证在()。
国家环保总局公布了全国70个大中城市的环境污染现状,其中有21个大中城市存在严重的水污染问题,13个大中城市存在严重的空气污染问题,5个大中城市存在严重的噪音污染问题,1个大中城市存在严重的重金属污染问题。已知同时存在3种环境问题的有3个城市,7个城市同时
碳信用又称碳权,指在经过联合国或联合国认可的减排组织认证的条件下,国家或企业以增加能源使用效率、减少污染或减少开发等方式减少碳排放,因此得到可以进入碳交易市场的碳排放计量单位,一个碳信用相当于一吨二氧化碳排放量。某燃煤发电厂去年碳排放额超标,根据上述定义,
在VisualFoxPro中,有关参照完整性的删除规则正确的描述是()。
AlcoholismIntheUnitedStatesalone,alcoholismaffectsmillionsofpeopleandcoststhecountrybillionsofdollarseach
最新回复
(
0
)