网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

已知50H和51H中存有一个16位的二进制数,高位在前,低位在后,请编程将它们乘以2,再存回原处。


参考答案和解析
× 传输周期:T=4/(50×106):4×2×10-8=8×10-8s传输率:R=2/T=2/(8×10-8)=25×lO6Bps(2)传输率:R=4/T=4/(8×10-8)=50×106Bps(3)传输率:R=2/(0.5×T):50×106Bps
更多 “已知50H和51H中存有一个16位的二进制数,高位在前,低位在后,请编程将它们乘以2,再存回原处。” 相关考题
考题 手三阴经在上肢的分布规律是A、太阴在前,厥阴在中,少阴在后B、太阴在前,少阴在中,厥阴在后C、厥阴在前,少阴在中,太阴在后D、厥阴在前,太阴在中,少阴在后E、少阴在前,太阴在中,厥阴在后

考题 下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。fun(int x,int b[]){ int k=0,r;do{r=x% 【14】 ;b[ 【15】 ]=r;x/= 【16】 ;}while(x);}

考题 码盘上码道的圈数就是二进制的位数,且高位在外,低位在内。() 此题为判断题(对,错)。

考题 下面fun函数的功能是将形参X的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。

考题 以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。 include<stdio.h> main() {long s,t,s1=10; pfintf("\n.Please enter s:"); scanf("%1d",s); t=s%10; while(s>0) {s=s/100; t=( ); s1=s1*10; } printf("The result is:%1d\n",t); }

考题 请编写一个函数fun(char*num),该函数返回与传入的二进制数相应的十进制数,参数num指向存放8位二进制数的字符数组。二进制数转换为十进制数的方法是将二进制数的每一位乘以该位的权然后相加,如二进制数10010100=1*27+0*26 +0*25+1*24+0*23+1*22+0*21+2*0=148。注意:部分源程序已存在文件test32_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。文件test32_2.cpp的内容如下:include<iostream.h>int fun(char *num){}void main ( ){char num[8],ch;cout<<"Enter an 8 bit binary number";for(int i=0;i<8;i++){cin>>ch;num[i]=ch;}cout<<fun(num)<<end1;}

考题 给定程序MODll.C中函数fun的功能是;从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

考题 给定程序MODII.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

考题 下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为7654321时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!include<stdi0.h>

考题 下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!

考题 已知数据文件IN1.DAT和IN2.DAT中分别存有100个两位十进制数,并且已调用读函数readDat把这两个文件中的数存入数组a和b中,请考生编制一个函数jsVal,实现的功能是依次对数组a和b中的数按条件重新组成一个新数并依次存入数组C中,再对数组C中的数按从小大的顺序进行排序,最后调用输出函数writeDat把结果C输出到文件out.dat中。组成新数的条件:如果数组a和b中相同下标位置的数必须符合一个是偶数,另一个是奇数,则数组a中的数按二进制数左移八位后再加上数组b对应位置上的数,把这样组成的新数依次存入数组C中。

考题 下列给定程序中函数proc()的功能是:将长整型数中为偶数的数依次逆向取出,构成一个新数放在t中。高位在低位,低位在高位。例如,当s中的数为12345678时,则t中的数为8642。请修改函数proc()中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:

考题 一个非零的无符号二进制整数,将各位依次左移3位,低位补零,则新的数是原来数的(1)倍;在此基础上,再右移2位,高位补零,则此时的数是原数的(2)倍。补码表示中,最高位为符号位,一个以补码表示的正数,经(3)后,可扩大4倍;一个以补码表示的负数,若经(4)后,可扩大4倍,若经(5)后,可缩小4倍。A.1000B.50C.8D.4

考题 文件材料归档时,针对一个问题的请示、报告、批复排序描述正确的是()。A批复在前、请示在后B请示在前、批复在后C正件在前、附件在后D正本在前、定稿在后

考题 下面是一些符号加绝对值表示法表示的二进制数,请改变它们的正负。 (1)01110111 (2)11111100 (3)11001110

考题 若有两个符号数X,Y分别存放在内部存储器50H、51H单元中,试编写一个程序实现X*10+Y,结果存入52H、53H中。

考题 试编写一程序,查找内部RAM单元的20H~50H中是否有0AAH这一数据,若有,则将51H单元置为01H,若没有,则使51H单元置0。 

考题 三人合影一般的排列方法有()A、2人在前1人在后,1人在前2人在后,3人一排从高到低B、2人在前1人在后,1人在前2人在后,3人一排从低到高C、2人在前1人在后,1人在前2人在后,3人一列从低到高D、2人在前1人在后,1人在前2人在后,3人一列从高到低

考题 下面是一些二进制反码表示的二进制数,请改变它们的正负。 (1)01110111 (2)11111100 (3)11001110

考题 存储一个汉字的需占2个字节,它们的最高位二进制值依次分别是()。A、1和1B、1和0C、0和1D、0和0

考题 指令“ADDCA,50H”的含义是()A、50H中的数与A中的数不带进位位相加B、50H中的数与A中的数带进位位相加C、50H中的数与A中的数带进位位相减D、数50H与A中的数带进位位相加

考题 若要实现对外部数据存储器的50H单元进行快速的写操作,将累加器A中的数据写到50H单元中,由可以编程为()。

考题 有一个移位寄存器,高位在左,低位在右,欲将存放在该移位寄存器中的二进制数乘上十进制数4,则需将该移位寄存器中的数左移()位,需要()个移位脉冲。

考题 问答题试编写一程序,查找内部RAM单元的20H~50H中是否有0AAH这一数据,若有,则将51H单元置为01H,若没有,则使51H单元置0。

考题 问答题下面是一些二进制补码表示的二进制数,请改变它们的正负。 (1)01110111 (2)11111100 (3)11001110

考题 问答题两个4位BCD码数相加,被加数和加数分别存于30H、31H和40H、41H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数放在50H、51H、52H中(52H用于存放最高位的进位),试编写加法程序。

考题 问答题若有两个符号数X,Y分别存放在内部存储器50H、51H单元中,试编写一个程序实现X*10+Y,结果存入52H、53H中。

考题 填空题若要将一个8位二进制整数的最高位和最低位清零,其他位不变,可以将该数和二进制数()进行“与”运算