题目内容 (请给出正确答案)
[主观题]

写出下面程序执行后的运行结果。 #include <stdio.h> struct STU { char name[10]; int num; }; void f1(struct STU c) { struct STU b={"LiSiGuo",2042}; c=b; } void f2(struct STU *c) { struct STU b={"SunDan",2044}; *c=b; } int main() { struct STU a={"YangSan",2041},b={"WangYin",2043}; f1(a); f2(&b) ; printf("%d %d",a.num,b.num); return 0; }

答案
G [解析]x='f'则'f'-'a'=5,'A'+5+1='G'。对一下ASCⅡ码表就行了。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“写出下面程序执行后的运行结果。 #include <stdi…”相关的问题

第1题

写出下面程序执行后的运行结果。 #include <stdio.h> int main() { int k=1,n=263 ; do { k*=n%10 ; n/=10 ; } while (n) ; printf("%d",k); return 0; }
点击查看答案

第2题

写出下面程序执行后的运行结果。 #include <stdio.h> int main() { int i=0,a=0; while(i<40) { for(;;) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printf("%d",a); return 0; }
点击查看答案

第3题

写出下面程序执行后的运行结果。 #include <stdio.h> int main() { int i; for(i=0; i<5; i++) switch(i%2) { case 0: printf("1"); break; case 1: printf("0"); break; } return 0; }
点击查看答案

第4题

写出下面程序执行后的运行结果。 #include <stdio.h> int main() { int i=5 ; do { switch (i%10) { case 4: i-- ; break ; case 6: i-- ; continue ; } i-- ; i-- ; printf("%d",i); } while (i>0); return 0; }
点击查看答案

第5题

写出下面程序执行后的运行结果。 #include <stdio.h> int main() { int a[6][6],i,j ; for (i=1; i<6 ; i++) for (j=1; j<6 ; j++) a[i][j]=(i/j)*(j/i) ; for (i=1; i<6 ; i++) { for (j=1; j<6 ; j++) printf("%2d",a[i][j]); printf("n"); } return 0; }
点击查看答案

第6题

写出下面程序执行后的运行结果。 #include <stdio.h> void reverse(int a[],int n) { int i,t; for(i=0;i<n;i++) { t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t;} } int main() { int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0; reverse(b,8); for(i=6;i<10;i++) s+=b[i]; printf("%d",s); return 0; }
点击查看答案

第7题

写出下面程序执行后的运行结果。 #include <stdio.h> struct STU { int num; float TotalScore; }; void f(struct STU p) { struct STU s[2]={{20044,550},{20045,537}}; p.num = s[1].num; p.TotalScore = s[1].TotalScore; } int main() { struct STU s[2]={{20041,703},{20042,580}}; f(s[0]); printf("%d %3.0f", s[0].num, s[0].TotalScore); return 0; }
点击查看答案

第8题

阅读下面程序,在程序执行后的结果为______ #include <stdio.h> int main() { int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56}; printf("%x,%xn",c[2][2],c[1][1]); }
点击查看答案

第9题

写出程序段对应的运行结果 int x = 4; System.out.print("x=" +((x > 4) ? 99.99 : 9));
点击查看答案

第10题

结构是程序根据条件判断结果向后反复执行的一种运行方式
点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

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

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