首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
2020-03-15
27
问题
若有以下程序段
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/YDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)‖(d=-1))a=5;printf("%d,
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
下列叙述中正确的是
下列叙述中正确的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
有以下程序#include<stdio.h>main(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是
C语言程序中,运算对象必须是整型数的运算符是
以下叙述中错误的是
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
随机试题
男性,6岁。突然寒战、高热,一天后全身出现多数紫斑。查体:面色苍白。皮肤发花,多数皮肤瘀斑。血压10/5kPa(75/38mmHg)。P120次/分,颈软,心肺无异常,克氏征(一)。血WBC28×109/L,中性粒细胞90%。血小板60×109/L。最可能
山楂中有机酸的含量测定采用( )。
以下不需要委托人对诉讼代理人进行特别授权才能进行的法律行为是()。
企业内部员工根据协议与合同,通过法定程序有条件地拥有企业股份的一种企业分配制度,我们称之为()。
()是品牌的基础和生命,是使顾客信任和追随的根本原因。
甲向乙借款,欲以轿车作担保。关于担保,下列哪些选项是正确的?()[2013年法考真题]
(1)证明两个上三角矩阵A和B的乘积AB还是上三角矩阵;并且AB对角线元素就是A和B对应对角线元素的乘积.(2)证明上三角矩阵A的方幂Ak与多项式f(A)也都是上三角矩阵;并且Ak的对角线元素为a11k,a22k,…,annk;f(A)的对角线元素为f(
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。(1)对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括:客户编号、客户名称、客户性
如果在SQL查询的SELECT短语中使用TOP,则应该配合使用
A、Formgoodeatinghabits.B、Workhard.C、Findasupportsystem.D、Joinarenownedgym.C本题问的是在减肥到了停滞期的时候,那些想减肥的人该怎么做。女士建议他们应该找一
最新回复
(
0
)