- 相关推荐
笔试题(二进制数)
无论在学习或是工作中,我们最离不开的就是试题了,试题有助于被考核者了解自己的真实水平。还在为找参考试题而苦恼吗?以下是小编帮大家整理的笔试题(二进制数),仅供参考,大家一起来看看吧。
笔试题二进制数 1
1、 两个二进制数的异或结果
2、 递归函数最终会结束,那么这个函数一定(不定项选择):
1. 使用了局部变量
2. 有一个分支不调用自身
3. 使用了全局变量或者使用了一个或多个参数
3、以下函数的结果?
int cal(int x)
{
if(x==0)
return 0;
else
return x+cal(x-1);
}
4、 以下程序的结果?
void foo(int*a, int* b)
{
*a = *a+*b;
*b = *a-*b;
*a = *a-*b;
}
void main()
{
int a=1, b=2, c=3;
foo(&a,&b);
foo(&b,&c);
foo(&c,&a);
printf(”%d, %d, %d”, a,b,c);
}
5、下面哪项不是链表优于数组的特点?
1. 方便删除 2. 方便插入 3. 长度可变 4. 存储空间小
6、T(n) = 25T(n/5)+n^2的'时间复杂度?
7、n个顶点,m条边的全连通图,至少去掉几条边才能构成一棵树?
8、正则表达式(01|10|1001|0110)*与下列哪个表达式一样?
1.(0|1)* 2.(01|01)* 3.(01|10)* 4.(11|01)* 5.(01|1)*
9、如何减少换页错误?
1. 进程倾向于占用CPU
2. 访问局部性(locality of reference)满足进程要求
3. 进程倾向于占用I/O
4.使用基于最短剩余时间(shortest remaining time)的调度机制
5. 减少页大小
10、实现两个N*N矩阵的乘法,矩阵由一维数组表示
11、找到单向链表中间那个元素,如果有两个则取前面一个
12、长度为n的整数数组,找出其中任意(n-1)个乘积最大的那一组,只能用乘法,不可以用除法。要求对算法的时间复杂度和空间复杂度作出分析,不要求写程序。
笔试题二进制数 2
一、单选题(每题 2 分,共 20 分)
二进制数只有( )两个数码。
A. 0 和 1
B. 0 和 2
C. 1 和 2
D. 0、1 和 2
将十进制数 10 转换为二进制数,结果是( )。
A. 1010
B. 1100
C. 1001
D. 1110
二进制数 1101 转换为十进制数是( )。
A. 13
B. 14
C. 15
D. 16
以下关于二进制数的说法,错误的是( )。
A. 二进制数是计算机中数据的基本表示形式
B. 二进制数运算规则简单,便于计算机实现
C. 二进制数比十进制数更直观,更易于人类理解
D. 在二进制数中,每一位的权值都是 2 的幂次方
二进制数 1011 + 1101 的结果是( )。
A. 11000
B. 10000
C. 10100
D. 11100
把二进制数 11100101 转换为十六进制数,结果是( )。
A. E5
B. E4
C. F5
D. F4
十进制数 255 转换为二进制数,其最高位是( )。
A. 1
B. 0
C. 不确定
D. 2
二进制数 10011010 左移两位后得到的结果是( )。
A. 01101000
B. 11010000
C. 00100110
D. 10011000
在二进制数的逻辑运算中,“与” 运算的规则是( )。
A. 全 0 为 0,有 1 为 1
B. 全 1 为 1,有 0 为 0
C. 全 0 为 1,有 1 为 0
D. 全 1 为 0,有 0 为 1
若要将二进制数 110011 转换为八进制数,可先将其转换为十进制数,再转换为八进制数。那么转换后的八进制数是( )。
A. 63
B. 53
C. 73
D. 43
二、多选题(每题 3 分,共 30 分)
下列关于二进制数与十进制数相互转换的方法,正确的是( )。
A. 十进制数转二进制数:除 2 取余,逆序排列
B. 十进制数转二进制数:乘 2 取整,顺序排列
C. 二进制数转十进制数:按位权展开求和
D. 二进制数转十进制数:除 10 取余,逆序排列
二进制数的运算包括( )。
A. 加法运算
B. 减法运算
C. 乘法运算
D. 除法运算
E. 逻辑运算
以下哪些是二进制数在计算机领域的应用( )。
A. 存储数据
B. 表示指令
C. 进行运算
D. 传输数据
E. 设计程序
对于二进制数 10101100,以下说法正确的是( )。
A. 它可以转换为十六进制数 AC
B. 它可以转换为十进制数 172
C. 它的最低位是 0,表示偶数
D. 它左移一位后得到的二进制数是 01010110
在二进制数的逻辑运算中,“或” 运算的规则是( )。
A. 全 0 为 0,有 1 为 1
B. 全 1 为 1,有 0 为 0
C. 全 0 为 1,有 1 为 0
D. 全 1 为 0,有 0 为 1
以下能将二进制数转换为十进制数的`工具或方法有( )。
A. 按位权展开式手动计算
B. 使用计算器的进制转换功能
C. 编写程序进行转换
D. 通过记忆特定的二进制数与十进制数对应表
二进制数的优点有( )。
A. 运算规则简单
B. 易于实现物理器件
C. 占用存储空间小
D. 更符合人类思维习惯
若二进制数 A = 1010,二进制数 B = 1101,那么 A 与 B 进行 “异或” 运算的结果是( )。
A. 0111
B. 1111
C. 0011
D. 1001
关于二进制数的存储,以下说法正确的是( )。
A. 在计算机中,二进制数是以字节为单位进行存储的
B. 一个字节可以存储 8 位二进制数
C. 二进制数的存储顺序可以是大端序或小端序
D. 不同的计算机系统对二进制数的存储方式可能不同
当把十进制数转换为二进制数时,若十进制数为奇数,那么其对应的二进制数( )。
A. 最低位一定是 1
B. 最低位一定是 0
C. 最高位一定是 1
D. 最高位一定是 0
三、简答题(每题 10 分,共 30 分)
简述二进制数的概念及其在计算机科学中的重要性。
详细描述将十进制数 123 转换为二进制数的具体步骤,并写出最终结果。
解释二进制数的 “与”、“或”、“异或” 三种逻辑运算的规则,并分别举例说明它们的应用场景(可简单举例,如在电路控制或数据筛选等方面)。
四、论述题(20 分)
论述二进制数作为计算机中数据基本表示形式的优势和局限性,并举例说明在现代计算机技术发展过程中是如何克服这些局限性的。
【笔试题二进制数】相关文章:
小升初奥数二进制的知识点讲解及应用10-11
小升初奥数知识点二进制及其应用09-02
中兴2015笔试题08-22
迅雷2011.10.21笔试题09-09
360笔试题分享10-09
360笔试题目201509-20
华为2014笔试题目04-06
华为2015年笔试题06-30
华为2017笔试试题07-06