首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struet ord {int x,y;}dt[2]={1,2,3,4}; main() { struct ord*P=dt; printf("%d,",++(p->x)); printf("%d\n",+
有以下程序: #include<stdio.h> struet ord {int x,y;}dt[2]={1,2,3,4}; main() { struct ord*P=dt; printf("%d,",++(p->x)); printf("%d\n",+
admin
2021-07-09
47
问题
有以下程序:
#include<stdio.h>
struet ord
{int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord*P=dt;
printf("%d,",++(p->x));
printf("%d\n",++(p->y));
}
程序运行后的输出结果是( )。
选项
A、3,4
B、4,1
C、2,3
D、1,2
答案
C
解析
本题考查结构体数组的相关操作,dt为结构体数组,那么指针p指向了结构体数组的一个元素,所以p->x为1,p->y为2,结果为2,3。选项C正确。
转载请注明原文地址:https://www.kaotiyun.com/show/dOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fu
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
有以下程序,程序的运行结果是#include#includeintfun(intn)main(){int*p;{inta;p=(int*)malloc(sizeof(int));
以下选项中可用作C程序合法实数的是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
以下程序的输出结果是()。structSTR{inta,b;}data[2]={10,100,20,200};main(){structSTRp=data[1];printf(’’%d\n’’,++(p.a));}
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
有以下程序#include<stdio.h>inta=1,b=2;voidfunl(inta,intb)main(){printf("%d%d",a,b);}{funl(5,6);fun2();voidfun2()print
随机试题
在Excel工作表中,活动单元格是指()的单元格。
随机变量X的分布律为求:E(2X+3);
下列细菌与慢性胃炎的发病有关的是
下列关于河流中污染物横向扩散的说法正确的有()。
如果贷款利率上升,借款人提前还贷,信贷资产类理财产品就会面临提前终止的风险,这种风险是()。
主要功能是完成网络中不同主机上的客户进程间可靠的数据通信的是()。
与领导沟通有关会议事宜要坚持()。
这里不能洗热水澡。
MindlessEatingTiedtoYourEnvironment
Howmanyscientistsdidthemanciteasexamplestoillustratehispoint?
最新回复
(
0
)