首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2019-07-14
78
问题
有以下程序
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/ufRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下定义:struct{intnum;charname[10];gtruct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错误的是()。
有以下程序#includemain(){charw[20],a[5][10]={"abcder","ghijkl","mnopq","rstuv","wxyz"};inti,j;for(i=0;i<5;i++){j=0;while(a[i
有如下程序:#includemain(){inta=0,b=1;if(a++&&b++)printf("TRUE");elseprintf("FALSE");printf("-OUT:a=%d,b=%d\n",a,b);}程序运行后
有以下程序#include#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q)
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
负责数据库中查询操作的数据库语言是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下面对对象概念描述正确的是
下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
下列哪项不属于特殊市场规制法【】
电影赏析:《黄土地》
左心功能不全的主要症状为
2013年底,甲、乙公司签订协议,约定2014年2月甲公司以60元/件的价格向乙公司销售20万件A产品,违约金为合同价款总额的20%。至2013年底该批产品已经生产完毕,但因原材料价格上涨等原因,该批产品的成本为70元/件,该商品市场价格为75元/件。则该
对应于教育目标的活动指导模式的类型包括()。
“鸡不吃米强按头,到头来它也是不吃的”,这句话反映了()
以下说法中错误的是()。
FTP的数据连接建立有两种模式,它们是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
Mikehasalreadyputforwardhissuggestion______aproductionplanshouldbecompletednextweek.
最新回复
(
0
)