首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序的输出为( )。 struct A { int m; int*n: }*p; int data[4]={10,20,30,40); struct A aa[4]=50,&data[0]
下面的程序的输出为( )。 struct A { int m; int*n: }*p; int data[4]={10,20,30,40); struct A aa[4]=50,&data[0]
admin
2013-08-15
42
问题
下面的程序的输出为( )。
struct A
{ int m;
int*n:
}*p;
int data[4]={10,20,30,40);
struct A aa[4]=50,&data[0],60,&data[1],70,&data[2],80,data[3]};
main()
{ p=aa;
printf("%d\n",++p->m);
printf("%d\n",(++p)->m);
printf("%d\n",++(*p->n));
}
选项
A、10
20
20
B、 50
60
21
C、 51
61
20
D、60
70
31
答案
C
解析
运算符->的优先级高于++和木。在第一条printf()语句中,先将aa[0]中成员m的值增1,再取其值,输出51;在第二条printf()语句中,先将p指针指向aa[1],然后取其成员m的值,输出60;在第三条printf()语句中,先取aa[1]的成员n(这时,n是一个指向数组元素data[1]的指针),然后将该指针所指存储单元的值20增1,输出21。
转载请注明原文地址:https://kaotiyun.com/show/6MJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下宏定义#defineW5#defineL(W+2)则执行赋值语句p=L*2;(p为int型变量)后,p的值为______。
以下关于typedef的叙述错误的是
若有定义语句:int a[2][3],*p[3],则以下语句中正确的是
有以下程序 #include <stdio.h> void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[]={"Moming","A
有以下程序 #include <stdio.h> main() { int y=9; for( ; y>0; y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是
以下选项中,合法的—组C语言数值常量是
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
有下列程序: #include <stdio.h> void fun(int * s,int n1,int n2) { int i,j,t; i=n1;j=n2; while(i<j){t=s[
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中司将q所指结点从链表中删除并释放该结点的语句组是______。
随机试题
我记得几年前曾见过他。
犊牛顽固性腹泻,日渐消瘦,死亡,剖检见肠黏膜有大小不等的结节,结节组织学检查见大量巨噬细胞和淋巴细胞浸润,该病病原最可能是
宫颈裂伤造成的产后阴道出血,其重要特征是
药物产生副作用的剂量是
非公开发行有明确锁定期的股票,如果估值日非公开发行有明确锁定期的股票的初始取得成本低于在证券交易所上市交易的同一股票的市价,应采用在证券交易所上市交易的同一股票的市价作为估值日该股票的价值。()
李老师是一个刻苦钻研业务的优秀数学老师,他经常引导学生要快乐地学习,善于融知识、趣味于一体,启发学生思维。有一天他给全班同学出了这样一道题目:李老师在1994年的年龄比他出生那一年的年份的各位数字之和大6,请同学们算一下李老师在1994年是:
在金融中介机构的类型中,具有信用创造功能的金融中介机构是()。
在侵权责任法领域,连带责任主要适用于()
在名为Form1的窗体上绘制一个名为Lab1的标签,标题为“确认”;再绘制两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为Yes和No,高均为400、宽均为1000,如下图所示。请在属性窗口中设置适当属性满足以下要求;(1)窗体标题
【B1】【B8】
最新回复
(
0
)