首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { int i, *ptr; int array[3] = {8,2,4}; for (ptr=array, i=0; i
有如下程序 #include main() { int i, *ptr; int array[3] = {8,2,4}; for (ptr=array, i=0; i
admin
2015-07-28
58
问题
有如下程序
#include
main()
{
int i, *ptr;
int array[3] = {8,2,4};
for (ptr=array, i=0; i<2; i++)
printf("%d,", *ptr++);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、8,2,
B、8,8,
C、2,4,
D、4,8,
答案
A
解析
考查指针与一维数组。语句"ptr=array"将指针ptr指向了数组array的首地址,所以*ptr与a[0]等价。输出语句中"*ptr++"自加运算符后置,所以先输出ptr指向的变量的值,再让ptr自加1,即指向数组array中下一个元素的地址,该程序输出数组前两个元素的值,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/vKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 int a=3; main() { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是______。
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
有以下程序 main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(注:选项D中的第一行是空行)______。
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
在循环结构中,______可以使得同一组语句一次也不执行。
以下选项中,能用作用户标识符的是
下列选项中不属于结构化程序设计原则的是
以下关于C语言数据类型使用的叙述中错误的是
随机试题
肌组织的特点是()
毛囊角化是何种维生素缺乏的表现
下列关于违约金的说法,错误的是()。
对基金销售行为的规范包括对()等方面内容的规范。
简述宋代商业繁荣的表现。
随着孩子自我意识的逐渐增强,不少孩子对父母的教诲听不进去或当作“耳旁风”,使得家长感到力不从心。那么教师应该()
有人认为“巨额的国家预算赤字必然会导致巨额的国家贸易逆差”,如果这样的话,那么世界上预算赤字最大的国家必然会有相应的最大的贸易逆差;但我们知道,世界上预算赤字最大的国家是美国,而美国的贸易总的来说是顺差而不是逆差(因为尽管其货物贸易亏本,但其技术和服务贸易
某网站针对年底上映的两部贺岁电影进行调查,在接受调查的160人中,看过《花木兰》的有91人,看过《刺陵》的有59人,22人两部电影都看过,那么,两部电影都没看过的有多少人?()
有关零息债券的麦考利久期,以下哪种说法正确?()
若A是n阶正定矩阵,证明A-1,A*也是正定矩阵.
最新回复
(
0
)