首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
2017-04-26
54
问题
若有以下程序段
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->n)++,表达式值为5。
转载请注明原文地址:https://kaotiyun.com/show/5eDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序执行时的输入数据是"2473",则下述程序的输出结果是#include<stdio.h>voidmain(){intcs;while((cs=getchar())!=,’\n’){switch(cs
以下叙述正确的是
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;brea
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
以下叙述中正确的是
以下叙述正确的是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
随机试题
假定有一个可存放50封信的公共信箱,现要用PV操作的管理方式来实现进程间通信。请回答:(1)该问题能用解决生产者/消费者问题的方法来实现吗?(2)写出用PV操作管理时应定义的变量和信号量及其含义;(3)写出发送进程和
正式沟通与非正式沟通属于________。
一足月新生儿,产钳助产分娩出生,羊水Ⅲ度污染,出生1分钟Apgar评分2分,生后气管插管吸出含有胎粪样液体。该患儿可能的胸部X线表现为
治疗狂证火盛阴伤证,首选的方剂是
无筋扩展砖基础的台阶宽高比允许值为()。
位于土坡坡顶的钢筋混凝土条形基础。如下图所示。试问,该基础底面外边缘线至稳定土坡坡顶的水平距离a(m),应不小于下列( )项数值。
提出“五步教学法”(即教学过程可分为困难、问题、假设、验证、结论五个阶段)的是()。
下列对“天空赤热”的解释,最准确的二项是()。对原文倒数第二段最后一句话中的“非正常状态下的这种动物”理解不正确的一项是()。
IsEarthGettingWarmer?TheNationalAcademyofSciencesclaimedrecentlythatpeopleshouldcautionratherthanpanicabou
You’dthinkPaulineHordwouldhaveservedhertimebynow.Afterall,sherecentlycelebratedher90thbirthday,andbythetim
最新回复
(
0
)