首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { int a[10]={11,12,13,14,15,16·17,18,19,20},*p=a,i=9; printf("%d%d%d\n",a[p-a],p[i],*(&a[i]));
有以下程序: #include<stdio.h> main( ) { int a[10]={11,12,13,14,15,16·17,18,19,20},*p=a,i=9; printf("%d%d%d\n",a[p-a],p[i],*(&a[i]));
admin
2022-06-24
27
问题
有以下程序:
#include<stdio.h>
main( )
{
int a[10]={11,12,13,14,15,16·17,18,19,20},*p=a,i=9;
printf("%d%d%d\n",a[p-a],p
,*(&a
));
}
}
程序运行后的输出结果是( )。
选项
A、11 20 20
B、12 20 20
C、11 19 19
D、12 19 20
答案
A
解析
a表示数组a的第一个元素的地址,*p=a则将p指向了数组a的第一个元素的地址,p-a=0,所以a[p-a]即为a[O],p
相当于a
即a[9],输出第一个结果为11、第二个结果为20。取地址运算符&和取值运算符*互为逆运算,所以*(&a
))的值仍为a
即a[9],输出第三个结果为20,故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/oyd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidsp(int*a){intb=2:*a=*a*2:printf("%d,",*a);a=&b;*a=*a*2;printf("%d
以下关于结构化程序设计的叙述中正确的是
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%dt",*s%10);++s;}while(*s);}程序运行后的输出结果是
下面结构体的定义语句中,错误的是()。
层次型、网状型和关系型数据库划分原则是( )。
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
随机试题
下列不属于对临时用地保护规定的是()。
国家对某一方面、某一层次的教育所作出的规范是()
下列关于免疫电泳技术的叙述,正确的是
治疗胃痛脾胃虚寒证,应首选()
根据《房屋建筑与装饰工程工程量计算规范》(GB50854—2013)规定,关于砌块墙高度计算正确的是()。
丁腈橡胶()
下列选项中既属于教师的权利又属于义务的是()。(2015·陕西)
下列各项中不属于公文特点的一项是()。
关于水稻,下列说法正确的是:
请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]在主线程中创建了一个线程,该线程休眠50ms,然后给变量i赋值。主线程要等该子线程结束后获
最新回复
(
0
)