计算机基础问题【暑期任务】
1. 第一台电脑如何进行编程
二进制编程
2. 冯诺依曼机工作原理是什么?如何区分程序和数据
储存程序和程序控制
数据是材料,程序是处理材料的方法和步骤
3. 进制如何快速转换,16进制怎么转成10进制?为什么出现8进制和16进制
定义数字初值为零,从前往后每次加上16进制一个 位置上的数,乘以16,依次类推。
便于对二进制的计算,记忆,减少复杂性。
4. 计算机从加电开始到进入桌面的工作过程
1.供电
2.引导cpu从FFFFOH处开始执行指令。指令储存在ROM(读储存器)BIOS(输入输出系统)
3.POST自检,检查用到的设备是否存在,能否正常工作
4.BIOS中代码从软盘 硬盘或光驱中加载操作文件 Io.sys Msdos.sys
5.检查配置文件并定制操作系统运行程序。
6.引导完成,准备接受命令和指令。显示操作系统界面或提示符
5. 内存是什么,作用。
存储器是电脑重要组成部分,有了存储器,用来储存程序和数据,有了程序才能正常工作,有了储存数据的功能,电脑才有记忆功能
6. 从敲键盘到屏幕上出现汉字,中间出现了多少种编码,工作原理是什么
输入码,机内码,输出码。
查询中断方式,电脑CPU一直在查询,当有键盘按下时,键盘中的编码器会迅速将编码送到I/O端口缓冲区,再由CPU识别处理。
7. 汉字如何显示
系统将汉字有关数据的二进制数据索引对应的汉字字库,按一定的编排方式,通过显卡将数字信号转化成模拟信号让显示器显示出来
8. 原码,反码,补码的定义以及互相怎么转换
9. 5除2等于几?int和double在内存中如何表示
2,int是整数类型,double是小数类型,一个int数据占4个字节,一个double数据占8个字节
10. 函数如何调用
函数名(实际参数);
11. 函数的参数如何传递
以实参形式传递
12. 如果在一个函数中用指针申请空间,如果函数结束了,会不会自动释放内存
不会。
13. 二维指针它的实质是什么,怎么给一个二维指针赋值
二维指针是一个指针数组,
14. 文件的读写基本操作
printf("r","文件名”,stdout);
scanf("w",“文件名”,stdin);
15. 多文件程序,一共6个函数在不同文件中,如何将六个函数构建成一个系统
16. 约瑟夫环,循环单链表实现
17. 模拟栈的操作
18. 矩阵的加减乘运算
19. 手动还原二阶魔方
20. 编程实现二阶魔方