首页 > 外贸类考试
题目内容 (请给出正确答案)
[主观题]

编写程序,生成一个包含50个随机整数的列表,然后删除其中所有奇数。 提示: 导入randint函数; 利用列表推导式产生50个满足条件的列表; 输出产生列表; 利用for循环结构从后向前遍历列表中的所有元素,如range(49,-1,-1); 利用列表的remove方法删除所有奇数; 输出结果。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“编写程序,生成一个包含50个随机整数的列表,然后删除其中所有…”相关的问题
第1题
请填空,不修改其他代码,实现以下功能:以255为随机数种子,随机生成5个在1(含)到50(含)之间的随机整数,每个随机数后面跟随一个空格进行分隔,屏幕输出这5个随机数。 import random as r r.seed(255) for i in range(5): print(,end=” ”) (填空题答题请使用西文状态下的字符)
点击查看答案
第2题
s=123"是一个整数形式字符串,编写程序判断s是否是整数形式字符串。如果是则输出True;否则输出False 。要求代码不超过2行 s="123" print(True if ______________ else False)
点击查看答案
第3题
下面的程序的作用是利用随机函数产生10个100~300(不包含300)之间的随机整数,打印其中7

下面的程序的作用是利用随机函数产生10个100~300(不包含300) 之间的随机整数,打印其中7的倍数的数,并求它们的总和,请填空。

Sub TOF()

Randomize

Dim s As Double

Dim a(10) As Integer

For i=0 To 9

【10】

Next

For i=0 To 9

If 【11】 Then

Print a(i)

s=s + a(i)

【12】

Next i

Print

Print "S="; s

End Sub

点击查看答案
第4题
根据条件,回答 46~48 题: 以下程序的功能是:生成20个200到300之间的随机整数,输出其中能被5
整除的数并求出它们的和。请填空。

第46题:请填写【1】处答案 。

点击查看答案
第5题
已知列表lst_suit=["黑桃","红桃","梅花","方块"],存...

已知列表lst_suit=["黑桃","红桃","梅花","方块"],存放了扑克牌的所有花色,列表lst_face=["3","4","5","6","7","8","9","10","J","Q","K","A","2"],存放了扑克牌的所有牌面大小(按照牌面大小排列)。试编写程序,完成以下功能: (1) 利用列表生成式,将以上两个列表进行元素搭配,生成一个新的列表lst,存放所有牌面(不考虑大小王)。新列表lst的内容为['3黑桃', '3红桃', '3梅花', '3方块', '4黑桃', '4红桃', '4梅花', '4方块',……, 'A黑桃', 'A红桃', 'A梅花', 'A方块', '2黑桃', '2红桃', '2梅花', '2方块']。 (2) 使用random库的shuffle函数将列表lst中的元素次序打乱。 (3) 用户与电脑进行"抽牌比大小"游戏。游戏规则如下: l 用户输入序号(范围在0~51之间),程序根据序号在列表lst中读取牌面。 l 电脑抽牌由程序自动完成(通过random库的randint函数随机生成序号)。 l 将用户抽取的牌面与电脑抽取的牌面进行比较(不考虑花色),并将结果输出。输出内容对照如下: "恭喜,您赢了!" "很遗憾,您输了!" "咱们平手了!"

点击查看答案
第6题
在考生文件夹下有一个工程文件sj5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的
关系是:a2+b2=c2.例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)。编写程序,统计均在60以内的3个数满足上述关系的整数组合的个数,并显示在标签Label1中。

注意:不得修改原有程序的控件的属性。在结束程序运行之前,必须至少正确运行一次程序,将统计的结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。

点击查看答案
第7题
以下程序的功能是:生成20个200~300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。

Private Sub Command1 _Click()

For i = 1 To 20

x=Int(【 】*200+ 100)

If【 】 = 0 Then

Print x

S = S +【 】

End If

Next I

Print "Sum = "; S

End Sub

点击查看答案
第8题
andomize语句的功能是()。A.产生个(0,1)之间的随机小数B.产生一个[1,10]之间的随机整数C.产生一

andomize语句的功能是()。

A.产生个(0,1)之间的随机小数

B.产生一个[1,10]之间的随机整数

C.产生一个(-1,1)之间的随机小数

D.产生新的随机整数

点击查看答案
第9题
在名称为Form1的窗体上画一个名称为Text1的文本框,通过属性窗口设置文本框属性,在文本框中显
示“AAAA”(如图2—1所示);再建立一个名称为Cmd1,标题为“清除”的命令按钮,编写适当的事件过程。要求程序运行后,如果单击“清除”命令按钮,则清除文本框中所显示的信息。

注意:保存时必须存放在考生文件夹下,窗体文件名为sjt3.frm,工程文件名为sit3.vbp。

2.在考生文件夹中有工程文件sit4.vbp,它包含一个窗体文件form1。在窗体上有一个列表框,名称为List1,一个文本框,名称为Text1,和一个命令按钮,名称为Command1,标题为“复制”。要求程序运行后,在列表框中自动建立四个列表项,分别为“项目1”、“项目2”、“项目3”、“项目4”。如果选择列表框中的一项,则单击“复制”按钮时,可以把该项复制到文本框中(程序运行结果如图2—2)。

要求:编写程序,以实现试题要求的功能。

注意:存盘时必须放在考生文件夹下,工程文件名为sjt4.vbp,窗体文件名为sjt4.frm。

点击查看答案
第10题
在程序中,用户使用JOptionPane输入一个二维数组的行数,程序随机生成每一行的列数,并对其赋值。最
后显示这个二维数组。请填写横线处的内容。

注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。

import javax.swing.*;

public class basic

{

public static void main(String[] args)

{

String sDimU=JOptionPane.showInputDialog("请输入数组的行数");

int iDimU=______(sDimU);

int [].[] numbers=new int[iDimU] [];

for(int i=0; i<iDimU; i++)

{

int k=(int) (Math.random()*5+1);

numbers[i]=______;

}

for(int i=0; i<iDimU; i++)

{

for(int j=0;______; j++)

{

numbers[i] [j]=(int) (Math.random()*l00);

System.out.print(numbers[i] [j]+" ");

}

System.out.println ();

}

System.exit(O)

}

}

点击查看答案
第11题
有一矩阵“int a[50][50]”以行为序进行存储,有一个虚拟存储系统,物理内存共有 3页,其中1页用来存
放程序,其余2页用于存放数据。假设程序已在内存中占1页,其余 2页空闲。

程序A:

for(i=0; i<=49;i++)

for(j=0; j<=49;j++)

A[i][j]=0;

程序B:

for(i=0; i<=49; i++)

for(j=0; j<=49; j++)

A[i][j]=0;

若每页可存放50个整数,执行程序A会发生(52)次缺页,执行程序B会发生(53)次缺页。

A.50

B.100

C.1000

D.2500

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改