首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

下列程序段的结果为()。其中,Sgn函数用于返回参数的正负号,参数为正数则返回1,参数为0则返回0,参数为负数则返回-1。x=-5IfSgn(x)Theny=Sgn(x^2)Else:y=Sgn(x)EndIfPrinty

A.-5

B.26

C.1

D.-1

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列程序段的结果为()。其中,Sgn函数用于返回参数的正负号…”相关的问题
第1题
用二分法求函数f(x)=x^3-6x-1=0在x=2~5范围内的x=2附近的一个实根,其计算误差为|xl-x2|<10^(-6
用二分法求函数f(x)=x^3-6x-1=0在x=2~5范围内的x=2附近的一个实根,其计算误差为|xl-x2|<10^(-6

用二分法求函数f(x)=x^3-6x-1=0在x=2~5范围内的x=2附近的一个实根,其计算误差为|xl-x2|<10^(-6)。完善下列程序。

Private Sub Command1 _Click ()

Dim V0 As Singke, v As Single, s As String

Dim x As Single, t As Single, x1 As Single, x2 As Single

x1 =0: x2=5

Do While()

x = (x1 +x2)/2

If Sgn(f1 (x)) = 1 Then

x2 = x

Else

x1 = x

End If

Loop

Print "x = "; x

End Sub

Private Function f1 (x As Single) As Single

f1 = x * x * x -6 * x-1

End Function

点击查看答案
第2题
下列给定程序中,函数fun()的功能是;计算函数 F(x, y ,z)=(x+ y)/(x-y)+(z+ y)/(z-y)的值。其中x和

下列给定程序中,函数fun()的功能是;计算函数 F(x, y ,z)=(x+ y)/(x-y)+(z+ y)/(z-y)的值。其中x和y不相等,z和y不等。例如,当x的值为9,y的值为11,2的值为15时,函数值为-3.50。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <stdio. h>

include <math. h>

/**************found******************/

define FU(m, n) (m/n)

float fun(float a, float b, float c)

{ float value;

value=FU(a+ b, a-b)+FU(c+ b, c-b);

/*************found******************/

return(Value);

}

main()

{ float x, y, z, sum;

printf ("Input x y z:: ");

scanf("%f%f%f", &x, &y, &z);

printf("x=%f, y=%f, z=%f\n ",x, y, z);

if (x==y||y==z) {printf ("Data error! \n ");

exit (0); }

sum=fun (x, y, z);

printf("The result is:%5. 2f\n ",sum);

}

点击查看答案
第3题
已知:在16位空间的数据段内,有一个首地址为210H的数据区,其中存放着一个以0结尾的字符串。试编写一个486程序
段,统计该字符串中的字母、数字和其他字符的个数,并将统计结果分别存放在字节单元(200H)、(201H)和(202H)中。
点击查看答案
第4题
下列程序段执行的结果为()Dimm(10 Printm(20)

A.40

B.20

C.20

点击查看答案
第5题
下列程序段的输出结果为__________。 int a=2; switch (a) { case2: System.

下列程序段的输出结果为__________。 int a=2; switch (a) { case2: System.out.print("Value is2."); case3: System.out.pritln("Value is3."); break; default: System.out.println("end"); break: }

点击查看答案
第6题
运行下列程序段之后,标签Label1 显示的结果为()。 A = 10 : B = 30 : If A < B Then Label1.Text = B & A

A.10

B.30

C.1030

D.3010

点击查看答案
第7题
下列程序段的执行结果为()。a=100:b=50 If a>b Then a=a-b else b=b+a End if Print a

A.10

B.50

C.100

D.200

点击查看答案
第8题
下列程序段的执行结果为 ______。I=0For G=10 To 19 Step 3 I=I+1Next GPrint IA.4B.5C.3D.6

下列程序段的执行结果为 ______。 I=0 For G=10 To 19 Step 3 I=I+1 Next G Print I

A.4

B.5

C.3

D.6

点击查看答案
第9题
执行下列程序段后,变量j的结果为()。int i=0,j=0;while(i++<10);while(j++<10);

A.21

B.10

C.11

D.20

点击查看答案
第10题
下列程序段的执行结果为______。 i=4 a=5 Do i=i+1 a=a+2 Loop Until i>=7 Print "A="; a

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