工学

填空题代码for i in range(3):print(i,end=’,’)的执行结果为()。

题目
填空题
代码for i in range(3):print(i,end=’,’)的执行结果为()。
参考答案和解析
正确答案: 0,1,2
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.4

B.5

C.3

D.6


正确答案:A
解析:For....Next循环
  该程序段的功能相当于根据循环变量的初始值,求循环体执行的次数。
  For循环的循环次数=Int(终值-初值)/步长+1。
  故循环体(1=I+1)一共被执行4次,而每次执行I的值增加1。因此循环结束后I的值增加4,即I=0+4。

第2题:

下列程序的执行结果是 Function P(N As Integer) For i=1 To N Sum=Sum+i Next i P=Sum End Function Private Sub Commandl_Click() S=P(1)+P(2)+P(3)+P(4) Print S End SubA.15 B.16 C.20 D.25


正确答案:C
【解析】本题主要考查函数返回值引用的方法。在引用函数时,只需应用该函数名即可。题中程序运算过程为:S=P(1)+P(2)+P(3)+P(4)→S=1+3+6+10=20。

第3题:

设有命令按钮Command1的单击事件过程,代码如下: Private Sub Command1 Click() Dim a(3,3)As Integer For i=1 To 3 For j=1 To 3 a(i,j)=i*j+i Next j Next i Sum=0 For i=1 To 3 Sum=Sum+a(i,4-i) Next i Print Sum End Sub 运行程序,单击命令按钮,输出结果是______。

A.20

B.7

C.16

D.17


正确答案:C
解析:第3个For语句是用来打计算a(1,3)、a(2,2)及a(3,1)这三个数组元素的和。由第1、2这两个嵌入的For语句知,a(1,3)=1*3+3=6;a(2,2)=2*2+2=6;a(3,1)=3*1+1=4。故最后Sum的值应为6+6+4=16。

第4题:

对窗体编写如下代码: Option Base 1 Private Sub Form_ KeyPress (KeyAscii As Integer) a=Array(237,126,87,48,498) m1=a(1) m2=1 If KeyAscii=13 Then For i=2 To 5 If a(i)>m1 Then m1=a(I) m2=i End If Next i End If Print m1 Print m2 End Sub 程序运行后,按回车键,输出结果为______ 。

A. 48 4

B.237 1

C.498 5

D.498 4


正确答案:C

第5题:

单击命令按钮之后,下列程序代码的执行结果为______。 Private Function P(N As Integer) Static sum For I=I To N Sum = sum +1 Next I P =sum End Function Private Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S: End Sub

A.20

B.30

C.115

D.135


正确答案:B

第6题:

有如下程序: Private Sub Form_Click() Dim i As Integer,Sum As Integer Sum=0 For i=2 To 10 If i Mod 2<>0 And i Mod 3=0 Then Sum=Sum+i End If Next Print Sum End Sub 程序运行后,单击窗体,输出结果为

A.12

B.30

C.24

D.18


正确答案:A

第7题:

以下程序的执行结果是______ include include void print(int n) { if(n

以下程序的执行结果是______

include<iostream.h>

include<iomanip.h>

void print(int n)

{

if(n!=0)

{

print(n-1);

for(int i=1;i<=n;i++=

cout<<setw(3)<<i;

cout<<endl;

}

}

void main()

{

print (4);

}


正确答案:1 1 2 1 2 3 1 2 3 4
1 1 2 1 2 3 1 2 3 4

第8题:

在窗体上面一个命令按钮(其Name属性为Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a(4,4) For i=1 To 4 For j=1 To 4 a(i,j)=(i-1)*3+j Next j Next i For i=3 To 4 For j =3 To 4 Print a(j,i); Next j Print Next i End Sub程序运行后,单击命令按钮,其输出结果为______ 。

A.6 9 7 10

B.7 10 8 11

C.8 11 9 12

D.9 12 10 13


正确答案:D

第9题:

有如下程序: Private Sub Form_Click( ) Dim i As Integer, Sum As Integer Sum = 0 For i = 2 To 10 If i Mod 2=0 And i Mod 3<>0 Then Sum = Sum + i End If Next Print Sum End Sub 程序运行后,单击窗体,输出结果为

A.12

B.30

C.24

D.18


正确答案:C
解析:纵观题目可以看出,本题程序段的作用是将从2到10中是2的倍数但不是3的倍数的数加求然后输出。在2到10中满足条件的数字是2,4,8,10,所以和是24,故本题的正确答案是选项C。

第10题:

下列程序段的执行结果为( )。 a=75 If a>60 Then i=1 If a>70 Then i=2 If a>80 Then i=3 If a<90 Then i=4 Print "i=";i

A.i=1

B.i=2

C.i=3

D.i=4


正确答案:D
解析:程序执行过程为:程序首先给变量a赋初值75,然后执行第2行if语句,条件成立,因此执行i=1赋值语句:接着执行第 3行if语句,条件成立,因此执行i=2赋值语句:接着执行第4行if语句,条件不能成立,因此不执行i=2赋值语句:接着执行第5行if语句,条件成立,因此执行i=4赋值语句,此时i=41最后执行Print输出语句,输出i。

更多相关问题