首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果为( )。 #include<stdio.h> main() { static char a[]="language"; char *p;
下列程序段的输出结果为( )。 #include<stdio.h> main() { static char a[]="language"; char *p;
admin
2013-02-23
33
问题
下列程序段的输出结果为( )。 #include<stdio.h> main() { static char a[]="language"; char *p; p=a; for(p=a;p<a+8;p+=2) putchar(*p); }
选项
A、language
B、lnug
C、有语法错误
D、lang
答案
2
解析
本程序首先定义了静态字符数组a,然后将指针p指向数组a的首地址。第1次for循环,p=a,p指向数组的第1个元素,*p是取指针p所指地址的内容,输出1;第2次for循环,p=p+2,则p指向数组的第3个元素,*p是取指针P所指地址的内容,输出n;第3次for循环,p=p+2,则p指向数组的第5个元素,*p是取指针p所指地址的内容,输出u;第4次for循环,p=p+2,则p指向数组的第7个元素,*P是取指针p所指地址的内容,输出g,结束循环。
转载请注明原文地址:https://www.kaotiyun.com/show/WIJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是_____。main(){inti;for(i=’A’;i<’I’;i++)printf("%c",i+32);printf("\n");}
下列程序的输出结果是16.00,请填空。main(){inta=9,b=2;floatx=【】,y=1,1,z;z=a/2+b*x/y+1/2;printf("%5.2f\n",z);}
下列程序的输出结果是#include"stdio.h"#defineN3#defineM3voidfun(inta[M][N]){printf("%d\n",*(a[1]+2));}main()
有以下程序#include<stdlib.h>structNODE{intnum;structNODE*next;};main(){structNODE*p,*q,*r;p=(structN
______是构成C语言程序的基本单位。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>main(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str
已经定义ch为字符型变量,以下赋值表达式中错误的是______。
在下列叙述中,不正确的一条是______。
下列选项中错误的说明语句是
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
随机试题
新型工业化道路的特点有()
肿瘤压迫喉返神经引起的咳嗽为()
关于增强扫描原理和意义的叙述,错误的是
A口唇樱红色B呼气呈苦杏仁味C烦躁D喉头水肿E心率过速一氧化碳中毒后的特征性表现是
原料药的一个批号中成药丸剂的一个批号
根据《药品不良反应监测管理办法》,国家对药品不良反应实行
在国际贸易中,仲裁是解决争议的一种重要方式,都是在争议发生之后就订立的。()
“管理”和“领导”概念的关系是:()。
(1)我们要耐心教育孩子,不要_______他们的自尊心。(2)时至今日,语言文字的_______仍然存在混乱现象。(3)我仿佛窥见鲁迅先生丰富的精神世界,感受到他所具有的道德力量,相比之下,越发显出我自己的_______。填入画横线部分最恰
在Java编程语言中,用______、______、______语句来处理异常。
最新回复
(
0
)