首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct st { int x,y; }data[2]={1,10,2,20}; main() { struct st*P=data: printf("%d",1)一>y); print
有以下程序: #include<stdio.h> struct st { int x,y; }data[2]={1,10,2,20}; main() { struct st*P=data: printf("%d",1)一>y); print
admin
2020-11-27
31
问题
有以下程序:
#include<stdio.h>
struct st
{
int x,y;
}data[2]={1,10,2,20};
main()
{
struct st*P=data:
printf("%d",1)一>y);
printf("%d\n",(++p)一>x);
}
程序运行的结果是( )。
选项
A、10 1
B、20 1
C、10 2
D、20 2
答案
C
解析
题目在定义结构体st的同时便定义了结构体数组data。可知data[0]={1,10},幽ta[1]={2,20}。结构体指针p指向数组的首地址,指向data[0],++p则指向data[1],所以输出p一>y和(++p)一>x即输出data[0].y和data[1].x。
转载请注明原文地址:https://kaotiyun.com/show/ei3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
下面选项中关于位运算的叙述正确的是
有以下程序,程序运行后的输出结果是#include#includemain(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b;printf("%d,%
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf(’’%d\n’’,siz
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn){staticinta=1;n+=a++;re
设s1和s2分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
以下叙述中正确的是
以下关于return语句的叙述中正确的是
程序中对fun函数有如下说明void‰();此说明的含义是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
随机试题
I’mnotfamiliarwithAnn,soIamnotsurewhethersheisproficient_________BritishEnglish.
男性,35岁。双下肢水肿2周。查体:血压130/80mmHg,双下肢轻度凹陷性水肿。尿常规:蛋白(++++),红细胞(++)。Scr122μmol/L,血浆白蛋白28g/L。为了进一步明确分型,对肾组织进行免疫组织化学染色,选择最敏感的生物素一抗生物素
54岁女性,绝经3年,不规则少量阴道流血1个月,5年前体检发现子宫肌瘤。患高血压、糖尿病5~6年,妇科检查:子宫如孕10周,不规则,软硬不均,轻压痛。宫颈轻度糜烂,B型超声显示子宫壁间5cm×6cm×6cm低回声,内膜厚1.1cm,不均质。首选的最
关于股票投资组合管理基本策略,以下说法正确的有()。
年度、半年度、季度报告在披露的第2个工作日,应分别报()备案。
桑代克认为学习过程是()
某单位以箱为单位向困难职工分发救济品,如果有12人每人各分7箱,其余的每人分5箱,那么余下148箱;如果有30人每人各分8箱,其余的每人分7箱,那么余下20箱。由此推知该单位共有困难职工:
动车组就是把带动力的动力车与非动力车按照预定的参数组合在一起,因此可以概括地讲,动车组是自带动力的,固定编组的,列车两端分别设有司机室进行驾驶操作,配备现代化服务设施的旅客列车的单元。关于动车组,下列说法错误的是:
Idon’tknowhowtoremembernewwords.Canyougiveme______?
CountrieswithintheEuropeanCommunitygrantcertaincommercial______toeachother.
最新回复
(
0
)