首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
.设有如下的说明和定义 struct{ inta; char*s; }x,*p=&x; x.a=4; x.s="hello"; 则以下叙述中正确的是
.设有如下的说明和定义 struct{ inta; char*s; }x,*p=&x; x.a=4; x.s="hello"; 则以下叙述中正确的是
admin
2020-11-23
26
问题
.设有如下的说明和定义
struct{
inta;
char*s;
}x,*p=&x;
x.a=4;
x.s="hello";
则以下叙述中正确的是
选项
A、(p++)->a与p++->a都是合语法的表达式,但二者不等价
B、语句 ++p->a; 的效果是使p增1
C、语句 ++p->a; 的效果是使成员a增1
D、语句 *p->s++; 等价于 (*p)->s++;
答案
C
解析
本题考查结构体变量的引用,++p->a的效果是使成员a增1,p++->a不合法,*p->s++为字符e,与(*p)->s++不等价。
转载请注明原文地址:https://jikaoti.com/ti/FtD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#inelude<stdio.h>main(){intij,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。#includemain(){inti;double8um;sum=1.0;i=1;do{i++;sum+=1/i;}
以下与存储类别有关的四组说明符中,全部属于静态类的一组是()。
有以下程序:#includeintadd(inta,intb){return(a+b);}main(){intk,(*f)(),13.=5,b=10;f:add;}则以下
有以下程序#include<stdio.h>voidswap(int*a,int*b){intt,*tp;t=*a;*a=*b;*b=t;tp=a;a=b;b=tp;prinff("%d,%d,",*a,*b);}main(){in
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
有如下程序:#includestruetpair{intfirst,second;};structpairget_min_max(int*array,intlen){
数据库系统的数据独立性是指()。
下列选项中能正确定义数组的语句是()。
随机试题
胃癌血行转移最易至
属于脑外肿瘤征象的是
患者,男,45岁。肝硬化病史5年,突然呕血不止,999送往医院,现症见面色苍白,大汗淋漓,四肢厥冷,眩晕心悸,烦躁口干,神志恍惚,脉细数无力。查体:血压85/65mmHg,心率128次/分。该患者中医治疗首选的方药是
货币供应量是指在某个时点上全社会承担流通手段和支付手段职能的货币总量,即全社会总的()。
计算机辅助系统包括()。
资产与负债和所有者权益的恒等关系为()。
下列各项中,属于现金审计目标的有()。
社区服务站是()延伸到社区的工作平台,承担政府公共职能,是()公共服务组织。
金融寡头在政治上对国家机器进行控制的途径是
ThequestforwisdomisasoldasSocrates,butit’salsoanup-to-the-minuteeconomicindicator.Acontrarianone:whenthingsa
最新回复
(
0
)