下面是一段关于计算变量s的算法: ①变量s的初值是0&ensp

题目

下面是一段关于计算变量s的算法: ①变量s的初值是0  ②变量i从1起循环到n,此时变量s的值由下面的式子表达式计算 ③s=s+(-1)*i ④输出变量s的值 这个计算s值的算法中,s的代数式表示是()。

  • A、1-2+3-4+…+(-1)n*(n-1)
  • B、1-2+3-4+…+(-1)n-1*n
  • C、1+2+3+4+...+(n-1)+n
  • D、-1-2-3-4-...-n
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将下面的程序填写完整,如要计算1+2+…+10,请完成下面的程序,其中,s是单精度类型的变量。

Dim x as Integer,s as Single

s=0

For x=1 to 10

s=【 】

Next x


正确答案:s+ x
s+ x 解析:本题考查变量类型和循环结构。s初值为0,进入循环后,x=1,假设s=s+ x,则此时s=1,x加一以后再次进入循环,此时, s=s+2,则经过10次循环后,s=1+2+…+10,因此横线上应该填上s+ x。

第2题:

执行下面的程序段后,变量S的值为【 】。

S=5

For i=2.6 TO 4.9 Step 0.6

S=S+i

Next i


正确答案:9
9 解析:本题是一个简单的For循环语句。需要注意的是本题中的循环初值、终值和步长都是小数,i=2.6,3.2,3.8,4.4时各执行一次 S=S+I,当循环变量i的值大于循环终值时,结束循环,此时S;9。

第3题:

下面( )部分不属于变量的组成部分。

A.变量名

B.变量属性

C.变量初值

D.变量大小


正确答案:D
解析:选项A、B、C均属于变量的组成部分;选项D不是,因为Java的数据类型长度都固定,变量的大小并不组成变量的一部分,它取决于变量的类型,有了变量的类型,变量的大小就能确定了。

第4题:

将下面的程序填写完整,如要计算1+2……+10,请完成下面的程序,其中,s是单精度类型的变量。 Dim × as Integer,s as Single

s=O

For X=1 to 10

s=【 】


正确答案:s+x
s+x 解析:本题考查变量类型和循环结构。s初值为0,进入循环后,x=l,假设s=s+x,则此时s=l,x加一以后再次进入循环,此时, s=s+2,则经过10次循环后,s=1+2+……+10,因此横线上应该填上s+x。

第5题:

设有以下语句: typedef struct S { int g; char h; } T; 则下面叙述中正确的是( )。

A.可以用S定义结构体变量

B.可以用T定义结构体变量

C.S是struct类型的变量

D.T是stnictS类型的变量


正确答案:B
解析:本题使用typedef关键字将整个结构体的定义部分stmctS{intg;charh;}声明为别名T。此时T是一个结构体类型,可以直接使用T声明该结构体变量,而S只是一个结构体名,必须结合struct关键字才能声明变量。故本题的正确答案为B。

第6题:

设有以下语句: typedef street S { int g; char h;} T;则下面叙述中正确的是( )。

A.可用S定义结构体变量

B.可以用T定义结构体变量

C.S是struct类型的变量

D.T是struct S类型的变量


正确答案:B
解析:可以用typedef定义新的类型名来代替已有的类型名。T是所定义的新的类型名,它代表题中定义的一个结构体类型,这样就可以用T定义结构体变量了。

第7题:

执行下面的程序段后,变量S的值为【 】。

S=5

For i=2.6 To 4.9 Step 0.6

S=S+1

Next i。


正确答案:9
9 解析:本题是一个简单的For循环语句。需要注意的是本题中的循环初值、终值和步长都是小数,i=2.6,3.2,3.8,4.4时各执行一次 S=S+1,当循环变量i的值大于循环终值时,结束循环,此时S:9。

第8题:

下面的程序要计算1+2+…+10,请补充完整。其中s是单精度类型的变量。

Dim x as Integer, s as Single

s=0

For x=1 to 10

s=【 】

Next x


正确答案:s+x
s+x 解析:s初值为0,进入循环后,x=1,假设s=s+x,则此时s=1,x加1以后再次进入循环,此时,s=s+2,则经过10次循环后,s=1+2+…+10,因此横线上应该填上s+x。

第9题:

设有如下变量声明语句: Dim a,b As Boolean 则下面叙述中正确的是( )。A.a和b都是布尔型变量S

设有如下变量声明语句: Dim a,b As Boolean 则下面叙述中正确的是( )。

A.a和b都是布尔型变量

B.a是变体型变量,b是布尔型变量

C.a是整型变量,b是布尔型变量

D.a和b都是变体型变量


正确答案:B
B。【解析】考查VB中变量的声明,在变量声明中,如果有多个变量应当分开声明变量的类型,如果没有进行说明则默认为变体型变量,所以本题中a为变体型变量,b为布尔型变量,答案选择B。

第10题:

以下关于静态成员变量的叙述不正确的是

A.静态成员变量为类的所有对象所公有

B.静态成员变量可以在类内任何位置上声明

C.静态成员变量的赋初值必须放在类外

D.定义静态成员变量时必须赋初值


正确答案:D
解析:静态成员变量的引入是为了解决同一类的不同对象间数据共享的需要。因此,类的静态数据成员在定义时不能赋初值。只能在类外赋初值,此外要注意赋值时要用类名进行限制。

更多相关问题