首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a[10] = { 1,3,5,7,11,13,17 }, *p=a; printf("%d,", *( p++ )); printf("%d\n", *( ++p )); } 程序运行后的输
有以下程序 #include main() { int a[10] = { 1,3,5,7,11,13,17 }, *p=a; printf("%d,", *( p++ )); printf("%d\n", *( ++p )); } 程序运行后的输
admin
2015-07-28
40
问题
有以下程序
#include
main()
{
int a[10] = { 1,3,5,7,11,13,17 }, *p=a;
printf("%d,", *( p++ ));
printf("%d\n", *( ++p ));
}
程序运行后的输出结果是( )。
选项
A、1,5
B、3,5
C、3,7
D、1,3
答案
A
解析
在该程序中,a是int类型的一维数组,p为基本类型为int的指针变量,指向数组a的第一个元素。输出*(p++)时,自加运算符后置即先输出p指向的值后p再向后移动一位,所以第一次输出的结果为1,p指向数组a中的第二个元素。输出*(++p)时,自加运算符前置即先将p向后移动一位后再输出p指向的值,所以第二次输出的结果为5,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/aKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。surcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=______)num++;wh
有如下程序段 int*p,a=10,b=3; p=&a; a=*p+b;执行该程序段后,a的值为______。
以下程序运行后,输出结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d\n",d)
下面程序段的运行结果是______。main(){chara=2,b=3,c=5,d,e;d=a-b|c;e=a-b||c;printf("%d,%d",d,e);}
以下程序段的运行结果是______。main(){chara=2,b=5;if(a&b)printf("YES");elseprintf("NO");}
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
以下选项中,属于C语言中合法的常量的是______。
设有说明语句:char a=’\72’;,则变量a______。
若有定义语句:inta=5;,则表达式:a++的值是【】。
随机试题
下列社会工作者的回应中,运用对焦技巧的是()。
下列情况中将引起行政复议法律关系全部消灭的是()
咽与食管的分界处平
女童的哪个时期开始明确地辨认同性和异性
持续性枕后位,第一产程采取何种卧位利于分娩
以下属于间接法编制现金流量表应调整的项目有()。Ⅰ.固定资产处置收益Ⅱ.应收账款增加Ⅲ.支付现金股利Ⅳ.资产减值损失转回
关于债务重组,下列说法中,不正确的有()。
下列不属于多媒体在思想品德课堂教学中的作用的是()。
公安机关对人民检察院不批准逮捕的决定,认为有错误的时候,可以要求复议。如意见不被接受,可以向上一级人民检察院提请复核。在此期间,对被拘留的人应()。
WhichofthefollowingstatementsiscorrectabouttheBeltandRoad?
最新回复
(
0
)