首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int a[]={1,2,3,4),y,*p=&a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果
有以下程序: #include<stdio.h> main() {int a[]={1,2,3,4),y,*p=&a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果
admin
2020-07-28
31
问题
有以下程序:
#include<stdio.h>
main()
{int a[]={1,2,3,4),y,*p=&a[3];
--p;y=*p;printf("y=%d\n",y);
}
程序的运行结果是( )。
选项
A、y=0
B、y=1
C、y=2
D、y=3
答案
D
解析
程序首先定义了一个一维数组和指针,接着将数组第4个元素的地址赋给*p,进行--p使指针p指向了数组的第3个元素;通过y=*p,将数组第3个元素的值3赋给了y,所以选项D)正确。
转载请注明原文地址:https://kaotiyun.com/show/HP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
下列叙述中错误的是
下面不属于软件需求分析阶段任务的是
有以下程序,其中k的初值为八进制数#include<stdio,h>main(){intk=011;printf("%d\n",k++);}程序运行后的输出结果是
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t)
以下选项中不合法的标识符是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
随机试题
试述在对特殊儿童问题进行诊断时,我们发现导致儿童异常原因有哪些。
配置2:1等张含钠液120ml需
类风湿关节炎最早出现的关节症状是
公开招标过程中,招标阶段的主要工作内容包括()。
下列各项中,应记入工业企业“主营业务成本”科目的是()。
某电信公司2009年3月份,从各大专院校招收了一批本科生和硕士研究生,这些人员将填补公司市场营销、财务人事、技术研发等各部门120多个工作岗位的空缺。请您为该公司设计一个适合于对这些大学生进行人职教育的培训方案。
Nearlythree-quarteroftheEarthiscoveredwithwater.The【B1】______ofthecontinents,especiallyinthetemperatezones,isv
CommunicationwithCustomersOnlineUntilthelate1940s,whentelevisionbeganfindingitswayintoAmericanhomes,compani
Thereisnolink,whatsoever,betweentheproducersandusersofmanpowerwiththeresultthatinstitutionsoflearning,essent
Themid-and-late19thcenturyisgenerallyknownastheVictorianage,controlledbytheruleofQueenVictoria.Thisisaperio
最新回复
(
0
)