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

【判断题】阅读下面程序: [图] 执行程序后,i的值为2。...

【判断题】阅读下面程序:【判断题】阅读下面程序: [图] 执行程序后,i的值为2。...【判断题】阅读下面程序:  执行程序执行程序后,i的值为2。

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“【判断题】阅读下面程序: [图] 执行程序后,i的值为2。.…”相关的问题

第1题

阅读下面程序,在程序执行后的结果为( )。 include“stdi0.h” int*fun(int*a,int*b) { int m; m=*a; m+=*b一3; return(&m); } main() { int x=21,y=35,*a=&x,*b=&y; int*k; k=fun(a,b); printf(“%d\n”,*k); )

A.53

B.2l

C.35

D.14

点击查看答案

第2题

阅读下面程序,则程序的执行结果为【19】。

#include "stdio.h"

fun(int k,int *p)

{ int a,b;

if(k==1||k==2)

*p=1;

else{ fun(k-1,&a);

fun(k-2,&b);

*p=a+b;

}

}

main()

{ int x;

fun(6, &x);

printf( "%d\n",x);

}

点击查看答案

第3题

阅读下面程序,则在执行时候的输出为 【8】 。

#include "stdio.h"

main()

{int x=1,y=2,z=0;

if(x=2)z=x,x=y,y=z;

printf("%d,%d\n",x,y);}

点击查看答案

第4题

阅读下面程序段: For a=1 To2 For b =1 To a For c = b To 2 i=i+1 Next Next Next Print i 执行上面的3重循环后,i的值为

A.4

B.5

C.6

D.9

点击查看答案

第5题

阅读下面的程序段:

For a=1 To 2

For b=1 To a

For c=b To 2

i=i+1

Next

Next

Next

Print i

执行上面的3重循环后,i的值为

A.4

B.5

C.6

D.9

点击查看答案

第6题

阅读下面的程序段:

For a=1 To 2

For b=1 To a

For c=b To 2

I=I + 1

Next

Next

Next

Print I

执行上面的三重循环后,I的值为( )。

A.4

B.5

C.6

D.9

点击查看答案

第7题

阅读下面的程序段:ForI=1To3Forj=1ToIFork=jTo2a=a+3NextkNextjNextI执行上面的三重循环后

阅读下面的程序段:

ForI=1To3

Forj=1ToI

Fork=jTo2

a=a+3

Nextk

Nextj

NextI

执行上面的三重循环后,a的值为( )

A.3

B.9

C.14

D.24

点击查看答案

第8题

阅读下面的程序段: For a=1 To 2 For b=1 To a For c=b To 2 i=i+1 Next Next Next Print i 执行上面的3重循环后,i的值为

A.4

B.5

C.6

D.9

点击查看答案

第9题

试题六(共15分)

阅读以下说明和Java程序,填充程序中的空缺,将解答填入答题纸的对应栏内。

【说明】

下面的程序用来计算并寻找平面坐标系中给定点中最近的点对(若存在多对,则输出其中的一对即可)。程序运行时,先输入点的个数和一组互异的点的坐标,通过计算每对点之间的距离,从而确定出距离最近的点对。例如,在图6—1所示的8个点中,点(1,1)与(2,0.5)是间距最近的点对。

【Java代码】

import java.util.Scanner;

class GPoint

{

private double x,y;

public void setX(aouble x) {this.x = x;}

public void setY(double y) {this.y = y;)

public double getX() {return this.x;)

public double getY() {return this.y;

}

class FindNearestPoints{

public static void main(String[] args){

Scanner input= new Scanner(System.in);

System.out.print("输入点的个数:");

int numberOfPoints= input.nextlnt();

(1) points= new GPoint[numberOfPoints]; //创建保存点坐标的数组

System.out.print("请输入"+numberOfPoints+"个点的坐标");

for (int i=0;i<points.length; i++){

points[i]= (2) ;

points[i].setX(input.nextDouble());

points[i].setY(input.nextDouble());

}

FindNearestPoints fnp= new FindNearestPoints();

int p1=0,p2=1; //p1和p2用于表示距离最近的点对在数组中的下标

double shortestDistance=fnp.getDistance(points[p1], points[p2]);

//计算每一对点之间的距离

for (int i=0;i<points.length; i++)

{

for (intj = 1+1;j< (3) ;j++)

{

double tmpDistance=fnp.(4);

//计算两点间的距离

if( (5) )

{

p1=i;

p2 =j;

shortestDistance = tmpDistance;

}

}

}

System.out.println("距离最近的点对是("+

points[p1].getX()+","+points[p1].getY()+")和(”+

points[p2].getX()+”,”+points[p2].getY()+”)”);

}

public double getDistance(GPoint pt1, GPoint pt2)

{

retum Math.sqrt((pt2.getX() – pt1.getX())*(pt2.getX() – ptl1getX())

+ (pt2.getY() – pt1.getY())*(pt2.getY() – pt1.getY());

}

}

点击查看答案

第10题

阅读下面程序:

include <iostream.h>

void main()

{

int i,j,row=0,column=0,m;

static int a[3][3]={ 100,28,72,-30,2,-100};

m=a[0][0];

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

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

if (a[i][j]<m)

{

m=a[i][j];

row=i;

column=j;

}

cout<<m<<","<<row<<","<<column<<endl;

}

该程序的功能是【 】,其执行结果为上丝【 】。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

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

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

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