Python程序设计

表达式(i**2for i in range(100))的结果是个元组。

题目

表达式(i**2for i in range(100))的结果是个元组。

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

第1题:

下列程序的输出结果是( )。 #include<stdio.h> main { int i; for(i=1;i<=10,i++) { if((i*i>=20)&&(i*i<=100)) break; } printf("%d\n",i*i; }

A.49

B.36

C.25

D.64


正确答案:C
本题考查for循环及if语句。当执行到第一个满足(i*i>一20)&&(i*i<=100)这个条件的i出现时,break跳出循环,执行下列的printf语句。

第2题:

下列程序的输出结果是( )。

#include<stdio.h>

main

{ int i;

for(i=1;i<=10,i++)

{ if((i*i>=20)&&(i*i<=100))

break;

}

printf("%d\n",i*i;

}

A.A.49

B.36

C.25

D.64


正确答案:C
本题考查for循环及if语句。当执行到第一个满足(i*i>一20)&&(i*i<=100)这个条件的i出现时,break跳出循环,执行下列的printf语句。

第3题:

下列程序的输出结果是()。includemain(){int i; for(i=1;i<=10;i++) {if((i*i>=20)&

下列程序的输出结果是( )。 #include<stdio.h> main() { int i; for(i=1;i<=10;i++) { if((i*i>=20)&&(i*i<=100)) break; } printf("%d\n",i*i); }

A.49

B.36

C.25

D.64


正确答案:C
解析: 本题考查if语句。当执行到第一个满足(i*i>=20)&&(i*i=100)这个条件的i出现时,通过break语句跳出循环,执行下列的printf语句。

第4题:

下列程序的输出结果是()。 include main() { int i; for(i=1;i<=10;i++) {if((i*i>=20)

下列程序的输出结果是( )。

#include<stdio.h>

main()

{ int i;

for(i=1;i<=10;i++)

{ if((i*i>=20) &&(i*i<=100) )

break;

}

printf("%d\n",i*i);

}

A.49

B.36

C.25

D.64


正确答案:C
解析:本题考查汀语句。当执行到第一个满足 (i*i>=20)&&(i*i=100)这个条件的i出现时,通过break语句跳出循环,执行下列的printf语句。

第5题:

下列程序的输出结果是()。include main() {int i;for(i=1;i<=10;i++){if((i*i>=20)&

下列程序的输出结果是( )。 #include<stdio.h> main() { int i; for(i=1;i<=10;i++) { if((i*i>=20)&&(i*i<=100)) break; } printf("%d\n",i*i); }

A.49

B.36

C.25

D.64


正确答案:C
解析:本题考查if语句.当执行到第一个满足(i*i>=20)&&(i*i=100)这个条件的i出现时,通过break语句跳出循环,执行下列的 printf语句。

第6题:

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。 A.0B.0.7C.0.66667S

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。

A.0

B.0.7

C.0.66667

D.0.66666667


正确答案:A
A。【解析】整数相除为整数,所以结果为0。

第7题:

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

Pfivae Sub Commandl_click()

a=0

For i=1 To 2

For j=1 To 4

If i Mod 2<>0 Then

a=a-1

End If

a=a+1

Next j

Next I

MsgBox a

End Sub

程序运行后,单击命令按钮,消息框中的输出结果是______。


正确答案:4
4 解析: 本题考查多重循环的知识。类似这种问题要把握住两点:首先看内循环里面完成了什么工作,有什么规律,然后看外循环和内循环的次数。本题中内循环和外循环的次数完全无关,则每次外循环和内循环都会执行4次。可以看出当j=1和。i=3时由于满足If语句的条件,所以会先执行a=a-1后执行a=a+1,实际上相当于a的值没有变化;当j=2和j=4叫时由于不满足If语句的条件,所以只能执行a=a+1。也就是说外循环每执行一次a的值都会加2,由于外循环共执行2次,所以结果为4。

第8题:

执行下面的程序段后,i的值为______,s的值为 ______。

s=2

For i=2 To 9 Step 0.8

s=s +1

Next i


正确答案:5.65
5.6,5 解析:本题考查 For循环控制语句。根据“先检查,后执行”的原则。第一次执行循环时,i值为3.2,此时i值没有超过终值,所以开始第一次循环;第二次执行循环前i值为 4,仍然满足条件;第三次执行前i值为4.8,继续执行.第三次执行结束后,i值又加0.8,此时值为5.6,此时超过终值,终止循环。故第1空填5.6。据此,For循环执行了三次,每次s值都加1,其初始值为2,故第2空填5。

第9题:

以下程序段的输出结果是【 】。

int x, i ;

for (i=1; i<=100; i++)

{ x=i;

if (++x%2==0)

if (++x%3==0)

if(++x%7==0) cout<<i<<' , ';

}


正确答案:25 67
25, 67

第10题:

下面程序的运行结果是( )。

SET TALK OFF

DECLARE d(2,3)

FOR i=1 T0 2

FOR j=1 T0 3

d(i,j)=i+j

ENDFOR

ENDFOR

?d(4)

A.2

B.3

C.4

D.5


正确答案:B
本题考查二维数组的存储结构及FOR-ENDFOR循环语句,该语句通常用于已知循环次数情况下的循环操作。先将初值赋给循环变量,然后判断循环条件是否成立,若成立,则运行循环体,然后循环变量增加一个步长值,并在次判断循环条件确定下一次的循环操作,如果条件不成立则结束循环运行ENDFOR后的语句。DECLAREd(2,3)语句用于声明一个包含2行3列的二维数组,其存储格式如下:二重FOR-ENDFOR循环依据赋值语句d(i,j)=i+j为数组每个元素赋值。二维数组的存储方式为:在内存中开辟一串连续的存储空间,元素按下标顺序依次存放,即d(4)的存储空间为d(2,1)的存储空间,所以d(4)=d(2,1)=3,即B选项正确。