首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S{int a,b;)data[2]={10,100,20,200); main(){ struct S p=data[1];printf("%d\n",++(p.a));} 程序运行后的输出结果是
有以下程序 struct S{int a,b;)data[2]={10,100,20,200); main(){ struct S p=data[1];printf("%d\n",++(p.a));} 程序运行后的输出结果是
admin
2015-08-14
25
问题
有以下程序
struct S{int a,b;)data[2]={10,100,20,200);
main(){
struct S p=data[1];printf("%d\n",++(p.a));}
程序运行后的输出结果是
选项
A、11
B、20
C、21
D、10
答案
C
解析
在题目中定义了结构体s类型的数组变量data,并对其赋初值。在程序中定义了指向结构体S类型的变量p,并把数组data的第:个元素data[1]的值赋给它,所以此时成员变量p.a的值等于20,在输出时分别加1,所以输入结果为选项A。
转载请注明原文地址:https://kaotiyun.com/show/dGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性的是()。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
下列选项中,不是一个算法的基本特征的是()。
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
在C语言中,函数调用时()。
下列叙述中正确的是()。
下列叙述中错误的是()。
以下叙述中错误的是
随机试题
“期”是大区域性的时间单位,“时”是地方性的时间单位。()
下列引起原发性肾病综合征的常见肾小球疾病有()(1994年)
变压器的瞬间过负荷特性是指在短时间内过负荷的限度可达
测得基础代谢率是+40%,其甲状腺功能为
下列哪种情况不需要结案?( )
若关于x的一元二次方程(j一1)x2+2x一2=0有两个不相等实数根,则k的取值范围()。
当前,海水温度上升引发了一系列白化事件,研究人员非常担心全球珊瑚的命运。研究人员发现,虫黄藻能够利用光合作用产生自己及其寄主所需的养分。当温度较高的海水导致珊瑚礁排出名为虫黄藻的共生藻类时,失去彩色藻类的珊瑚逐渐变为白色,白化现象便发生了。如果白化现象持续
(01年)已知3阶矩阵A与3维向量x,使得向量组x,Ax,A2x线性无关,且满足A3x=3Ax-2A2x.(1)记P=(xAxA2x),求3阶矩阵B,使A=PBP-1;(2)计算行列式|A+E|.
In1896aGeorgiacouplesuingfordamagesintheaccidentaldeathoftheirtwoyearoldwastoldthatsincethechildbadmade
TheAmericanbabyboomafterthewarmadeunconvincingU.S.advicetopoorcountriesthattheyrestraintheirbirths.However,t
最新回复
(
0
)