首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 struct STR{int a,b;}data[2]={10,100,20,200}; main(){ struct STR p=data[1];printf(’’%d\n’’,++(p.a));}
以下程序的输出结果是( )。 struct STR{int a,b;}data[2]={10,100,20,200}; main(){ struct STR p=data[1];printf(’’%d\n’’,++(p.a));}
admin
2020-03-15
24
问题
以下程序的输出结果是( )。
struct STR{int a,b;}data[2]={10,100,20,200};
main(){
struct STR p=data[1];printf(’’%d\n’’,++(p.a));}
选项
A、11
B、20
C、21
D、10
答案
C
解析
在题目中定义了结构体STR类型的数组变量data,并对其赋初值。在程序中定义了指向结构体STR类型的变量p,并把数组data的第二个元素data[1]的值赋给它,所以此时成员变量p.a的值等于20,在输出时分别加1,所以输入结果为选项C。
转载请注明原文地址:https://kaotiyun.com/show/RPCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM)
以下叙述中错误的是
有以下程序main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x+
若有以下程序#includechar*a="you":charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0
下面不属于软件设计原则的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
男性,47岁,因左上腹饱胀感半年,症状加重,牙龈、皮肤出血,发热2周入院。查体:中度贫血貌,胸骨有压痛,肝肋下3cm,脾呈巨脾改变。血象:白细胞250×109/L,原始粒细胞33%,中性杆状核、分叶核及嗜酸、嗜碱性粒细胞比例增多,红细胞248×1012/L
下列可用于治疗脐风的穴位是
因企业合并所形成的商誉和使用寿命不确定的无形资产,若期末不存在减值迹象,则不必进行减值测试。()
流通的内容包含______、______、______和信息流。
作图表示吉芬物品的替代效应和收入效应。[中国人民大学802经济学综合2011研;中央财经大学801经济学2014研]
简述凯恩斯货币需求理论的三大动机及其流动偏好陷阱。[西南财经大学2019金融硕士;南京大学2015金融硕士]
在价值增殖过程中,雇佣工人的劳动包括()
设方程组无解,则a=_______.
在MIS中,将管理分为3个层次,下列()称谓不属于这3个层次。
EmilyDickinsonwasdifferentfromotherwomenofhergenerationinthatsheledareclusivelifebutherchildhoodwasaveryh
最新回复
(
0
)