首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 struct st{int n;struct st*next;); struct st a[3]={5,&a[1],7,&a[2],9,’\0’),*p; p=&a[0]; 则以下选项中值为6的表达式是
若有以下程序段 struct st{int n;struct st*next;); struct st a[3]={5,&a[1],7,&a[2],9,’\0’),*p; p=&a[0]; 则以下选项中值为6的表达式是
admin
2013-10-19
33
问题
若有以下程序段
struct st{int n;struct st*next;);
struct st a[3]={5,&a[1],7,&a[2],9,’\0’),*p;
p=&a[0];
则以下选项中值为6的表达式是
选项
A、++(p->n)
B、(*p).n
C、p->n++
D、p->n
答案
A
解析
选项A)中表达式++(p->n)为前缀自加表达式,p->n和a[0].n等价,其值为5,前缀自加后值为6。选项B)中表达式(*p).n和选项D)的表达式p->n含义相同,表示取结构指针p所指向的成员,因此值为5。选项C)中表达式p->n++为后缀自加表达式,相当于(p->)++,表达式值为5。
转载请注明原文地址:https://kaotiyun.com/show/VvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下述程序中,判断i>j共执行的次数是()。main(){inti=O,j=10,k=2,s=0;for(;;){i+=k;if(i>j){ptintf("%d",s);break;
若有如下定义:intx=6,y=3,z=2;则表达式“x=y||y<z&&z==z”的值是()。
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
下列关于E-R图的描述中正确的是()。
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是()。#include<stdio.h>voidmain(){intx,y,z;scanf("%d%d",&X,&y);z=y+x;
以下所列的C语言常量中,错误的是()。
以下程序的功能是:从键盘输入一字符串,要求将每个单词中的第一个字母改成小写(如果原来已是小写字母,则不变),然后输出转换结果,补足所缺语句。main(){charstr[200];inti=0;while((___
若按功能划分,软件测试的方法通常分为【】测试方法和黑盒测试方法。
随机试题
幂级数的收敛域是________.
中央银行对商业银行的放款的额度加以限制,属于
计算。
1岁患儿,母乳喂养,未加辅食,约2个月前发现患儿活动少,不哭、不笑,面色蜡黄,表情呆滞,手及下肢颤抖。检查发现肝、脾增大,血红细胞1×1012/L血红蛋白65g/L。血清铁、叶酸正常,血清维生素B12降低。
极限的值是()。
项目监督的核心是()。
下列关于仲裁的说法中,正确的有()。
在()的情况下,养父母可以要求送养人适当补偿收养期间支出的生活费和教育费。
下列不属于人才甄选流程设计环节的是()。
感觉上与我容易投机交谈的人,多是比我年长十岁或十几岁的,也许因为他们都_______了各个领域的书籍,从年轻时候起就曾深深_______自我内心和世间万象。我平时所思所想,都是人生观问题,所以与同年代的人往往难有共同语言。对方若是20来岁的年轻人,未曾思考
最新回复
(
0
)