- 陈泽文 的博客
8-4
- @ 2024-8-4 13:38:32
总结
做了一套模拟题
1:以下语言在计算机中能够直接被识别和执行的是()
A 编译型语言
B 机器语言
C 解释型语言
D 高级语言
2:以下选项中,仅当 x 的绝对值在 2 至 7 范围内时,表达式值为“真”的是
- A (x>=-7)&&(x<=-2)||(x>=2)&&(x<=7)
- B (x>=2)&&(x<=7)&&(x>=-7)&&(x<=-2)
- C (x>=-7)||(x<=-2)||(x>=2)||(x<=7)
- D (x>=2)&&(x<=7)||(x>=-2)&&(x<=-7)
因为|x|大于等于2小于等于7,所以x应该是>=2 <=7或者>=-7 <=-2
当输入字符'D'时,以下switch语句会输出什么?
char rank;
scanf("%c",&rank);
switch(rank){
case'A':printf("A");break;
case'B':printf("B");
case'C':printf("C");break;
case'D':printf("D");
case'E':printf("E");
default:printf("error!");
}
-
A DEerror!
-
B D
-
C DE
-
D Derror!
这题考的是switch语句,执行完输出完D后没有break那么继续输出E,E后面也没有break,输出error!
注意数据的范围18!是long long里面的最大的,19!就超了
当n&k结果为k时, Cnk结果为奇数,否则为偶数。我们知道10000&100结果不等于100,因此组合数C10000100的结果为偶数。