首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2018-10-16
46
问题
有以下程序
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/Euxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
以下程序的输出结果是______。main(){inta=3;printf("%\n",(a+=a-=a*a));}
mysulen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(Char*str){inti;for{i=0;!=’\0’;i++);return(_
已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是( )。
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。#include<stdio.
在长度为n的有序线性表中进行二分查找,需要的比较次数为()。
以下叙述中正确的是()
二分查找一个具有n个元素的有序表,其时间复杂度为______。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
一般对耐蚀性要求不高的不锈钢焊件,都可以采用碳弧气刨。
多层框架结构常用的基础类型有哪些?
常见的或有负债项目包括()。
在诊断风湿热中,你认为下列哪项不正确
结核引起的坏死肠扭转引起的坏死
甲、乙、丙、丁拟设立一家商贸公司,就设立事宜分工负责,其中丙负责租赁公司运营所需仓库。因公司尚未成立,丙为方便签订合同,遂以自己名义与戊签订仓库租赁合同。关于该租金债务及其责任,下列哪些表述是正确的?
假设一国的城市化水平在10年内从20%.上升到30%.,用()来表达这期间的城市化速度。
①科学家们知道,研究和理解海洋动物的独特语言,需要______年累月的时间。②严厉打击社会上的黑社会性质的恶势力,______它们滋生的土壤,是公安机关义不容辞的责任。③他听到了群众大声的______,仍头也不回地走到车里。填入划横
Thewomanwasworryingabouther______.
Consumer______infoodproductshasbeenshakenbyseveralrecentscandals.
最新回复
(
0
)