首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 {int x;int*y;}*p; int dt[4]={1,2,3,4}; struct st aa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],}; {p=
以下程序的输出结果是( )。 {int x;int*y;}*p; int dt[4]={1,2,3,4}; struct st aa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],}; {p=
admin
2011-06-10
32
问题
以下程序的输出结果是( )。 {int x;int*y;}*p; int dt[4]={1,2,3,4}; struct st aa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],}; {p=aa; pfintf("%d\n",++(p->x)); }
选项
A、1
B、2
C、3
D、4
答案
C
解析
程序首先将指针p指向结构体数组aa的首地址,通过p->x引用了结构体数组aa[0]的第一个成员2;++(p->x)是将p->x的值加1,所以输出结果为3。
转载请注明原文地址:https://kaotiyun.com/show/utPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:删去一维数组中所有相同的数,使相同的数只剩一个。数组中的数已按由小到大的顺序排列,函数fun返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456
有如下程序:#include<stdio.h>main(){FILE*fpl;fp1=fopen("ftxt","w");fpfinff(fp1,"abc");fclose(f
有以下程序:#include<stdio,h>voidfun(iht*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++;j--;
在下列叙述中,正确的一条是_______。
下面程序中函数fun的功能是:找出一维数组元素中的最大值和它所在的下标,并将最大值和其下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#incl
以下能正确定义一维数组的选项是
以下选项中,与k=n++完全等价的表达式是
下列有关数据库的描述,正确的是()。
______是构成C语言程序的基本单位。
以下不能定义为用户标识符的是()。
随机试题
依夫妻财产制的内容,将夫妻财产制分为()
燥邪易损伤的内脏是
A.耳尖B.天门C.颈脉D.苏气E.天平治疗牛中暑、感冒、中毒、腹痛宜选
根据《劳动合同法》,以下关于劳动者义务的说法,符合法律规定的有:
“管理费用”科目通常设置的辅助核算是()。
间接出口
救生圈:浮力
打开一个表应使用的宏操作命令是
Telecommuting—substitutingthecomputerforthetriptothejob—hasbeenhailedasasolutiontoallkindsofproblemsrelatedt
A、Writeaboutsomethingpleasant.B、Dosomeresearchonlocalpolitics.C、Offerhelptocrimevictims.D、Workasanewspaperedi
最新回复
(
0
)