简述冯•诺依曼工作原理。 简述冯•诺依曼工作原理。 输入一个大于输入一个大于 输入一个大于33 的整数的整数 的整数nn n,判定它是否为素数( ,判定它是否为素数( ,判定它是否为素数(prime prime prime,又称质数,指的是除 ,又称质数,指的是除 ,又称质数,指的是除11 和本身之和本身之 和本身之 外,没有其它因子的整数) 外,没有其它因子的整数) 外,没有其它因子的整数)。。 (用VFPVFP VFP 编程语言或者 编程语言或者 编程语言或者CC 语言编程实现算法)语言编程实现算法) 语言编程实现算法)。。 答案答案 答案 单选题单选题 单选题 多选题多选题 多选题 ACAC AC ABAB AB BCDBCD BCD ABD ABD ABD BCBC BC ADAD AD 三、填空题三、填空题 三、填空题 111111110111111110 111111110 主频主频 主频 编译编译 编译 树形结构树形结构 树形结构 ALTALT ALT =B5+Sheet1!A5=B5+Sheet1!A5 =B5+Sheet1!A5 .ppt.ppt .ppt 四、综合题四、综合题 四、综合题 答案要点:答案要点: 答案要点: (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,指令和数据都可采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,指令和数据都可 采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,指令和数据都可 以送到运算器进行运算,即由指令组成的程序是可以修改的。 以送到运算器进行运算,即由指令组成的程序是可以修改的。 以送到运算器进行运算,即由指令组成的程序是可以修改的。 (2)存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的。存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的。 存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的。 (3)指令由操作码和地址组成。指令由操作码和地址组成。 指令由操作码和地址组成。 (4)通过执行指令直接发出控制信号控制计算机的操作。通过执行指令直接发出控制信号控制计算机的操作。 通过执行指令直接发出控制信号控制计算机的操作。 (5)以运算器为中心,以运算器为中心, 以运算器为中心,I/O 设备与存储器间的数据传送都要经过运算器。设备与存储器间的数据传送都要经过运算器。 设备与存储器间的数据传送都要经过运算器。 (6)数据以二进制表示。数据以二进制表示。 数据以二进制表示。 语言程序如下:语言程序如下: 语言程序如下: #include"stdio.h"#include"stdio.h" #include"stdio.h" #include#include #include intss(intn)intss(intn) intss(intn) {intk;{intk; {intk; if(n%k==0)return0;if(n%k==0)return0; if(n%k==0)return0; return1;return1; return1; main()main() main() intx;intx; intx; scanf("%d",&x);scanf("%d",&x); scanf("%d",&x); if(ss(x))if(ss(x)) if(ss(x)) printf("YES\n");printf("YES\n"); printf("YES\n"); elseelse else printf("NO\n");printf("NO\n"); printf("NO\n"); VFPVFP VFP 语言程序: 语言程序: 语言程序: CLEARCLEAR CLEAR input" input" input"请输入自然数 请输入自然数 请输入自然数(>=3) FORi=2TOINT(SQRT(n))FORi=2TOINT(SQRT(n)) FORi=2TOINT(SQRT(n)) IFMOD(n,i)=0 IFMOD(n,i)=0 IFMOD(n,i)=0 EXITforEXITfor EXITfor ELSE ELSE ELSE ENDIFENDIF ENDIF ENDFORENDFOR ENDFOR ?str(n)+"?str(n)+" ?str(n)+" 是素数 是素数 是素数" elseelse else ?str(n)+"?str(n)+" ?str(n)+" 不是素数 不是素数 不是素数" endifendif endif return return return