首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
admin
2017-03-23
31
问题
若有以下程序段:
struct st
{ int n;
int*m;};
int a=2,b=3,c=5;
struct
st s[3]=({101,&a},{102,&c},{103,&b}};
main()
{ struct st*p;
p=s;
…}
则以下表达式中值为5的是( )。
选项
A、(p++)->m
B、*(p++)->m
C、(*p).m
D、*(++p)->m
答案
D
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],抖p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://jikaoti.com/ti/bQi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于标识符的说法中错误的是
以下程序的输出结果是#includemain(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){defau
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(s);if(strcmp
假定w、x、y、m均为int型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?W:X;m=(m<y)?m:y;
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"ThisisYES."与"ThisisNO."。空白处需要填入的内容是#includevoidYesNo(charch){switch(ch)
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
可在C程序中用作用户标识符的一组标识符是
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
随机试题
将系统论的观点和方法应用于领导者的选才用人,应坚持的原则是【】
作下图所示多跨静定梁的MK、RC、MD、QE左、QE右影响线。
用B超进行犬妊娠诊断时,首次检出胎儿的日期是妊娠后第()。
关于医疗机构药品招标采购,正确的是
程控交换设备的标称直流工作电压一般为一48V,直流电压允许变化范围是()。
在证明经济业务发生,据以编制记账凭证的作用方面,自制原始凭证与外来原始凭证具有同等的效力。()
影响银行市场营销活动的外部宏观环境包括()。
党在社会主义初级阶段的基本理论、基本路线、基本纲领
AIncontrasttotraditionalanalysesofminoritybusiness,thesociologicalanalysisBcontendsthatminoritybusinessownership
Questions27-30Foreachquestion,onlyONEofthechoicesiscorrect.Writethecorrespondingletterintheappropriateboxon
最新回复
(
0
)