若所用变量均已正确定义,则执行下面程序段后的值是() for(i

题目

若所用变量均已正确定义,则执行下面程序段后的值是() for(i=0 ; i<2 ; i++ ) printf("YES"); printf("/n");

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段

下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段的输出结果是( )。

A.********

B.****

C.**

D.*


正确答案:D
D。【解析】本题中第二个for循环语句的后面有一个分号,所以两个for循环语句的执行语句为空。当两个for循环语句执行完后,再执行printf语句输出一个星号。所以正确答案为选项D。

第2题:

执行下面的程序段后,变量a的值为______。

a=0

For i=2.7 To 5.9 Step 0.5

a=a+1

Next i


正确答案:7
7 解析:本题考查For循环的知识。For循环是经常使用的一种循环,常用于循环次数己知的情况。在For循环中的循环变量每次变化的步长一般为一个整数,但是也可以为实数。本题中仔细计算可知循环共执行7次,所以最后结果为7。

第3题:

请问下面程序段执行完毕后,变量c的值是()?<% Dim a: a="b": Session(a)=1: Session("b")=2: c=Session(b) %>

A.1

B.2

C.3

D.空(Empty)


正确答案:D

第4题:

执行下面的程序段后,变量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。

第5题:

8086宏汇编源程序中,若BUFF是字变量名,则执行指令MOVBX,BUFF后,BX中的值为BUFF单元的()。

A.字数据值

B.变量类型值

C.段基值

D.段内偏移量


正确答案:A

第6题:

若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为( )。 If a>5 Then If b<4 Thenc=a-b Elsec=b-a Else If b>3 Thenc=a*b Elsec=aMod6 End If

A.2

B.-1

C.1

D.6


正确答案:A

第7题:

若a为int类型变量,则执行以下程序段后a的值为()。 a=5;a*=a/=a++;

A.2

B.1

C.40

D.3


参考答案A

第8题:

下面程序段运行后,变量x的值为上 【 】 。

Dim x As Integer

Dim i As Integer

x=O

for i=0 to 50 step 10

X=X+i

next i


正确答案:150
150 解析:这是一个简单的单重循环程序,它的功能是:计算10+20……+50的值,程序运行过程为:为变量x赋初值;循环执行For…Next间的语句,每执行一次,记数变量i的值加上 10。直到i的值超过循环终止值50,退出循环。执行完该程序,循环内的语句非要执行6次(6次循环对应的记数变量的位为0;10,20,30,40,50)。

第9题:

执行下面的程序段后,变量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。

第10题:

若x,i,j和k都是int型变量,则执行下面表达式后x的值为()。x=(i=4,j=16,k=32)

A.4

B.16

C.32

D.52


正确答案:C