首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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"
有以下程序: #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"
admin
2022-06-24
30
问题
有以下程序:
#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://jikaoti.com/ti/sJd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(charp[][10]){intn=0,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n++;returnn;}main(){charstr[]
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("good
以下叙述中正确的是
表达式3.6-5/2+1.2+5%2的值是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
设intfun(int*p){return*p;},则此函数返回值是()。
表达式:(int)((double)9/2)一9%2的值是()。
在关系模型中,每个关系模式中的关键字()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所
程序流程图中带有箭头的线段表示的是()。
随机试题
()是幼儿游戏与成人游戏、幼儿游戏与其他工具性行为(具有一定功利目的的行为)最显著的区别。
在财产保全的规定中,申请人申请财产保全发生错误时和人民法院依职权采取保全措施错误时
脑出血的最常见的病因为
患者,女性,32岁,因急性咽炎,服磺胺药,护士嘱其服药时要多饮水,其目的是
橡胶支座成品力学性能指标包括()。
()负责监管金融租赁公司、消费金融公司等非银行金融机构。
某企业上年销售收入为1000万元,若预计下一年通货膨胀率为5%,公司销售增长10%,所确定的外部融资占销售增长的百分比为25%,则相应外部应追加的资金为()万元。
企业行政部门本月共发生各项费用13000元,其中,行政人员工资10000元,部门房屋设备折旧2200元,另以现金支付各项办公费800元。
[2008年GRK真题](1)一(2)题基于以下题干:以下是在一场关于“安乐死是否应合法化”的辩论中正反方辩手的发言:正方:反方辩友反对“安乐死合法化”的根据主要是在什么条件下方可实施安乐死的标准不易掌握,这可能会给医疗事故甚至谋杀造成机会,使一些本来可以
Astheplanecircledovertheairport,everyonesensedthatsomethingwaswrong.Theplanewasmovingunsteadilythroughtheair
最新回复
(
0
)