网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
已知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);}
考题
以下程序的功能是:从低位开始取出长整型变量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、2人在前1人在后,1人在前2人在后,3人一排从高到低B、2人在前1人在后,1人在前2人在后,3人一排从低到高C、2人在前1人在后,1人在前2人在后,3人一列从低到高D、2人在前1人在后,1人在前2人在后,3人一列从高到低
考题
指令“ADDCA,50H”的含义是()A、50H中的数与A中的数不带进位位相加B、50H中的数与A中的数带进位位相加C、50H中的数与A中的数带进位位相减D、数50H与A中的数带进位位相加
考题
问答题两个4位BCD码数相加,被加数和加数分别存于30H、31H和40H、41H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数放在50H、51H、52H中(52H用于存放最高位的进位),试编写加法程序。
考题
填空题若要将一个8位二进制整数的最高位和最低位清零,其他位不变,可以将该数和二进制数()进行“与”运算
热门标签
最新试卷