应的数字就是一轮游戏的结果.数字按下面的方式涂色:0看作非奇非偶涂为绿色,奇数涂为红色,偶数涂为黑色.事件A={结果为奇数},事件B={结果为涂黑色的数}.求以下事件的概率:
(1)P(A);(2)P(B);(3)P(A∪B);(4)P(AB).
第1题
应的数字就是一轮游戏的结果.数字按下面的方式涂色:0看作非奇非偶涂为绿色,奇数涂为红色,偶数涂为黑色.事件A={结果为奇数},事件B={结果为涂黑色的数}.求以下事件的概率:
(1)P(A);(2)P(B);(3)P(A∪B);(4)P(AB).
第2题
假设有以下前提知识: (1)自然数是大于零的整数。 (2)所有整数不是偶数就是奇数。 (3)偶数除以2是整数。 求证:所有自然数不是奇数就是其一半为整数的数。
第6题
用调词公式将下列语句形式化
(1)高斯是数学家,但不是文学家
(2)没有一个奇数是偶数
(3)一个数既是偶数又是质数,当且仅当该数为2.
(4)有的猫不捉耗子,会捉耗子的猫便是好猫.
(5)党指向哪里,我们就奔向哪里,
(6)发亮的东西不都是金子,
(7)还是所有的男人都至少比一个女入高但至少有一个男人比所有的女人高
(8)一个人如果不相信所有其他人,那么他也就不可能得到其他人的信任,
(9)君子坦荡荡,小人长戚戚(孔子)
(10)谁要是游戏人生,他就一事无成,谁不能主宰自己;他就是一个奴隶(歌德)
第7题
第8题
试题二(共 15分)
阅读以下说明和C函数,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明 1】
函数Counter(int n, int w[])的功能是计算整数n的二进制表示形式中1的个数,同时用数组w记录该二进制数中1所在位置的权。
例如,十进制数22的二进制表示为10110。对于该二进制数,1的个数为3,在w[0]中存入2(即21)、w[1]中存入4(即22)、w[2]中存入16(即24)。
【C函数 1】
int Counter(int n, int w[])
{ int i = 0, k = 1;
while ((1) ) {
if (n % 2) w[i++] = k;
n = n / 2; (2) ;
}
return i;
}
【说明 2】
函数 Smove(int A[], int n)的功能是将数组中所有的奇数都放到所有偶数之前。其过程为:设置数组元素下标索引i(初值为0)和j(初值为n-1),从数组的两端开始检查元素的奇偶性。若 A[i]、A[j]都是奇数,则从前往后找出一个偶数,再与 A[j]进行交换;
若 A[i]、A[j]都是偶数,则从后往前找出一个奇数,再与A[i]进行交换;若 A[i]是偶数而A[j]是奇数,则交换两者,直到将所有的奇数都排在所有偶数之前为止。
【C函数 2】
void Smove(int A[], int n)
{ int temp, i = 0, j = n-1;
if (n < 2 ) return;
while (i < j ) {
if (A[i] % 2 == 1 && A[j] % 2 == 1 ) { (3) ; }
else if (A[i] % 2 == 0 && A[j] % 2 == 0 ) { (4) ; }
else {
if ((5) ) {
temp = A[i]; A[i] = A[j]; A[j] = temp;
}
i++, j--;
}
}
}
第10题
第11题
A. 输出n以内的奇数
B.输出n以内的偶数
C.输出n以内的素数
D.输出n以内能被j整除的数
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!