首页 > 大学本科
题目内容 (请给出正确答案)
[单选题]

有以下程序段 int j;float y;char name: scanf("%2d%f%s",&i,&.y,name): 当执行上述程序段,从键盘上输入55566 7777abc后,y 的值为()

A.55566.0

B.566.0

C.7777.0

D.566777.0

答案
收藏

B、566.0

解析:变量J只接收输入数据的前两位,从第三位开始直到空格之间的输入整数都会被保存到浮点型变量Y中。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序段 int j;float y;char name…”相关的问题
第1题
若i、j为int类型,则以下程序段内循环体的总执行次数是【 】。 for(i=5;i;i--) for(j=0;j<3;

若i、j为int类型,则以下程序段内循环体的总执行次数是【 】。 for(i=5;i;i--) for(j=0;j<3;j++) { }

点击查看答案
第2题
若i,j已定义为int类型,则以下程序段中内循环的总的执行次数是()。for (i=5;i<0;i--)for (j=0;j<4;j++){…}

A.20

B.25

C.24

D.30

点击查看答案
第3题
下列是一个Java Applet程序,填空使它的功能为计算数组各元素的和。程序执行完后sum 的值应为21.0。
import java.applet.*; import java.awt.*; public class Testxx extends Applet { float [] a=new【 】[6]; float sum=0.0f; public void init() { for(int j=0;j〈a.length;j++)a[j]=j+1; for(int i=0;i〈a.length;i++)sum+=a[i]; } public void paint(Graphics g){ g.drawstring("Total of array elements:="+sum,25,25); } }

点击查看答案
第4题
有如下程序段: int i=0,J=1; nt&r=i;//④ ’ r=j;//② int * P=&i;//③ * P=&r;//④ 其中会产生编
译错误的语句是()。

A.④

B.③

C.②

D.①

点击查看答案
第5题
若变量已正确定义,下面程序段的输出结果是______。 x=5.238794; printf("%f\n",(int)(x*100

若变量已正确定义,下面程序段的输出结果是______。

x=5.238794;

printf("%f\n",(int)(x*1000+0.5)/(float)1000);

点击查看答案
第6题
下列程序段的输出结果是int a=1234;float b=123.456;double c=12345.54321;printf("%2d,%2.1f,%2.1f",a,b,c);

A.无输出

B.12,123.5,12345.5

C.1234,123.5,12345.5

D.1234,123.4,12345.5

点击查看答案
第7题
有以下程序: #include<stdio.h> #define N 3 void fun(int a()【N】,int b()) { int i,j; for(i=0;i<N;i++) { b【i】=a【i】; for(j=i;j<N;j++) if(b【i】<a【i】【j】) b【i】=a【i】【j】; } } main(){ int x【N】【N】={1,2,3,4,5,6,7,8,9},y【N】,i; fun(x,y); for(i=0;i<N;i++)printf("%d,",y【i】); printf(""); } 程序运行后的输出结果是(,)

A.2,4,8

B.3,6,9

C.3,5,7

D.1,3,5

点击查看答案
第8题
以下程序的输出结果是【 】。 float fun(int x,int y) { return(x+y);} main() {

以下程序的输出结果是【 】。 float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}

点击查看答案
第9题
有以下程序:main(){int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d%d

有以下程序: main() { int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d %d %3.1f %3.1f\n",a,c,f,x); } 程序运行后的输出结果是()。

A.1 65 1 6.5

B.1 65 1.5 6.5

C.1 65 1.0 6.5

D.2 65 1.5 6.5

点击查看答案
第10题
有以下程序: struct STU {char rlLlm[10]; float scoEe[3];} main() {strue

有以下程序: struct STU {char rlLlm[10]; float scoEe[3];} main() {struer STU s[3]={{“20021”,90,95,85), {“2 0022”,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); ) 程序运行后的输出结果是()。

点击查看答案
第11题
请在该程序段右侧写出其输出结果。int aa[3][3]={{2},{4},{6}};main(){int j,*p=&aa[0][0];for(j=

请在该程序段右侧写出其输出结果。

int aa[3][3]={{2},{4},{6}};

main()

{int j,*p=&aa[0][0];

for(j=0;j<2;j++)

{if(j==0)

aa[j][j+1]=*p+1;

else ++P;

print(("%d",*p);}

}

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