第1题
选取100m对随机的整数,根据互质的概率为的结论求出的近似值。 提示:(1)求最大公约数的命令是gcd(a,b) (2)randint(m,n,[u,v])产生m×n个在[u,v]区间上的随机整数
第2题
有一个 100 阶的三对角矩阵 M,其元素(1≤i≤100,1≤j≤100)按行优先次序压缩存入下标从0开始的一维数组 N 中。 元素在 N 中的下标是( )。
A、86
B、87
C、88
D、89
E、85
F、90
第3题
有一个 100 阶的三对角矩阵 M,其元素(1≤i≤100,1≤j≤100)按行优先次序压缩存入下标从0开始的一维数组 N 中。 元素在 N 中的下标是( )。
A、86
B、87
C、88
D、89
E、85
F、90
第4题
求2~100以内满足如下条件的正整数n: 它的各个因子(包括1和n)之和s是一个素数。 例如:25的因子为1、5、25,其和 1+5+25 = 31是素数。 程序的思想是选取正整数n,分解其因子,并累加,子过程Prime 用于判断累加和是否是素数;主调程序调用子过程,若是素数,在窗体显示所求结果。Private Sub Command1_Click() Dim i%, s%, n%, t$ Dim f As Boolean For n = 2 To 100 s = 1 t = "1" i = 2 Do While i <= 1 ______(1)______ if n mod i="0" then s="______(2)______" t="t" & "+" end + loop "=" & s Call ______(3)______ If f Then Print n; " : "; next sub isprime(byval m%, ______(4)______ flag as boolean) dim i% for to sqr(m) m ______(5)______="False" exit 补全程序,在答题时,务必在答题框中写好题号和答案,如下: (1): _________ (2): (3): (4): (5):>
第5题
A、(1,1)
B、(0,99)
C、(99,0)
D、(1,99)
E、(1,100)
第6题
第7题
有一个100阶的三对角矩阵M,其元素(,)按行优先方式依次压缩存入下标从0开始的一维数组 N中。元素在N中的下标是_____________。
A、86
B、87
C、88
D、89
第8题
求一个字符串的子串。 程序4:求一个字符串的字串,输入m,n,求一个字符数组m和n之间的部分。 例如,字符串str为“123456789”,m=3,n=5,对应的子串sub为“4”。对程序填空,并完成表格4-1和4-2。 程序4 #include <stdio.h> #include <stdlib.h> int main() { char str[100], sub[100]; int m, n, k, p; printf(”Enter string:”); gets(str); printf(”Enter m n:”); scanf(”%d%d”, &m, &n); for ( k=0; k <m &&【1】; k++ ) ; 【2】; for ( p="0;" 【3】; k++, p++ 【4】; 【5】; * 在串sub的后面加上串结束标记 printf (”sub="%s\n”," sub); system(“pause”); return 0; } 表格4-1完成程序填空 序号 语句 【1】 【2】 【3】 【4】 【5】 根据程序4,请回答表格4问题: 表格4-2 输入字符串的时候,请输入“abcdefghijk”,这个字符串的长度是? 输入m,n的时候,输入“3 5”,输出是什么 3”,输出是什么 输入m,n的时候,输入“5 输入m,n的时候,输入“25 30”,输出是什么 如果在输入字符串之后,需要打印字符串的长度,应该添加哪一个语句? 如果在必须要求,输入的m,n落在字符串的内部,应该如何修改程序>
第10题
算法2-2:有序线性表的有序合并【线性表】 Description 已知线性表 LA 和 LB 中的数据元素按值非递减有序排列,现要求将 LA 和 LB 归并为一个新的线性表 LC, 且 LC 中的数据元素仍然按值非递减有序排列。例如,设LA=(3,5,8,11) ,LB=(2,6,8,9,11,15,20) 则 LC=(2,3,5,6,8,8,9,11,11,15,20) 算法描述如下: 从上述问题要求可知,LC中的数据元素或是LA中的数据元素,或是LB中的数据元素,则只要先设LC为空表,然后将LA或LB中的元素逐个插入到LC中即可。为使LC中元素按值非递减有序排列,可设两个指针 i 和 j 分别指向LA和LB中某个元素,若设 i 当前所指的元素为 a,j 所指的元素为 b,则当前应插入到 LC 中的元素 c 为 c = a < b a b i j LC LA LB br/>图:有序列表有序插入算法 Input 有多组测试数据,每组测试数据占两行。第一行是集合A,第一个整数m(0< m="100)代表集合A起始有m个元素,后面有m个非递减排序的整数,代表A中的元素。第二行是集合B,第一个整数n(0<=n<=100)代表集合b起始有n个元素,后面有n个非递减排序的整数,代表b中的元素。每行中整数之间用一个空格隔开。output 2 3 5 6 7 8 9 11 15 每组测试数据只要求输出一行,这一行含有 m+n 个来自集合 a 和集合b 中的元素。结果依旧是非递减的。每个整数间用一个空格隔开。 sample input4 20sample output2>
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!