首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
17
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
若有说明:typedefstruct{inta;charc;}}w;则以下叙述正确的是()。
有以下程序#includedoublefldoublex);main()doublef(doublex){doublea=0;inti;{returnx*x+1;}for(i=0;i
在结构化程序设计中,模块划分的原则是()。
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
结构化程序设计的基本原则不包括( )。
有以下程序:#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(″%d%d″,a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,
若要求从键盘读入含有空格字符的字符串,应使用函数()。
“软件系统总体结构图,下面描述中错误的是
随机试题
下列关于贝塔值和标准差的表述中,正确的有()。
辨别下列音节的拼写有无错误。如有错误,请改正:A.江南jianglanB.水乡suixiang
恶性嗜铬细胞瘤的诊断指标应除外
正常成人每24h的尿量是
属于骨关节炎导致的畸形变是
设某商业银行2000年末的有关情况如下:1.人民币存款余额5000亿元,其中:中长期存款余额3000亿元。2.人民币贷款余额4000亿元,其中:中长期贷款余额3300亿元。3.该行对最大贷款客户海天公司的贷款余额为24亿元。4.该行资本净额200亿
对于纳税人自产自用的应税消费品,没有同类消费品销售价格的,按组成计税价格计算纳税。其中平均成本利润率由()确定。
下列物权中,其设立、变更未经登记即可发生效力的有()。
阴阳
设随机变量X的分布函数为F(x)=0.2F1(x)+0.8F1(2x),其中F1(y)是服从参数为1的指数分布的随机变量的分布函数,则D(X)为()。
最新回复
(
0
)