首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2022-06-24
27
问题
有以下程序:
#include<stdio.h>
main( )
{
static char a[]="Program",*ptr;
for(ptr=a;ptr<a+7;ptr+=2)
putchar(*ptr);
}
程序运行后的结果为( )。
选项
A、Prog
B、Porto
C、rga
D、Por
答案
B
解析
首先定义一个字符型数组a,并对a进行初始化,然后定义字符型指针变量ptr。执行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/GLkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中有宏定义行:#defineN100则以下叙述中正确的是
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);)main(){intk=3,*p=&
有以下程序#include<stdio.h>intfun(){staticintx=1;x+=1:returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf(
有以下程序#include<stdio.h>intfun(inta,intb){if(b=0)returna;、elsereturn(fun(-a,-b));}main(){printf(’’%d\n’’,fun(4,2));}
以下能正确定义二维数组是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
某系统结构图如下图所示,则该系统结构图的宽度是
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
气管上皮中除纤毛细胞和杯状细胞外,还有()
下列选项中,不符合肠燥津亏证表现的是
A、吡罗昔康B、舒林酸C、美洛昔康D、吲哚美辛E、安乃近结构中含有吡唑酮基
信用评分模型是一种传统的信用风险量化模型,利用可观察的借款人特征变量计算出一个数值来代表债务人的信用风险,并将借款人归类于不同的风险等级,下列选项不是目前应用最广泛的信用评分模型是()。
下列项目中,不属于消费税征税范围的有()。
简述陶行知在幼儿教育方面的主要贡献。
关于宇宙的起源,最具代表性、影响最大的理论是()。
Thesungivesofflightandwarmth,________makesitpossibleforplantstogrow.
HowdidtheOlympicGamesstart?InancientGreeceathleticfestivalswereveryimportantandhadstrong【C1】______.Originallyt
Thisisanewmodelof______computerespeciallydesignedtomeettheneedsoftravelingbusinessmen.
最新回复
(
0
)