题目内容 (请给出正确答案)
[单选题]

以下程序执行后的正确结果是()。 struct node { int a; char *s; } x; son(struct node x) { x.a=0; x.s="cgy"; } main() { x.a=1; x.s="czgxy"; son(x); printf("%d,%s\n",x.a,x.s); }

A.0,czgxy

B.0,cgy

C.1,cgy

D.1,czgxy

提问人:网友linsfly 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有3位网友选择 C,占比37.5%
  • · 有2位网友选择 D,占比25%
  • · 有2位网友选择 A,占比25%
  • · 有1位网友选择 B,占比12.5%
匿名网友 选择了D
[18.***.***.92] 1天前
匿名网友 选择了D
[181.***.***.133] 1天前
匿名网友 选择了A
[42.***.***.4] 1天前
匿名网友 选择了C
[70.***.***.194] 1天前
匿名网友 选择了C
[196.***.***.137] 1天前
匿名网友 选择了C
[27.***.***.56] 1天前
匿名网友 选择了B
[245.***.***.31] 1天前
匿名网友 选择了A
[178.***.***.162] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“以下程序执行后的正确结果是()。 struct node {…”相关的问题
第1题
以下程序的运行结果是______。 struct Node} int x; char ch; }; fun(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); }
点击查看答案
第2题
有以下程序: #include <stdio.h> int main() { int d = 1; switch (d) { case 0: printf("%d", d); break; case 1: printf("%d", d); break; case 2: printf("%d", d); break; case 3: printf("%d", d); break; default: break; } printf("\n"); return 0; } 程序运行后的输出结果为( )

A、1

B、11

C、111

D、1111

点击查看答案
第3题
有以下程序

#nclude

main()

{ struct node{int n;struct nodc*next;}*p;

struct node x[3]={{2,x+1},{4,x+2},{6,NULL}};

p=x:

printf("%d,",p->n);

printf("%d\n",P->next->n);

}

程序运行后的输出结果是

A.2,3

B.2,4

C.3,4

D.4,6

点击查看答案
第4题
写出算法的功能。int L(head){ node * head; int n=0; node *p; p=head; while(p!=NULL) { p=p->next; n++; } return(n); }
点击查看答案
第5题
struct abc{int x;char y[20];double z;} data; 则以下给结构体变量成员x赋值语句中正确的是( )。

A、*data.x=100;

B、data->x=100;

C、data.(*x)=100;

D、data.x=100;

点击查看答案
第6题
若x为float型变量则以下语句()。

x=223.82748;

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

A. 输出为223.8

B. 输出为223.83

C. 输出为223.82

D. 不能输出

点击查看答案
第7题
以下关于运算符‘=’、‘==’、‘<’、‘+’优先级由低到高的顺序描述正确的是(> A、‘=’ 、 ‘==’ 、 ‘+’ 、 ‘<’<br> B、‘<’ 、 ‘="’"> C、‘==’ 、 ‘=’ 、 ‘<’> D、‘=’ 、 ‘==’ 、 ‘<’>
点击查看答案
第8题
在如下结构体中,不正确的是( )。

A、struct student {char name[10]; float score; };

B、struct stu[5] {char name[10]; float score; };

C、struct student {char name[10]; float score; } stu[5];

D、struct {char name[10]; float score; }stu[5];

点击查看答案
第9题
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是( )。

A、a=(b=4)=3

B、a=b=c+1;

C、a=(b=4)+c;

D、a=1+(b=c=4);

点击查看答案
第10题
在C语言中,判断一个量是否为“真”时,通常这个量必须是( )才表示逻辑值“真”。

A、1

B、非0整数

C、大于0的整数

D、非0值

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信