首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st main() { int n; { struct st*p; int*m; p=s;
若有以下程序段: struct st main() { int n; { struct st*p; int*m; p=s;
admin
2021-06-15
16
问题
若有以下程序段:
struct st main()
{ int n; { struct st*p;
int*m; p=s;
}; …
int a=2,b=3,c=5; }
struct st s[3]=({10 1,&a},{102,&c},{103,&b}};
则以下表达式中值为5的是( )。
选项
A、(*p).m
B、*(p+1)->m
C、*(p++)->n
D、(p++).(*m)
答案
B
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://jikaoti.com/ti/rVz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intx[],intn){staticintsum=0,i;for(i=0;i
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
有以下程序intf(intm){staticintn=0;n+=m;returnn;}main(){intn=0:printf(’’%d,’’,f(++n));printf(’’%d\n’’,fin++));)程序运行后的输出结果
以下叙述中正确的是
下面选项中关于编译预处理的叙述正确的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
软件需求规格说明书的作用不包括
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
随机试题
()是由北宋司马光主编的一部多卷本编年体史书,在中国官修史书中占有极其重要的地位。
Forthemostpart,rapideconomicdevelopmenthasbeenaboon.Butthereisadownsidetodevelopment—healthproblemssuchaso
Access中,在表的设计视图中可以对表中的数据进行排序。()
初产妇,33岁,妊娠39周。不规律宫缩3小时。B超检查:胎头双顶径为10cm。该孕妇最适合的分娩方式是()。
【案例四】背景资料:某项目经理部承接了一项道路、桥梁综合性大型工程,并将其中的部分工程按合同分包给其他单位施工。由于分包单位对安全管理缺乏认识,在施工过程中常出现安全隐患。项目经理部为避免安全事故的发生,组织了分包单位安全生产培训班。在
根据《水利水电工程标准施工招标文件》,综合评估法中施工组织设计一般占()。
基金会计以( )为会计核算主体。
根据《女职工劳动保护特别规定》,对(),用人单位不得延长劳动时间或者安排夜班劳动。
已知网络计划中,工作M有两项紧后工作,这两项紧后工作的最早开始时间分别为第15天和第17天,工作M的最早开始时间和最迟开始时间分别为第6天和第9天,如果工作M的持续时间为9天,则工作M()。
A、有要紧的事商量B、打听一件事C、想随便说说话D、要告诉他一件事C
最新回复
(
0
)