首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct St { int x: int y; }a[2]={5,7,2,9}; main() { printf("%
有以下程序: #include<stdio.h> struct St { int x: int y; }a[2]={5,7,2,9}; main() { printf("%
admin
2021-04-28
27
问题
有以下程序:
#include<stdio.h>
struct St
{
int x:
int y;
}a[2]={5,7,2,9};
main()
{
printf("%dkn",a[0].y*a[1].x);
}
程序运行后的输出结果是( )。
选项
A、10
B、18
C、14
D、63
答案
C
解析
首先是定义结构体st,st中共有两个整型成员x,y。然后定义一个st类型的数组a,a的长度为2,即数组中含有两个st类型的元素,分别是a[0]和a[1]。对a进行初始化,此题是按照存储顺序进行初始化,即将5赋给a[0]中的x(即a[0].x=5),将7赋给a[0]中的y(即a[0].y=7),将2赋给a[1]中的x(即a[1].x=2),将9赋给a[1]中的y(即a[1].y=9)。执行main函数,输出表达式a[0].y*a[1].x的值,即7*2的值14。
转载请注明原文地址:https://kaotiyun.com/show/SFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
在希尔排序法中,每经过一次数据交换后
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;S=s->next:p=s;wh
有以下程序:#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(″%d%d″,a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,
数据库设计中反映用户对数据要求的模式是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
以下选项中不能作为C语言合法常量的是
随机试题
假设某机器共有8条指令(I1~I8),使用频度如下表所示。要求:构造哈夫曼(Huffman)树;
A.相克B.相乘C.相侮D.母病及子E.子病及母
A.隔附子饼灸 B.隔蒜灸 C.隔盐灸 D.隔姜灸 E.瘢痕灸有回阳固脱作用的是
下列试验内容中,不属于高压真空开关试验的是()。
实物交割结算价是指在进行实物交割时商品交收所依据的基准价格。不同的交易所,以及不同的实物交割方式,交割结算价的选取也不尽相同。()
下列关于中国证监会对基金托管人的责令整改措施的说法,不正确的是()。
李某今年17周岁,通过自己的劳动收入能维持正常的生活需要,李某是()
WhenCarlyFiorinabecameHewlettPackardsfirstfemalechiefexecutiveofficer,theexistenceofherhousehusband,FrankFiorin
HowtoSurviveaLayoffYou’velostyourjob,butit’snottheendofyourcareer.Getthehelpyouneedtosetyoubackon
Thispassagegivesinstructionsinusingthetumble-drier.Turningthetimerknobcounter-clockwisemaycausedamagetothemac
最新回复
(
0
)