Python中random模块的方法 randint(m,n)用来生成一个 [m,n]区间上的随 机整数。
第1题:
阅读以下说明和C语言程序,将应填入(n)处的字句写在对应栏内。
【说明】
计算n的合数。一个整数n可以有多种划分,使其划分的一列整数之和为n。例如,整数5的划分为:
5
4 1
3 2
3 1 1
2 2 1
2 1 1 1
1 1 1 1 1
共有7种划分。这种划分的程序如下所示。
【程序】
include <stdio.h>
int n[1000],m,k;
void output sum()
{
int j;
for(j=0;n[j]!=0;j++)
printf("%d\t",n[j]);
printf("\n");
}
void sum(int i)
if(m-n[i]<n[i])
{ m=m-n[i];
(1)
i++;
n[i+1]=0;
}
else
{
(2)
m-=n[i];
i++;
}
if(m!=n[i])
sum(i);
else
output_sum();
if(n[i]>1)
{
n[i]--;
(3)
}
else
{
while((n[i]==1)&&(i>O))
{
i--;
(4)
}
if(i!=0)
{
(5)
sum(i);
}
}
}
void main()
{
int i;
scanf("%d",&n[0]);
m=k=n[0];
for(i=1;i<=k;i++)
n[i]=0;
while(n[0]!=1)
{
n[0]--;
i=0;
sum(0);
m=k;
}
}
第2题:
设M和N为正整数,且M>2,N>2,MN<2(M+N),满足上述条件的例(M,N)共有()对。
A.3
B.5
C.6
D.7
第3题:
某大型整数矩阵用二维整数组 G[1:2M ,l:2N]表示,其中M和N是较大的整数,而且每行从左到右都己是递增排序,每到从上到下也都己是递增排序。元素G[M,N]将该矩阵划分为四个子矩阵A[1:M,1:N],B[1:M,(N+1):2N],C[(M+1):2M,1:N ],D[(M+1):2M,(N+1):2N]。如果某个整数E大于A[M,N],则E( )。
A.只可能在子矩阵A中B.只可能在子矩阵B或C中C.只可能在子矩阵B、C或D中D.只可能在子矩阵D中
第4题:
第5题:
第6题:
如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m<=n)那么该模块的扇入数是()个。
第7题:
在Math类中random方法可以产生随机数。如果从1到100之间产生一个随机整数(大于等于1,小于等于100),并赋值给n,那么下面语句正确的是()。
第8题:
假设random模块已导入,那么表达式random.sample(range(10),7)的作用是生成7个不重复的整数。
第9题:
要调用random模块的randint函数,书写形式为()。
第10题:
q(8,8)
1+q(9,9)
2+q(10,8)
ABC都正确
第11题:
第12题:
对
错
第13题:
下面程序的功能是求整数m、n的最大公约数,请填空。
main()
{ int m,n,r;
scanf("%d,%d",&m,&n);
if(【 】){r=m;m=n;n=r;)
while(【 】)
{ r=m%n;m=n;n=r; }
printf("%d",m);
}
第14题:
在代数系统<T,min>中,T为m,,z间的整数集合,m<n,且T包括,m和n,min为两个整数中取小者的运算,则T中存在逆元的元素有______。
A.m
B.n
C.[(m+n)/2]
D.没有存在逆元的元素
A.
B.
C.
D.
第15题:
在代数系统<T,min>中,T为m,n 间的整数集合,m<n,且T 包括m 和n,min为两个整数中取小者的运算,则T中存在逆元的元素有(58)。
A.m
B.n
C.
D.没有存在逆元的元素
第16题:
第17题:
Python标准库random的方法randint(m,n)用来生成一个[m,n]区间上的随机整数。
第18题:
如果某个程序的输入数据的可能值划分为n个合理等价类,m个不合理等价类,这些等价类均为数轴上的一个有限区间范围,则采用边缘值测试方法至少需要()
第19题:
某卡车生产厂,有N种发动机、M种底盘、L种颜色可供用户选择,若按模块化设计的方法,该厂设计卡车的模块数应为()
第20题:
在python中,随机模块是random。
第21题:
m+n
2m+n
2n+m
2(m+n)
第22题:
第23题:
N×(M+L)
N×M×L
N+M+L
(N+M)×L
第24题:
M>=0.AND.N>=0
(M.GE.0.AND.N.LT.0).OR.(M.LT.0.AND.N.GE.0)
(M.LE.0.AND.N.LE.0).OR.(M.LE.0.AND.N.GE.0)
M.GE.0.OR.N.GE.0