首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int a[]={1,2,3,4},y,*P=&a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果是( )。
有以下程序: #include main() {int a[]={1,2,3,4},y,*P=&a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果是( )。
admin
2021-04-28
17
问题
有以下程序:
#include
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/NCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体说明和变量定义中,正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
下列序列中不满足堆条件的是()。
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:1
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WfiteText实现。请在程序的下划线处填入正
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
下列疾病中,属于食物中毒的是
(2013年第17题)声波由鼓膜经听骨链传向卵圆窗时出现的振动变化是
早期发现肺结核的最主要方法是
A.味连B.雅连C.云连D.白芍E.赤芍多单枝,微弯曲,“过桥”较长
15岁的女中学生,月经周期20~45天,行经时间7~10天,量多,上次月经持续10多天未净,诊断为:功能失调性子宫出血。护士指导患者预防逆行性感染的有效措施是
计量检定人员的法律责任是什么?为什么要如此规定?
证明:对于任意正整数n,有.
将下列打乱了次序的语句进行调整,使其还原为一篇精美的小小说。正确的一项是()。①他直起腰,快步朝前走去②五分硬币从他手指缝钻出,掉到地上③后面传来低低的细语和响亮的、富有节奏的高跟鞋敲打路面的声音;恍惚间,他看到了那熟
在Oracle产品中,用公用网关接口实现的过程化网关是
BETWEEN(45,30,48)的运算结果是______。
最新回复
(
0
)