计算机文件是什么意思的定义是什么?

过程式:以指令为中心,数据服务于指令(适合小型程序)

对象式:以数据为中心,指令服务于数据(适合大型程序)

vshell程序:提供了编程能力,解释执行

v计算机:运行二进制指令;

编译:高级语言–>编译器–>目标代码

解释:高级语言–>解释器–>机器代码

vshell编程:过程式、解释执行

shell脚本是包含一些命令或声明,并符合一定格式的文本文件

格式要求:首行shebang机制

shell脚本的用途有:

执行系统管理和故障排除

v第一步:使用文本编辑器来创建文本文件

第一行必须包括shell声明序列:#!

给予执行权限,在命令行上指定脚本的绝对或相对路径

直接运行解释器,将脚本作为解释器程序的参数运行

让通过配置文件定义的特性立即生效

改变.bash_profile里面PATH变量,使运行脚本的执行路径改变

普通用户存放的PATH变量 ,有个隐藏的目录.local,如果不存在可以自己创建

一、文本文件与二进制文件的定义

    大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。

    从上面可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8)。而二进制文件可看成是变长编码的,因为是值编码嘛,多少个比特代表一个值,完全由你决定。大家可能对BMP文件比较熟悉,就拿它举例子吧,其头部是较为固定长度的文件头信息,前2字节用来记录文件为BMP格式,接下来的8个字节用来记录文件长度,再接下来的4字节用来记录bmp文件头的长度。

  文本工具打开一个文件的过程是怎样的呢?拿记事本来说,它首先读取文件物理上所对应的二进制比特流,然后按照你所选择的解码方式来解释这个流,然后将解释结果显示出来。一般来说,你选取的解码方式会是ASCII码形式(ASCII码的一个字符是8个比特),接下来,它8个比特8个比特地来解释这个文件流。例如对于这么一个文件流"10_"(下划线''_'',为了增强可读性手动添加的),第一个8比特''''按ASCII码来解码的话,所对应的字符是字符''A'',同理其它3个8比特可分别解码为''BCD'',即这个文件流可解释成“ABCD”,然后记事本就将这个“ABCD”显示在屏幕上。

事实上,世界上任何东西要与其他东西通信会话,都存在一个既定的协议,既定的编码。人与人之间通过文字联络,汉字“妈”代表生你的那个人,这就是一种既定的编码。但注意到这样一种情况,汉字“妈”在日本文字里有可能是你生下的那个人,所以当一个中国人A与日本B之间用“妈”这个字进行交流,出现误解就很正常的。用记事本打开二进制文件与上面的情况类似。记事本无论打开什么文件都按既定的字符编码工作(如ASCII码),所以当他打开二进制文件时,出现乱码也是很必然的一件事情了,解码和译码不对应嘛。例如文件流''00_''可能在二进制文件中对应的是一个四字节的整数int

    文本文件的存储与其读取基本上是个逆过程。而二进制文件的存取显然与文本文件的存取差不多,只是编/解码方式不同而已,也不再叙述。

 三、文本文件与二进制文件的优缺点

因为文本文件与二进制文件的区别仅仅是编码上不同,所以他们的优缺点就是编码的优缺点,这个找本编码的书来看看就比较清楚了。一般认为,文本文件编码基于字符定长,译码容易些;二进制文件编码是变长的,所以它灵活,存储利用率要高些,译码难一些(不同的二进制文件格式,有不同的译码方式)。关于空间利用率,想想看,二进制文件甚至可以用一个比特来代表一个意思(位操作),而文本文件任何一个意思至少是一个字符.

    在windows下,文本文件不一定是一ASCII来存贮的,因为ASCII码只能表示128的标识,你打开一个txt文档,然后另存为,有个选项是编码,可以选择存贮格式,一般来说UTF-8编码格式兼容性要好一些.而二进制用的计算机原始语言,不存贮兼容性.    很多书上还认为,文本文件的可读性要好些,存储要花费转换时间(读写要编译码),而二进制文件可读性差,存储不存在转换时间(读写不要编解码,直接写值).这里的可读性是从软件使用者角度来说的,因为我们用通用的记事本工具就几乎可以浏览所有文本文件,所以说文本文件可读性好;而读写一个具体的二进制文件需要一个具体的文件解码器,所以说二进制文件可读性差,比如读BMP文件,必须用读图软件.

    而这里的存储转换时间应该是从编程的角度来说的,因为有些操作系统如windows需要对回车换行符进行转换(将'' '',换成'' '',所以文件读写时,操作系统需要一个一个字符的检查当前字符是不是'' ''或'' '').这个在存储转换在Linux操作系统中并不需要,当然,当在两个不同的操作系统上共享文件时,这种存储转换又可能出来(如Linux系统和Windows系统共享文本文件)。关于这个转换的方法,请参考文章《Linux文本文件与Windows文本文件间的转换》

 四、C的文本读写和二进制读写

    应该说C的文本读写与二进制的读写是一个编程层次上的问题,与具体的操作系统有关,所以"用文本方式读写的文件一定是文本文件,用二进制读写的文件一定是二进制文件"这类观点是错误的.下面的讲述非明确指出操作系统类型,都暗指windows.

    C的文本方读写与二进制读写的差别仅仅体现在回车换行符的处理上.文本方式写时,每遇到一个'' ''(0AH换行符),它将其换成'' ''(0D0AH,回车换行),然后再写入文件;当文本读取时,它每遇到一个'' ''将其反变化为'' '',然后送到读缓冲区.二进制读写时,其不存在任何转换,直接将写缓冲区中数据写入文件.

    总地来说,从编程的角度来说,C中文本或二进制读写都是缓冲区与文件中二进制流的交互,只是文本读写时有回车换行的转换.所以当写缓冲区中无换行符'' ''(0AH),文本写与二进制写的结果是一样的,同理,当文件中不存在'' ''(0DH0AH)时,文本读与二进制读的结果一样. 

0x61就是标准输出的ASCII码。)

项目一 会计信息化系统认知

会计信息化系统认知单元测验

4、关于会计软件,正确的说法是( )
    A、会计软件是指专门用于会计核算、财务管理的计算机软件或软件系统

6、会计软件具有生成会计凭证、账簿、报表等会计资料的功能。()

7、会计信息化就是以前的会计电算化,只是换个名字,内容并无变化。( )

8、会计信息化是会计工作与电子计算机、网络技术的有机融合,不仅能提供信息,还能通过使用这些信息,更好地发挥会计的职能作用,极大地提高会计工作的效能和水平。( )

2.1系统管理概述随堂测验

3、系统默认账套主管拥有该账套的全部权限,故对账套主管来说,不能再增加或删除权限。

12、赋权是指为用户指定相关操作权限,也就是指定角色。

13、每个账套的账套号是唯一的,且不可以修改。

14、设置的操作员权限一旦被引用,便不能再修改或删除。( )

1、关于客户档案建立,以下说法不正确的是( )
    C、客户是否分类是在创建账套时确定,建立客户档案后还可以回到账套修改
    D、设置客户的专管业务员,是为了在应收款管理系统中填制原始单据时能自动根据客户显示部门及业务员信息

2、关于存货档案录入时的注意事项,不正确的是( )
    D、存货档案的存货属性必须正确,标记了“外购”属性的存货将在销售发票等单据中被参照

6、以下关于人员类别的说法正确的有( )
    A、人员类别是人员档案中的必选项目,需要在人员档案建立之前设置
    D、人员类别设置的目的是为工资分摊生成凭证设置相应的入账科目做准备

8、人员档案中,人员编码必须唯一,部门可以是非末级部门。

9、如果在建账时选择了客户分类,就必须先建立客户分类,再增加客户档案( )

10、企业可以根据自身管理的需要对客商进行分类管理,比如按行业、地区、产品类别等进行划分,以便按类别进行统计分析。( )

11、存货档案设置是期初基础档案中完成的,但随着企业应用的推广,是可以补充和修改的。( )

12、存货属性是对存货的一种分类,标记了“外购”属性的存货在采购发票等单据中被参照,标记了“内销”属性的存货将在销售发票等单据中被参照。( )

13、被指定现金及银行总账科目的会计科目不能删除。如若删除,必须先取消现金及银行科目的指定。( )

14、设置供应商的专管业务员,是为了在应收款管理系统中填制原始单据时能自动根据客户显示部门及业务员信息。 ( )

项目四 总账管理系统日常业务处理

3、期初余额的录入过程中,出现黄色的录入框,是指( )
    C、有辅助核算的会计科目,需从辅助核算界面入,汇总明细形成该科目期初余额

12、要进行出纳签字必须满足的条件有( )
    A、进行出纳签字的用户已经在系统管理中赋予了出纳签字的权限
    B、在总账系统的选项中已经设置了“出纳凭证必须经由出纳签字”
    D、凭证中所使用的会计科目已经在总账中设置为日记账辅助核算

13、关于财务处理模块中出错记账凭证的修改,下列说法中正确的是( )。BD
    A、外部系统传过来的凭证发生错误,既可以在账务处理模块中进行修改,也可以在生成该凭证的系统中进行修改
    B、已经记账的凭证发生错误,不允许直接修改,只能采取“红字冲销法”或“补充更正法”进行更正
    C、已通过审核的凭证发生错误,只要该凭证尚未记账,可通过凭证编辑功能直接修改
    D、已经输入但尚未审核的机内记账凭证发生错误,可以通过凭证编辑功能直接修改

17、银行对账有手工对账和自动对账两种方式( )

18、第一次使用银行对账功能时,应录入单位日记账及银行对账单的期初数据,包括期初余额及期初未达账项。( )

19、只要出纳登录就能登记支票簿( )

20、根据内部控制要求,主管审核和制单人,可以是同一人。()

21、进行总账参数设置时,在凭证选项勾选“制单序时控制”是指,制单时凭证必须按日期顺序录入。

项目五 应收款管理系统业务处理

8、预收冲应收业务和普通销售业务相区别的是( )
    C、预收冲应收业务收款在前销售在后,普通销售业务销售在前收款在后
    D、因为还没实现销售,预收款业务一般收款单的金额跟应收款单的金额不一致,冲销金额是按照预收款的金额减少应收款

11、结算方式科目设置应针对已经设置结算方式设置相应的结算科目,结算方式科目不应是应收受控系统( )

12、在应收款系统中,期初余额的形式只能是其他应收单( )

13、核销是指销售业务发生后,收到客户所欠款项,要对之前的应收款进行销账,减少相应的应收账款。核销后不需要制单。( )

14、票据结算时,结算金额等于票据面额。( )

项目六 应付款管理系统业务处理

7、多选题 在应付款系统中,如果采用详细应用方案,则应付款系统与采购系统的关系是( )。

8、账龄区间设置是用户将企业尚未偿付的应付账款按欠款时间长度划分区间,便于进行应付款项的账龄分析,科学地管理应付款项。( )

9、在应付款系统中,期初余额的形式可以是其他应付单,也可以是采购发票。( )

10、应付款系统主要处理采购发票、应付单、付款单、应收票据等单据( )

11、录入采购发票后可以直接审核制单,也可以分别在审核功能中审核,在制单功能中制单。( )

12、应付系统中,已审核的单据不论是否已经生成凭证,都可以取消审核后修改。( )

13、应付票据的利息应计入管理费用。( )

项目七 固定资产管理系统业务处理

固定资产管理系统单元测试

5、固定资产期末对账结账操作说法错误是
    A、传递到总账中的记账凭证未审核记账会导致期末对账不平衡

9、固定资产卡片的录入方式
    A、固定资产管理系统启用前固定资产采用资产增加方式录入
    B、固定资产管理系统启用后固定资产采用资产增加方式录入
    C、固定资产管理系统启用前固定资产采用原始卡片方式录入
    D、固定资产管理系统启用后固定资产采用原始卡片方式录入

项目八 薪资管理系统业务处理

5、下列对工资费用分摊的转账分录设置,说法错误的是:
    A、所有与工资相关的费用都需建立相应的分摊类型名称及计提比例
    C、在设置转账分录时,不同部门、相同人员类别可以依次选择多个部门
    D、在设置转账分录时,不同部门、相同人员类别可以设置不同的分摊科目

9、扣税设置中必须选择【代扣个人所得税】项

10、可以对银行档案中的银行名称进行删除、增加

项目九 总账管理系统期末业务处理

9、关于结转销售成本,以下说法错误的是( )
    A、A.结转前,必须将所有销售业务的凭证以及完工产品入库凭证全部审核记账后

10、取数函数括号中的各项参数之间用全角逗号分隔( )

11、转账凭证每月只能生成一次,不要重复生成( )

12、试算平衡是完成总账对账的必备条件( )

项目十 报表管理系统业务处理

报表管理系统业务处理测验

3、利用报表模板,制作报表的基本流程( )
    A、新建报表文件—定义单元公式—录入关键字—生成报表—保存报表
    B、新建报表文件—选择报表模板—录入关键字—生成报表—保存报表
    C、新建报表文件—录入关键字—选择报表模板—生成报表—保存报表
    D、新建报表文件—录入关键字—定义单元公式—生成报表—保存报表

8、所有报表格式的编辑、修改都必须在“数据”状态下进行。( )

9、一般来说,关键字的位置是由关键字偏移量的大小决定的( )

10、关键字的设置在“数据”状态下,关键字的录入在“格式”状态下。( )

11、关键字是一种特殊的单元,可以唯一标志一个表页,用于在表页中快速选择表页。( )

我要回帖

更多关于 计算机文件是什么意思 的文章

 

随机推荐