首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> Struct st { int x,y; }data[2]={1,10,2,20}; main() { struct st*p=dat
有以下程序: #include<stdio.h> Struct st { int x,y; }data[2]={1,10,2,20}; main() { struct st*p=dat
admin
2021-06-15
18
问题
有以下程序:
#include<stdio.h>
Struct st
{
int x,y;
}data[2]={1,10,2,20};
main()
{
struct st*p=data;
printf("%d",p—>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},data[1]={2,20}。结构体指针p指向数组的首地址,指向data[0],++p则指向data[1],所以输出p—>y和(++p)—>x即输出data[0].y和data[1].x。
转载请注明原文地址:https://kaotiyun.com/show/Nrtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体说明和变量定义中,正确的是
有以下程序#includemain(){inta=2,b;b=a
下面关于“EOF”的叙述,正确的是
有以下程序main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);els
已知变量定义i=4,j=7,表达式k=(i++)*(++j)的值为()。
下列条件语句中,输出结果与其他语句不同的
有以下程序:#include#includemain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;e.b+=1;c.p+=2:}main(){inti;Aa={1,2}
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
他曾经为了收容在战争中流离失所的儿童,培养有特殊才能的儿童,在重庆创办育才学校,也曾创办山海工学团,他是()
患者,男,98岁。高血压病史24年,最高达血压178/110mmHg,不规律服药。近5年来经常出现活动后气短,头晕。近3月来,出现夜间被憋醒、下肢水肿,食欲不佳。双肺可闻及湿哕音。胸片显示心影增大。下列检查中,有助于评估心功能的是
“备案号”栏:()。“集装箱号”栏:()。
会计师事务所质量控制制度中关于独立性的下列表述中,不正确的是()。
【2011南京航空航天大学选择题第2题】下列引起基础货币变化的原因中,属于技术和制度性因素的有()。
关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量:②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是(23)。
从用户角度看,建立多级树形目录的主要目标是()。
请完成下列语句中应填的内容:FilepathName=newFile(args[0]);String[]fileNames=pathName.【】;
BacteriaBacteriaareextremelysmalllivingthings.Whilewemeasureourownsizesininchesorcentimeters,bacterialsize
______youngchildrenareexpectedtolearnrepetitivelybothinclassandathome?______childrenareboththedesignersandpa
最新回复
(
0
)