首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序#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));}
有以下程序#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));}
admin
2013-10-19
48
问题
有以下程序#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、4,1
B、2,3
C、3,4
D、1,2
答案
B
解析
在题目中定义了结构体ord类型的数组变量dt,并对其赋初值。在程序中定义了指向结构体ord类型的指针变量p,并且它指向变量数组dt的第一个元素dt[0],所以此时成员变量p->x的值等于1,成员变量p->y的值等于2,在输出时分别加1,所以输出结果为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/wvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。S=1-1/3+1/5-1/7+…+1/(2n+1)voidfun(float*
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错#include<stdio.h>main(){FILE*fout;charch;
当执行下.面的程序时,其输出结果为______。unionst{inta;charb;}main(){unionsts;char*p=(char*)
以下所列的各函数首部中,正确的是______。
有以下程序main(){intn=0,m+1,X=2;if(!n)X-=l;if(m)X-=2;if(X)X-=3;printf("%d\n",x);}执行后输出的结果是【
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是()。
下面的程序 main() {intx=3; do{printf("%d\n",x-=2);} while(!(--x)); }
下面程序的运行结果是【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=
在C语言系统中,假设int类型数据占两个字节,则double、long、unsignedint、char类型数据所占字节数分别为()。
数据库设计包括两个方面的设计内容,它们是()。
随机试题
瑞士的官方语言有()。
通过某一垂直面积的磁力线叫()。
对胰岛素瘤的诊断具有决定意义的是
产褥感染的来源,错误的是
女性,20岁,因患SLE服用强的松,5天前出现上腹部灼热痛,伴反酸,大便稍变黑,体检上腹部轻压痛,此患者的适宜处理是
心肌细胞不会发生完全强直收缩的原因是
有以下三个断定成立:①如果汤姆逊在美国攻读医学学位,那么就可以在美国的医学杂志上看到他的文章。②只有获得全额奖学金并获得美国的签证,汤姆逊才去美国攻读医学学位。③没有在美国的医学杂志上看到汤姆逊的文章。则下面哪项也一定是真的?
在产业资本的三种职能形式中属于生产资本的职能有( )
(7)是微处理器与外设通信的桥梁。它接收微处理器送来的控制命令控制设备工作,以反映设备的工作状态,以便微处理器随时查询,决定下一步的工作内容。
It’s10pm.Youmaynotknowwhereyourchildis,butthechipdoes.Thechipwillalsoknowifyourchildhasfallenandne
最新回复
(
0
)