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

以下程序段执行后输出的结果是()。 int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%dn",a[1][5]);

A.编译有错误。

B.4

C.10

D.11

答案
D 解析:本题常见的错误解答是:把x=1,y=2代入到函数try中,逐步计算出r=8。最后得到r的输出值是8。下面是正确解答。根据程序逐步分析:①程序中定义了一个名为try的void型函数,即函数try()没有任何返回值。②而try()函数在主函数中是以一条独立语句的方式被调用的,且主函数最后输出变量r的值。③但在主函数中,并没有对变量r赋值。④在C++语言中,数据只能从实参单向传递给形参,称为按值传递。也就是说,当简单变量作为实参时,用户不能在函数中改变对应实参的值。所以,虽然在函数try()中,r的值为8,但它并不能传递给实参,当然最终的输出肯定是不确定的随机数了。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“以下程序段执行后输出的结果是()。 int a[][4]={…”相关的问题

第1题

以下程序段执行后输出的结果是()。 int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%dn",a[1][5]);

A.编译有错误。

B.4

C.10

D.11

点击查看答案

第2题

以下程序执行后输出结果是 。 main(){ int a=5,b=4,c=3,d=2; if(a>b>C) printf("%dn",d) ; else if((c-1>=d) ==1) printf("%dn",d+1); else printf("%dn",d+2); } A、2 B、3 C、4 D、编译时有错,无结果

A.2

B.3

C.4

D.编译时有错,无结果

点击查看答案

第3题

以下程序段运行后的输出结果是()。 int a=0,b=0,c=0,d=0; if(a=1) b=1; c=2; else d=3; printf("%d,%d,%d,%d",a,b,c,d);

A.编译有错

B.1,1,2,0

C.0,0,0,3

D.0,1,2,0

点击查看答案

第4题

【单选题】执行以下程序段后,输出结果是______。 int a=1; if (!a) printf("YES"); else printf("NO");

A.NO

B.YES

C.YESNO

D.提示运行错误

点击查看答案

第5题

有以下程序段,则执行完代码后,屏幕上的输出结果是() void main() { int a=15; int *p=&a; *p=a+5; printf("%d",a); }
点击查看答案

第6题

以下程序段执行后的输出结果是: int i; for(i=0; i<10; i++); printf(“%d”,i);

A.10

B.123456789

C.0123456789

D.0

点击查看答案

第7题

有以下程序段,则执行后的输出结果是 。 int m=12,n=34; printf("%d%d",m--,--n); printf("%d%dn",n--,--m); }
点击查看答案

第8题

以下程序段执行后,输出结果是()。 double x,y; x=2; y=x+3/2; printf("%f",y);

A.3.500000

B.3

C.2.000000

D.3.000000

点击查看答案

第9题

执行以下程序段后,输出结果是() 。 char s[20]= "Good",t[]="Moring!"; strcat(s,t); puts(s);

A.GoodMoring!

B.Moring!

C.Good

D.Moring!Good

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

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

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