位运算符“|”的特点是如果二进制位上数字相同,则结果为0,否则为1
位运算符“|”的特点是如果二进制位上数字相同,则结果为0,否则为1
参考答案和解析
错误
相关考题:
一个汉字的机内码与国标码之间的差别是______。A.前者各字节的最高二进制位的值均为1,而后者为0B.前者各字节的最高二进制位的值均为0,而后者为1C.前者各字节的最高二进制位的值均为1,0,而后者为0,1D.前者各字节的最高二进制位的值均为0,1,而后者为1,0
一个汉字的机内码与国标码之间的差别是( )。A.前者各字节的最高二进制位的值均为1,而后者均为0B.前者各字节的最高二进制位的值均为0,而后者均为1C.前者各字节的最高二进制位的值各为1、0,而后者为0、1D.前者各字节的最高二进制位的值各为0、1,而后者为1、0
在计算机语言中有一种逻辑运算,如果两个数同一位上都是。时,其和为0;一个为0、一个为l时或两个都是1时,其和为1。那么( )。A.如果和为1,则两数必然都为1B.如果和为0,则两数必然都为0C.如果和为0,则两数中可能有一个为1D.如果和为1,则两数中至少有一个为0
图7-5所示的流程图描述了对8位二进制整数求补的算法。该算法的计算过程如下:从二进制数的低位(最右位)开始,依次向高位逐位查看,直到首次遇到“1”时,停止查看。然后,对该“1”位左面的更高位(如果有的话),逐位求反,所得的结果就是对原二进制数求补的结果。例如:对二进制整数10101000求补的结果是01011000。设8位二进制整数中的各位,从低位到高位,依次存放在整型数组BIT的BIT[1]~BIT[8]中。例如,二进制整数10101000存放在数组BIT后,就有BIT[1]=0, BIT[2]=0, …, BIT[7]=0, BIT[8]=1。若流程图中存在空操作,则用NOP表示。流程图中(1)处按“循环变量名:循环初值,增量,循环终值”格式描述。[解析] 本题考查求补运算。求补运算是对一个数的各二进制位按位求反后再加1。例如:二进制10101000按位求反后得到的二进制是01010111,加1后为01011000。也可以这样来看,原二进制从最右边开始到遇到的第1个1为止都不变,而后面剩下的位按位求反即可。本题流程图采用的是后一种思路,首先设置一个标志sw的值为0,从最右边一位开始往左循环遍历整个二进制数,到遇到第1个1后将标志位置1。由此可见,循环要进行8次,循环变量值依次从1递增到8。根据题目要求按“循环变量名:循环初值,增量,循环终值”格式描述循环,而循环开始下面一条判断是“BIT[i]=1?”,所以循环变量是i,第1空应填i:1,1,8。如果当前遍历的二进制位BIT[i]是1,且标志sw为0时,则证明是第1次遇到1,所以直接设置sw为1即可,故第2空应填1→sw。如果当前遍历的二进制位BIT[i]是1,且标志sw为1时,说明已经不是第1次遇到1了,所以直接设置当前二进制位为0即可,故第3空应填0→BIT[i]。如果当前遍历的二进制位BIT[i]是0,且标志sw为0时,则证明还没有遇到过一次1,所以该步什么都不用做,故第4空应填NOP。如果当前遍历的二进制位BIT[i]是0,且标志sw为1时,说明已经遇到过1了,所以该步需将当前的二进制位求反,故第5空应填1→BIT[i]。
在计算机语言中有一种逻辑运算,如果两个数同一位上都是0时,其和为零;一个为0、一个为1时或两个都是1时,其和为1。那么( )。A.如果和为1,则两数必然都为1B.如果和为0,则两数必然都为0C.如果和为0,则两数中可能有一个为1D.如果和为1,则两数中至少有一个为0
线段编码总长度为14位,由3段组成,1~4位为(),数字为4位,汉字则为两个,如果变电站的汉字名称超过两个,则必须缩减为两字。5~7位为线路的编号,可自行确定,此3位编码只能是数字,一般采用线路的()。
下列数值修约进舍规则描述正确的是()。A、拟舍弃数字的最左一位数字小于5时,则舍去。B、拟舍弃数字的最左一位数字大于5、或是5但其后跟有并非全部为0的数字时,则进1。C、拟舍弃数字的最左一位数字为5,而右面无数字或皆为0时,若所保留的末位数字为奇数(1,3,5,7,9)则进1,为偶数则舍去。D、拟舍弃数字的最左一位数字为5,而右面无数字或皆为0时,若所保留的末位数字为偶数(2,4,6,8)则进1,为奇数则舍去。E、拟舍弃数字的最左一位数字大于5、或是5但其后跟有全部为0的数字时,则进1。
以下关于数字/货币型数据的小数位数的叙述: (1)小数位数视数字或货币型数据的字段大小而定,最多为15位 (2)如果字段大小为字节、整数、长整数,则小数位数为0位 (3)如果字段大小为单精度数,则小数位数可为0~5位 其中正确的是()。A、(1)(2)B、(1)(3)C、(1)(2)(3)D、(2)(3)
单选题以下关于数字/货币型数据的小数位数的叙述: (1)小数位数视数字或货币型数据的字段大小而定,最多为15位 (2)如果字段大小为字节、整数、长整数,则小数位数为0位 (3)如果字段大小为单精度数,则小数位数可为0~5位 其中正确的是()。A(1)(2)B(1)(3)C(1)(2)(3)D(2)(3)
单选题在计算机语言中有一种逻辑运算,如果两个数同一位上都是0时,其和为0;一个为0,一个为1时或两个都是1时,其和为1。那么()。A如果和为1,则两数必然都是1B如果和为0,则两数必然都为0C如果和为0,则两数中可能有一个为1D如果和为1,则两数中至少有一个为0
单选题若浮点数用补码表示,则判断运算结果为规格化数的方法是()。A阶符与数符相同,则为规格化数B小数点后第一位为1,则为规格化数C数符与小数点后第一位数字相异,则为规格化数D数符与小数点后第一位数字相同,则为规格化数
多选题数值修约规则是4舍6入5单双。符合数值修约规则的有()A拟舍弃数字的最左一位数字小于5,则舍去,即保留的各位数字不变B拟舍弃数字的最左一位数字大于5,而其后跟有并非全部为0的数字时,进1C拟舍弃数字的最左一位数字是5,而右边无数字或皆为0时,若所保留的位数字为奇数,则进1D拟舍弃数字的最左一位数字是5,而右边无数字或皆为0时,若所保留的位数字为偶数,则舍弃E拟舍弃数字的最左一位数字是5,而其后跟有并非全部为0的数字时,则进1
单选题如果没有将热敏探头的动态系数填入系统参数设置界面,会对测温产生的影响是()A没有填写动态系数,系统将默认动态系数为1,如果此探头动态系数小于1,则测温结果偏低,如果此探头动态系数大于1,则测温结果偏高B没有填写动态系数,系统将默认动态系数为0.5,如果此探头动态系数小于0.5,则测温结果偏高,如果此探头动态系数大于0.5,则测温结果偏低C没有填写动态系数,系统将默认动态系数为0,如果此探头动态系数小于0,则测温结果偏低,如果此探头动态系数大于0,则测温结果偏高D没有填写动态系数,系统将默认动态系数为1,如果此探头动态系数小于1,则测温结果偏高,如果此探头动态系数大于1,则测温结果偏低
单选题在Access XP中, ()数据类型只占1个二进制位。A文本B数字C是/否DOLE对象