首页 > 职业资格考试
题目内容 (请给出正确答案)
[单选题]

以下程序输出结果是( )。 struct stu {int x; int *y; }*p; int dt[4]={10,20,30,40}; struct stu a[4]=150,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]}; main() { p=a; printf("%d,",++p->x); //语句1 printf("%d,",(p)->x); //语句2 printf("%d\n",++(*p->y)); //语句3 }

A.10,20,20

B.50,60,21

C.51,60,21

D.60,70,31

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序输出结果是()。 struct stu {int x…”相关的问题
第1题
有以下程序 structSTU {charnum[10];floatscore[3];}; main() {structSTUs[3]={{"20021

有以下程序

struct STU

{ char num[10]; float score[3]; };

main()

{struct STU s[3]={{"20021",90,95,85},

{"20022",95,80,75},

{ "20023",100,95,90},

},*p=s;

int i; float sum=0;

for(i=0;i<3;i++)

sum=sum+p->score[i];

printf("%6.2f\n",sum);

}

程序运行后的输出结果是

A.260.00

B.270.00

C.280.00

D.285.00

点击查看答案
第2题
以下程序的运行结果是______。 struct Node} int x; char ch; }; f
un(struct Node*sn) } static k=1; sn->x=20; Sn->ch=a+k++; } main() { int i; static struct Node st=}10,a}; for(i=0;i<2;i++) fun(&st); printf("%d,%c\n",st.x,st.ch); }

点击查看答案
第3题
下列程序的运行结果是【 】。 main() { union EXAMPLE { struct

下列程序的运行结果是【 】。 main() { union EXAMPLE { struct { int x;int y;}in; int a; int b; } e: e.a=1;e.b=2; e.in.x=e.a*e.b; e.in.y=e.a+e.b; printf("%d,%d\n",e.in.x,e.in.y); }

点击查看答案
第4题
有以下程序:程序运行后的输出结果是()A.a+b=10B.a+b=30C.30D.出错

有以下程序:

程序运行后的输出结果是()

A.a+b=10

B.a+b=30

C.30

D.出错

点击查看答案
第5题
以下程序段执行后,输出的结果是()。X=2Print X+1,X

A.3 2

B.X+1 X+1

C.3 4

D.2+1 2+1

点击查看答案
第6题
以下程序的输出结果是()。 main {char str[]1-10]={"china","beijing"),*p=str; printf("%s\n",p

以下程序的输出结果是()。 main {char str[]1-10]={"china","beijing"),*p=str; printf("%s\n",p+10); }

A. China

B.Beijing

C.ng

D.ing

点击查看答案
第7题
有以下程序main(){inta=666,b=888;printf("%d\n",a,B) ;}程序运行后的输出结果是A.错误信息B.666

有以下程序 main() { int a=666,b=888; printf("%d\n",a,B) ; } 程序运行后的输出结果是

A.错误信息

B.666

C.888

D.666,888

点击查看答案
第8题
有以下程序 main() { int m=0256,n=256; printf("%0 %o\n",m,n); } 程序运行后的输出结果是_____

有以下程序 main() { int m=0256,n=256; printf("%0 %o\n",m,n); } 程序运行后的输出结果是______。

A.0256 0400

B.0256 256

C.256 400

D.400 400

点击查看答案
第9题
以下程序中函数fun()的功能是构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有

以下程序中函数fun()的功能是构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。

include <atdio.h> typedef struct node /*链表结点结构*/ { char sub[3]; struct node * next; } Node Node ~un(char s) /*建立链表*/ {......} void disp(Node * h) { Node * Ps p=h->next; while(【 】) { printf("%s\n",p->suh);p= 【 】;} } main() { Node * hd; hd = fun(); disp(hd) ;prinff(" \n" );

点击查看答案
第10题
以下程序运行时,若从键盘输入:123<回车>。输出结果是#include <stdio.h>main(){ inti

以下程序运行时,若从键盘输入:1 2 3<回车>。输出结果是#include <stdio.h>main(){ int i=2,j=2,k=2; scanf("%d%*d%d",&i,&j,&k); printf("%d%d%d\n",i,j,k);}

点击查看答案
第11题
有以下程序main(){int x=10,y=10;printf("%d%d\n",x--,--y);}程序运行后的输出结果是()A.10 10B.

有以下程序 main() {int x=10,y=10;printf("%d%d\n",x--,--y);} 程序运行后的输出结果是()

A.10 10

B.9 9

C.9 10

D.10 9

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改