以下是一个计算1~100之间所有奇数和的程序,所缺部分应填()。s=0for i in __ s = s + iprint(s)
A.range(1,101,1)
B.range(1,100,2)
C.range(100,1,-2)
D.range(99,0,-2)
RANGE(990-2)
A.range(1,101,1)
B.range(1,100,2)
C.range(100,1,-2)
D.range(99,0,-2)
RANGE(990-2)
A.等于1到10之间所有偶数的和
B.等于1到10之间所有奇数的和
C.大于1到10之间所有奇数的和
D.小于1到10之间所有奇数的和
B.一种计算难度的方法是将所有被试按总分多少排序,分别取占总人数10%的高分者与低分者,然后分别求出在某一题目两组通过的百分数(PH、PL),用下列公式求平均难度:PH+PL/2;P值表示难度
C.P值越小难度越大,P值越大难度越小,介于0~1或0~100%之间
D.P值越大难度越小,P值越小难度越大,介于0~1或0~100%之间
试题二(共 15分)
阅读以下说明和C函数,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明 1】
函数Counter(int n, int w[])的功能是计算整数n的二进制表示形式中1的个数,同时用数组w记录该二进制数中1所在位置的权。
例如,十进制数22的二进制表示为10110。对于该二进制数,1的个数为3,在w[0]中存入2(即 )、w[1]中存入4(即 )、w[2]中存入16(即 )。
1
2 2
2 4
2
【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--;
}
}
}
A.等于1到10之间所有数的平方和
B.等于1到10之间所有奇数的平方和
C.等于1到10之间所有偶数的平方和
D.以上说法都不对
下面程序的功能是:计算1~10之间奇数和及偶数之和。 include <stdio.h> main () { int a, b, c, i; a=c=O; for (i=O; i<=10;i+=2) { a+=i; 【 】; c+=b; } printf("偶数之和=%d\n",a); printf("奇数之和=%d\n",c-11); }
A.该程序是死循环
B.该程序用于求1到100之间整数的和
C.该程序用于求1到100之间奇数的和
D.该程序用于求1到100之间偶数的和
下面程序的功能是:计算1 10之间的奇数之和与偶数之和,请填空。 include<stdio.h> main() { int a,b,c,I; a=c=0; for(I=0;I<=10;I+=2) {a+=I; 【 】; c+=b; } printf("偶数之和=%d\n",a); printf("奇数之和=%d\n",c-11);}
100 张多米诺骨牌整齐地排成一列,依顺序编号为 1、2、3、……99、100。第一次
拿走所有奇数位置上的骨牌,第二次再从剩余骨牌中拿走所有奇数位置上的骨牌,依此类推。
请问最后剩下的一张骨牌的编号是多少?()
A.32
B.64
C.88
D.96
下面程序的功能是:计算1~10之间的奇数之和与偶数之和,请填空。 include <stdio.h> main() { int a,b,c,i; a=c=0; for(i=0;i<=10;i+=2) { a+=i; ______; c+=b;} printf("偶数之和=%d\n",a); printf("奇数之和=%d\n",c-11);}