首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct st { int x: int y; } a[2]={5,7,2,9}; main() { printf("%d\n",a[0].y*a[
有以下程序: #include<stdio.h> struct st { int x: int y; } a[2]={5,7,2,9}; main() { printf("%d\n",a[0].y*a[
admin
2020-01-10
55
问题
有以下程序:
#include<stdio.h>
struct st
{
int x:
int y;
} a[2]={5,7,2,9};
main()
{
printf("%d\n",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://www.kaotiyun.com/show/3XCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");
以下错误的定义语句是
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
以下选项中可用作C程序合法实数的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
以下选项中,能用作用户标识符的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
以下选项中不属于C语言程序运算符的是
下列排序方法中,最坏情况下比较次数最少的是
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学
随机试题
化工过程主要是由单元化学反应过程和单元物理操作过程组成。()
A、呼吸道传播B、粪一口传播C、两者均有D、两者均无戊型病毒性肝炎:()
成人中最常见的肺结核类型是
根据我国宪法和有关法律的规定,我国县级人民代表大会或人民政府可以设立哪些机构?
蓝天公司与宏展公司签订了一份钢材购销合同,同时约定,因合同效力或合同的履行发生纠纷提交A仲裁委员会或B仲裁委员会仲裁解决。合同签订后,宏展公司以本公司具体承办人超越权限签订合同为由,主张合同无效。关于本案,下列正确的是()。
后台管理系统应当具备的功能有()
下列关于合同订立的说法,不正确的是()。
WTO的原则与基本内容。
0
Apowerfulpersonalgrowthtoolisthe30-daytrial.ThisisaconceptIborrowedfromthesharewareindustry,whereyoucan【W1】
最新回复
(
0
)