首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> struct ord { int x,y;} dt[2]={1,2,3,4}; mare() { struct ord*p=dt;
有以下程序 #include<stdio.h> struct ord { int x,y;} dt[2]={1,2,3,4}; mare() { struct ord*p=dt;
admin
2009-09-28
64
问题
有以下程序 #include<stdio.h> struct ord { int x,y;} dt[2]={1,2,3,4}; mare() { struct ord*p=dt; printf("%d,",++p->x); printf("%d\n",++p->y); } 程序的运行结果是______。
选项
A、1,2
B、2,3
C、3,4
D、4,1
答案
B
解析
本题主要考查了结构体变量成员的引用,有三种形式来引用结构体变量中的成员:(1)结构体变量名.成员名:(2)指针变量名->成员名;(3)(*指针变量名).成员名。其中点号“.”称为成员运算符;箭头“->”称为结构指向运算符。由于p->x指向了结构体的的成员x,而结构体中x的值为1,因此自增后变为2,p->y指向了结构体的成员y,而结构体中y的值为2,因此自增后变为3,因此,选项B是正确的。
转载请注明原文地址:https://www.kaotiyun.com/show/89Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两
考生文件夹下的工程文件sjt2.vbp中有一个由直线Linel、L,ine2和Line3组成的三角形,直线Linel、Line2和Line3的坐标值如下所示:名称X1Y1X2Y2Linel600120
在考生文件夹下有一个工程文件sjt3.vbp,窗体中有两个图片框,名称分别为P1、P2,其中的图片内容分别是一架航天飞机和一朵云彩,一个命令按钮,名称为C1,标题为“发射”,还有一个计时器,名称为Timerl。并给出了两个事件过程,但并不完整,要求:
编写如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsIntegern=InputBox("输入一个大于1的正整数")Fori=2TonF
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
能够将组合框Combol中最后一个数据项删除的语句为
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
在关系数据库中,描述全局数据逻辑结构的是()。
下列关于二叉树的叙述中,正确的是()。
下列选项中不属于结构化程序设计原则的是
随机试题
附着于细胞膜表面的C5b~8复合物一般可与多少个C9分子结合形成MAC
如果被害人或证人拒绝人身检查,而侦查人员又认为有必要检查时,可以强制检查。()
随机误差呈现正态分布。()
结论比较可靠,但由于个别事实繁杂,难以一一考察,这是归纳法哪一具体方式的特点?()
低渗性脱水患者的表现,以下不正确的是
参与腭咽闭合的主要肌肉是
关于招标师职业资格考试,下列说法正确的有()。
投资项目资金筹措不正确的做法是()。
多洛雷斯呼声
根据模块的设计原则(40),对于模块的控制范围和模块的作用范围,理想的情况是(41)。
最新回复
(
0
)