更多"世界第一台现代通用数字电子计算机诞生于______年,其内部采用二进制"的相关试题:
[填空题]世界第一台现代通用数字电子计算机诞生于______年,其内部采用二进制。
[单项选择]现代计算机中采用二进制数字系统,是因为它()
A. 代码表示简短,易读
B. 物理上容易表示和实现,运算规则简单,可节省设备且便于设计
C. 容易阅读,不易出错
D. 只有0和1两个数字符号,容易书写
[简答题]改错题
【题目】
如果将一个二进制数的各位数字的顺序颠倒后所得到的新二进制数与原数相等,则称该二进制数为回文数,以下程序的功能是:在由两个正整数确定的范围内,查找对应的二进制数为回文数的整数,采用的算法是:将待判断的整数转换为二进制数形式,并按正序和反序方式分别存入两个字符串中,比较两个字符串,若两个字符串相等则该数为符合要求的数
正确程序的输入/输出结果如下(下划线部分为键盘输入):
请输入查找范围:100 200
对应的二进制数为回文数的个数为:8
107à1101011
119à1110111
127à1111111
129à10000001
153à10011001
165à10100101
189à10111101
195à11000011
含有错误的源程序如下
#include
#include
char *fun(int t)
{
char s1[33]={0},s2[33]={0},c,*p1,*p2;
p1=s1;p2=s2+31;
while(t){
c=t%2;
t/=2;
*p1++=c;
*p2++=c;
}
p2++;
if(!strcmp(s1,p2)){
char *p=new char[33];
strcpy(p,s1);
return *p;
}
else
return 0;
}
void main( )
{
int a[200]={0},low,up;
char *bin[200]={0},*p;
cout<<"请输入查找范围:";
cin>>low>>up;
for(int i=0,j=low;j<=up;j++)
if(p==fun(j)){
a[i]=j; bin[i++]=p;
}
cout
[简答题]现代电子数字计算机对大量处理的信息甚至操作命令、存储地址等都使用二进制代码表示。请回答下面问题:
(1)与早期基于十进制数字系统设计的计算机结构相比,引入二进制数字系统的计算机结构和性能有何优点
(2)将205.8125转换成二进制数。
(3)将(2)的结果转换成十六进制数。
[判断题]二进制能表示数字信息,也能表示文字信息。
[判断题]目前IP地址是四组16位的二进制数字组成。
[单项选择]通常所说的数字计算机,其内部能直接执行的程序是()。
A. 高级语言程序
B. 汇编语言程序
C. 机器语言程序
D. 源程序
[填空题]现代计算机采用二进制编码表示计算机内部信息。()请简要说明采用二进制的优点;()从编程角度讲,请简要说明采用二进制的缺点。
[填空题]数据信息可以有数字量、模拟量和开关量三种类型。数字量是以二进制形式提供的信息,通常是8位或16位数据;开关量是用两个状态表示的量,只用一位二进制数表示:而模拟量是指由传感器等提供的物理量转换成相应的电信号,而这些电信号的数值在一定区间内是连续变化的。模拟量必须先经 【15】 转换后再输入到CPU中。