已知一个正弦量为u<sub>1</sub>=10sin(314t

题目

已知一个正弦量为u1=10sin(314t+90°)A,u2=10sin(314t+30°),则()。

  • A、u1比u2超前60°
  • B、u2比u1滞后60°
  • C、u1比u2超前90°
  • D、不能判断相位差
参考答案和解析
正确答案:A,B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于Sub过程的叙述正确的是A.一个Sub过程必须有一个Exie Sub语句B.一个Sub过程必须有一个Enb Sub语句C.在Sub过程中可以定义一个Function过程D.可以用Goto语句退出Sub过程


正确答案:B
【解析】每个Sub过程必须以Sub开始,以End Sub结束;Exit Sub语句使程序立即从一个Sub过程中退出,在Sub过程中可以使用一个或多个Exit Sub语句,也可以没有Exit Sub语句,因此选项A)错误,选项B)正确。在Sub过程中不能嵌套定义Sub过程或者Function过程,不能使用Goto语句进入或转出一个Sub过程,因此选项C)、D)说法是错误的。

第2题:

如下图所示的两个窗体:

要使其中第一个窗体中的第一个命令按钮来控制显示第二个窗体,第二个命令按钮用来结束程序的运行(两个按钮名称为Command1和Command2)。则以下选项中,对这两个命令按钮编写的事件过程正确的是

A.Private Sub Command1 Click() Form2.Show 1 End Sub Private Sub Command2_Click()End End Sub

B.Private Sub Command1_Click() Show 1 End Sub Private Sub Conunand2_Click() End End Sub

C.Private Sub Conmmand1_Click() Show 1 End Sub Private Sub Command2_Click() End End Sub

D.Private Sub Command1_Click()Show 1, Form2 End SubPrivate Sub Command2_Click() End End Sub


正确答案:A
解析:此题考查的多窗体的操作,用Show方法可以显示指定窗体。其格式为:【窗体名称.】Show【模式】如果省略窗体名称,表示是当前窗体,此题本意是利用窗体1中的命令按钮来控制显示窗体2,故应该使用Form2.Show语句;而“模式”参数为可选项,可取0、1两种值,模式为1时,表示窗体是“模式”窗体,即程序运行时只能对此窗体设置或操作,对其他窗口的操作不起作用;而模式为0时,即可同时操作多个窗口;综上所述只有选项A的事件过程正确;选项B没有指定Form2窗体,所以不正确;选项C与选项B的错误一样;选项D语句语法不对,对方法的引用,窗体应放在方法前面。

第3题:

有一过程如下:

Sub Sub1(m As Integer,total As Long)

Dim i As Integer

total=1

For i=1 To m

total=total*i

Next

End Sub

调用它的事件过程如下:

Private Sub Command1_Click()

Dim tot As Long,a As Integer

a=Val(InputBox("请输入数据"))

Call Sub1(a,tot)

Print tot

End Sub

则输入数据5,运行结果为【 】。


正确答案:120
120 解析:考查考生对过程中参数传递方式的掌握情况。本题的难点是实参与形参的传递问题。total按ByRef参数传递。子过程的功能是计算n!,题中输入5,因此5!=120。参数按传值方式传递时,不改变实参中的值;按传地址的方式传递时,实参和形参指向的内容被改变。

第4题:

假定有如下的Sub过程:

Sub Sub1(x As Single,y As single)

t=x

x=t/y

y=t Mod y

End Sub

在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_click()

Dim a As Single

Dim b As Single

a=5

b=4

Sub1 a,b

Print a;b

End Sub

程序运行后,单击命令按钮,输出结果为

A.

B.

C.

D.


正确答案:D
解析:在调用通用过程时要注意的是参数的传递方式。本题中两个变量都是以传值方式传递。根据传值方式的定义不难计算出本题结果。

第5题:

在窗体中添加一个命令按钮,编写如下程序: Private Sub Subl(p,m,n) p=p+1:m=m+1:n=n+1 Print"subl:";p;m;n End Sub Private Sub Command1_Click() al=1:b=2:c1=3 Call Subl(a,b1+3,c1) Print"Main:";a1;b1;c1 End Sub 程序运行后,输出结果为

A.Sub:2 6 4 Main:2 6 4

B.Sub:2 6 4 Main:2 6 4

C.Sub:2 6 4 Main:1 2 3

D.Sub:2 6 4 Main:2 2 3


正确答案:D
解析:考查考生对参数传递的掌握情况。
  [解题要点] 这是在实现子过程被调用时参数虚实结合的问题。a1为变量按址传送,b1+3和c1为表达式按值传送。
  [错解分析] 参数的传值方式和传址方式的区别。
  [考点链接] 函数调用和参数传递。

第6题:

在窗体上画一个命令按钮和一个文本框,并将窗体的KeyPreview属性设置为True,然后编写如下代码: Dim SaveAll As String Private Sub Form_Load() Show Text1.Text=" " Text1.SetFocus End Sub Private Sub Command1_Click() Text1.Text = Ucase(SaveAll) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAscii) End Sub 程序运行后,在键盘上输入abcdefg,单击命令按钮,则文本框中显示的内容为

A.abcdefg

B.不显示任何信息

C.ABCDEFG

D.出错


正确答案:C
解析:将窗体的KeyPreview属性设置为True,在键盘上输入abcdefg时,触发Form_KeyPross事件,变量SaveAll的值为“abcdefg”。由于SaveAll为过程变量,单击命令按钮后,UCase函数将SaveAll的内容转换成大写字符。选项C的答案是正确的。

第7题:

窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是( )。

A.Private Sub Form1 Click( )

End Sub···

B.Private Sub Form1. Click( )

End Sub···

C.Private Sub Command1 click( )

End Sub···

D.Private Sub Command Click( )

End Sub···


正确答案:B
B。【解析】窗体单击事件为Form—Click事件。

第8题:

在通用声明中定义a,在窗体中添加一个命令按钮Command1,编写如下程序代码:

DimaAsInteger

Subtest()

a=a+1:b=b+1:c=c+1

Print"Sub:";a;",";b;",";c

EndSub

PrivateSubCommand1_Click()

a=2:b=3:c=4

Calltest

Calltest

EndSub

程序运行后,单击命令按钮,窗体中将显示( )

A.Sub:3,4,5Sub:4,5,6

B.Sub:2,3,4Sub:2,3,4

C.Sub:3,1,1Sub:4,1,1

D.Sub:1,1,1Sub:1,1,1


正确答案:C

第9题:

有如下一个Sub过程: Sub mlt(ParamArray numbers()) n=1 For Each x In numbers n=n*x Next x Print n End Sub 在一个事件过程中如下调用该Sub过程: Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer a=1 b=2 c=3 d=4 mlt a,b,c,d End Sub 该程序的运行结果为( )。

A.12

B.24

C.36

D.48


正确答案:B

第10题:

假定有如下的Sub过程:

Sub Sub1(x As Single, y As single)

t=x

x=t / y

y=t Mod y

End Sub

在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim a As Single

Dim b As Single

a=5

b=4

Sub1 a,b

Print a;b

End Sub

程序运行后,单击命令按钮,输出结果为

A.54

B.] 1]]1

C.] 1.2]]5.4

D.] 1.25]]1


正确答案:D
解析:Sub过程与Function过程最根本的区别是:Sub过程的过程参数名称不能有返回值,而Function过程能通过过程名称得到返回值。

更多相关问题