x)); printf("%d\n",++(p-" />
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
x)); printf("%d\n",++(p-">有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
admin
2015-07-28
30
问题
有以下程序
#include
struct ord
{ int x,y; } dt[2]={1,2,3,4};
main()
{
struct ord *p=dt;
printf("%d,",++(p->x));
printf("%d\n",++(p->y));}
程序运行后的输出结果是( )。
选项
A、2,3
B、4,1
C、3,4
D、1,2
答案
A
解析
语句"struct ord *p=dt;"定义了一个结构体指针并指向数组dt的首地址,所以p与dt、dt[0]等价,p->x值为1,p->y值为2,自加1后的值分别为2、3,所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/97Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
有以下程序 main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b); } 程序运行后的输出结果是
执行下面程序段的结果是______。 int x=234; do { printf("%3d\n",x--); } while(!x);
设有说明语句:char a=’\72’;,则变量a______。
有以下程序#jncludemain(){chara[20]=“Howaleyou?”,b[20];scanf(“%s”,B);pfinff(“%s%s\n”,a,B);}程序运行时从键盘输入:Howareyou?则输出结果为【
以下叙述正确的是
下列说法错误的是()。
下列可用于C语言用户标识符的一组是______。
不能把字符串"Hello!"赋给数组b的语句是______。
C语言规定,在一个源程序中,main函数的位置
随机试题
下列各项中,属轻型井点降水方法优点的有()。
患者男,40岁。因“车祸伤及骨盆及小腹部2小时”来诊。患者受伤后出现髋部疼痛,痛苦面容,血尿,询问病史过程中可做简单反应。查体:患者双侧瞳孔等大等圆,直径3mm,对光反射存在,骨盆挤压分离试验(+)。入院的常规检查有
Itnever______toMr.Mikethatsometimesheshouldlistentoothers.
我国推行建设工程监理制度的目的是( )。
国家征用集体土地而支付给集体经济组织的费用包括()。
货币的两个基本职能是()。
唯物主义和唯心主义的区别表现为在于是否承认
设A从原点出发,以固定速度v0沿y轴正向行驶,B从(x0,0)出发(x0<0),以始终指向点A的固定速度v1朝A追去,求B的轨迹方程.
下列关于Winmail邮件服务器在快速设置向导中新建邮箱user@mail.abc.com时的描述中,错误的是()。
下列软件中,属于系统软件的是()。
最新回复
(
0
)