计算机基础与程序设计考试复习资料
- 格式:doc
- 大小:489.55 KB
- 文档页数:21
计算机复习资料计算机科学与技术已经成为现代社会中不可或缺的一部分。
无论是工作还是日常生活,计算机都扮演着重要的角色。
随着技术的不断发展,我们需要不断学习和复习计算机相关的知识和技能。
本文将为你提供一份全面的计算机复习资料,帮助你更好地掌握和应用计算机知识。
1.计算机基础知识1.1 计算机硬件计算机硬件是指计算机系统的物理组成部分,包括中央处理器(CPU)、存储器(内存和硬盘)、输入设备(键盘、鼠标等)和输出设备(显示器、打印机等)。
了解计算机硬件的工作原理和功能对于理解计算机的运行机制非常重要。
1.2 计算机网络计算机网络是指将多台计算机连接起来,通过网络协议进行通信和数据交换的系统。
了解计算机网络的结构和工作原理,掌握常用的网络协议和网络安全知识,有助于我们更好地进行网络应用和管理。
2.计算机编程与算法2.1 编程语言计算机编程语言是一种用于描述计算机算法和实现计算机程序的形式化语言。
常见的编程语言包括C、C++、Java、Python等。
了解不同编程语言的特点和用途,掌握基本的编程语法和逻辑,可以帮助我们实现自己的想法并解决实际问题。
2.2 算法和数据结构算法是解决问题的一系列步骤和规则,而数据结构是组织和存储数据的方式。
掌握常用的算法和数据结构,可以提高程序的效率和质量。
常见的算法和数据结构包括排序、查找、树等。
3.计算机应用与系统3.1 办公软件办公软件是指用于日常办公和文档处理的软件工具,包括文字处理、电子表格、演示文稿等。
熟练掌握办公软件的使用,可以提高工作效率和文档质量。
3.2 操作系统操作系统是计算机系统的核心软件,负责管理和控制计算机硬件资源、提供用户界面和支持应用程序的运行。
常见的操作系统包括Windows、MacOS、Linux等。
了解操作系统的原理和功能,掌握常用的操作和管理技巧,可以更好地使用和维护计算机。
4.计算机安全与隐私保护4.1 网络安全网络安全是保护计算机网络系统免受未经授权的访问、使用、披露、破坏或干扰的技术和措施。
程序设计基础C复习资料(1)一、填空题。
1、微型计算机的运算器、控制器及内存储器组合在一起,称之为(D)A、ALUB、CPUC、MPUD、主机2、信息的最小单位是(A )A、bitB、byteC、KBD、word3、Windows操作系统是(C )A、单用户、单任务B、多用户、单任务C、单用户、多任务D、多用户、多任务4、下列数据中最大数是(D)A、(1010010)2B、(123.4)8C、(84.5)10D、(55)165、设有int a=3,b=-4,c=5;表达式(a<b)?a:b&&c a<="" p="">A、0B、1C、3D、46、计算机对下列几种存储器中,访问速度最快的是(A)A、内存储器B、CD-ROMC、软盘D、硬盘7、下面哪个不是系统软件(C)A、DOSB、UnixC、Visual BasicD、OS/28、退出Turbo C 2.0返回系统,在主菜单File项中可选择(D)A、LoadB、NewC、SaveD、Quit9、以指数形式输出实型数的格式说明符是(B )A、%uB、%eC、%fD、%x10、设有说明:int u=1,v=3,w=5;表达式:v &~~u|w的值是(B )A、 3B、 5C、 6D、 811、以八进制形式输出整数的格式说明符是(B)A、%oB、%dC、%xD、%u12、以八进制形式输出整数的格式说明符是(B)A、%oB、%dC、%xD、%u13、以下叙述中不正确的是(C)A、在C中,函数中自动变量可以赋初值,每调用一次,赋一次初值B、在C中,在调用函数时,实参和对应形参在类型上只需要赋值兼容C、在C中,外部变量的隐含类别是自动存储类别D、在C中,函数形参可以说明为register变量14、下列程序的输出结果是(D)main( ){int x=5,y;if(x<0)y=-1;if(x==0)y=0;y=1;printf("%d",y);}A、-5B、-1C、0D、115、下列关于函数的说明中不正确的是(A )A、函数名后面可以不要一对圆括号B、函数参数类型必须作说明C、函数形参个数可以是一个、多个或没有D、空函数被调用时不做任何工作16、若有以下定义和语句:char *s1=”12345”,*s2=”1234”;printf(“%d\n”,strlen(strcpy(s1,s2)));则输出结果是(A)A、4B、5C、9D、1017、在以下一组运算中中,优先级最高的运算符是(C)A、<=B、=C、%D、&&18、若有定义:int x,*pb?则正确的赋值表达式是(A)。
《程序设计基础》期末复习一、单项选择题1、计算机发展的分代史中通常划分时代的标准是以计算机所采用的______。
A 逻辑元件B 程序设计语言C 操作系统发展D 硬件运算速度2、当前广泛使用的微型计算机是______。
A 第一代B 第二代C 第三代D 第四代3、我们将组成计算机系统的所有电子和机械装置称为______。
A 硬件B 软件C 系统D 机器4、当代计算机的体系结构称为是______。
A 冯·诺依曼机B 非冯·诺依曼机C图灵机 D PASCAL机5、CPU主要包括______。
A 运算器、控制器和寄存器B 运算器、控制器和存储器C 控制器D 运算器和存储器6、硬盘是______。
A 输入设备B 输出设备C 存储设备D 计算设备7、系统软件的核心软件是______。
A 操作系统B 编译程序C 汇编程序D 机器语言8、下面4句话中,最准确的表述是______。
A 程序=算法+数据结构B 程序是使用编程语言实现算法C 程序的开发方法决定算法设计D 算法是程序设计中最关键的因素9、程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是______。
A 结构化设计方法B 模块化程序设计方法C 面向对象的程序设计方法D 数据结构优先原则10、计算机能直接执行的语言是______。
A 机器语言B 汇编语言C 高级语言D 目标语言11、汇编程序的任务是______。
A 将汇编语言编写的程序转换为目标程序B 将汇编语言编写的程序转换为可执行程序C 将高级语言编写的程序转换为汇编语言程序D 将高级语言编写的程序转换为可执行程序12、世界上第一个高级语言是______。
A BASIC语言B C语言C FORTRAN语言D PASCAL语言13、下面4种程序设计语言中,不是面向过程式语言的是______。
A FORTRANB ALGOLC AdaD C++14、下面4种程序设计语言中,不是面向对象式语言的是______。
22-23-1-计算机基础与C程序设计(上)学习通课后章节答案期末考试题库2023年1.若变量已正确定义并赋值,以下符合C语言语法的表达式是_____。
参考答案:a=b=c+22.若 x 为 float 型变量,则以下语句()。
x=213.82631; printf("%-4.2f\n",x);参考答案:输出为213.833.关于固态硬盘和机械硬盘的说法不正确的是()参考答案:固态硬盘可读取次数较高、寿命长,也容易做大容量。
4.若有定义“char a;int b;float c;double d;”则表达式a*b+d-c值的类型为_____。
参考答案:double5.#include "stdio.h"main( ){ int i; i=1; while(i<=5) printf(" I love china\n"); i++ ; }参考答案:无穷循环6."车联网"、"电梯卫士"等对计算机的应用在概念上相对属于哪个方面的应用:_____。
参考答案:物联网7.k=fun(j,m); printf("%d\n,",k);}参考答案:5,118.假设gcd函数的定义部分(见此段代码)已经保存为名字为 great.c (或命名为great.h )的文件(特定文件夹下可以看到),内容如下: int gcd(intx,int y){ int r;r=x%y ;while(r){x=y ; y=r ; r=x%y ; }return y;}另外编制了 mytest.c 的文件,且和great.c在同一文件夹下,内容如下: #include "great.c" {intm,n,i; for(i=1;i<=3;i++) { scanf("%d%d",&m,&n); printf("%d",gcd(m,n)); }}则 mytest.c 文件实际上等同于下面的内容: int gcd(int x,int y){ intr;r=x%y ;while(r){x=y ; y=r ; r=x%y ; }returny;} main(){intm,n,i; for(i=1;i<=3;i++) { scanf("%d%d",&m,&n); printf("%d",gcd(m,n)); }} 参考答案:对9.if (a) x++; else if (!b) if (c) x=3; else x=4;参考答案:错10.若有说明语句:char s = '\7' ; 则变量s_____。
大学计算机基础复习资料一、选题11.半导体只读存储器(ROM)与半导体随机存取存储器(RAM)的主要区别在于( A )。
A)ROM可以永久保存信息,RAM在断电后信息会丢失B)ROM断电后,信息会丢失,RAM则不会C)ROM是内存储器,RAM是外存储器D)RAM是内存储器,ROM是外存储器2.下列字符中,ASCII码值最小的是( B )。
A)a B)A C)x D)Y3.下列各种进制的数中,最小的数是(A )。
A)(101001)B B)(52)O C)(2B)H D)(44)D4.若某汉字机内码为B9FA,则其国标码为( A )。
A)397AH B)B9DAH C)13A7AH D)B9FAH5.计算机的内存储器是指( C )A)RAM和C 磁盘B)ROM C)ROM和RAM D)硬盘和控制器6.计算机辅助设计简称(D )。
A)CAT B)CAM C)CAI D)CAD7.下列各项中,非法的IP地址是( D )。
A)33.112.78.6 B)45.98.0.1 C)79.45.9.234 D)166.277.13.98 8.下列域名中,表示教育机构的是( D )。
A) B) C) D) 9.计算机最主要的工作特点是( D )。
A)有记忆能力B)高精度与高速度C)可靠性与可用性D)存储程序与自动控制10.二进制数00111101转换成十进制数为( C )。
A)58 B)59 C)61 D)65二、选题二1、计算机硬件系统的主要组成部件有五大部分,下列各项中不属于五大部分的是__B____ 。
A.运算器B. 软件C. I/O设备D.控制器2、当前微型计算机上大部分采用的外存储器,不包括__D____ 。
A.硬盘B.光盘C.软盘D.磁带3、计算机进行数值计算时的高精确度主要决定于___D___ 。
A. 计算速度B.内存容量C.外存容量D.基本字长4、下列四组数依次为二进制、八进制和十六进制,符合要求的是__D____ 。
计算机基础复习资料计算机基础是计算机科学与技术中的一门重要学科,对于计算机专业的学生来说,具备扎实的计算机基础知识是十分必要的。
本文将提供一份精选的计算机基础复习资料,帮助读者全面巩固和扩展自己的知识体系。
一、计算机组成原理计算机组成原理是计算机基础中的重要内容之一。
它研究计算机的组成结构、工作原理和运行机理。
了解计算机组成原理,对深入理解计算机的工作方式、解决计算机硬件故障以及进行计算机性能优化有着重要作用。
在这一部分的复习资料中,我们将介绍计算机的五大基本部件(中央处理器、存储器、输入设备、输出设备和控制器)以及它们的功能和相互关系。
二、数据结构与算法数据结构与算法是计算机科学中的核心内容。
了解不同的数据结构及其操作方法,熟悉各种常见的算法,是编写高效、可靠的程序的基础。
在这一部分的复习资料中,我们将介绍各种常见的数据结构(如数组、链表、栈、队列、树和图等)及其应用场景,以及常用的算法(如排序、查找和图算法等)的实现原理和效率分析。
三、操作系统操作系统是计算机系统的核心组成部分,它管理和控制计算机的硬件资源,为用户和应用程序提供各种功能和服务。
了解操作系统的原理和基本概念,掌握操作系统的管理和调度算法,对于理解计算机系统的工作原理以及优化系统性能有着重要作用。
在这一部分的复习资料中,我们将介绍操作系统的基本概念、功能和特点,详细解释进程管理、内存管理、文件系统和输入输出等重要内容。
四、数据库系统数据库系统是计算机应用领域必不可少的一部分。
它用于管理和组织大量的数据,提供高效的数据存储和检索机制,并支持用户进行各种数据操作和分析。
了解数据库系统的原理和基本概念,熟悉数据库的设计和管理方法,对于设计和开发具有高性能和可靠性的数据库应用有着重要作用。
在这一部分的复习资料中,我们将介绍数据库系统的基本概念、数据模型、关系型数据库的设计和查询语言等内容。
五、网络与通信计算机网络是计算机科学与技术中的重要分支,它涉及到计算机之间的通信和信息传输,是实现信息共享和资源共享的基础。
《计算机程序设计基础》计算机程序设计基础_基础知识(一) 班级学号 姓名 成绩一、 单选题习题册1.C++源程序文件的默认扩展名为A。
2.A) cpp B) exeC) obj D) lik3.由C++源程序文件编译而成的目标文件的默认扩展名为C。
4.A) cpp B) exeC) obj D) lik5.由C++目标文件连接而成的可执行文件的默认扩展名为B。
6.A) cpp B) exeC) obj D) lik7.编写C++程序一般需经过的几个步骤依次是B。
8.A)编译、编辑、连接、调试B)编辑、编译、连接、调试C)编译、调试、编辑、连接D)编辑、调试、编辑、连接9.程序中主函数的名字为A 。
10.A) main B) MAINC) Main D) 任意标识符11.下面四个选项中,均是不合法的用户标识符的选项的是C。
12.A) A p_o doB)float lao _AC)b-a goto intD)_123 temp INT13.下列变量名中合法的是C。
14.A) B)C)Tom B) 3a66C) _6a7b D) $ABC15.存储以下数据,占用存储字节最多的是 D 。
16.A) 0 B) ‘0’C) “0” D) 0.017.在C++语言中,字符型数据在内存中的存储形式是D。
18.A) 补码 B) 反码C) 原码 D) ASCII码19.若有说明语句:char c =’\072’;则变量c A。
20.A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法,变量的值不确定二、填空题1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。
2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。
3.一条表达式语句必须以__分号_;___作为结束符。
4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。
计算机基础复习要点整理一、人物英国数学家巴贝奇研制的分析机因具备现代计算机的5大装置(输入、处理、存储、控制和输出)而被尊称为计算机之父;英国科学家图灵因提出图灵机模型和人工智能而被尊称为计算机科学之父;美籍匈牙利数学家冯诺依曼因提出现代计算机的思想体系(存储程序和控制程序)以及二进制而被尊称为电子计算机之父。
岛正利被称为微型计算机之父。
钱天白教授因登记注册了我国的顶级域名.cn并建立第一个CN域名服务器而被尊称为“中国上网第一人”。
北大教授王选因首创用矢量法描述汉字笔画轮廓,解决汉字排版问题而被尊称为当代毕升。
二、重大事件1946年世界上公认的第一台电子计算机ENIAC在美国宾夕法尼亚大学研制成功。
2001年我国推出首例具有自主知识产权的32位嵌入式CPU是“方舟1号”,2002年9月,我国具有自主知识产权的第一款商用化通用化高性能CPU“龙芯1号”,这标志我国结束“无芯”历史。
长城0520CH是我国自行研制的第一台能处理汉字的微型计算机三、基本知识和理论1、计算机怎样分代?答:按照计算机采用逻辑元件的不同,可以将计算机分代为:以电子管为逻辑元件的第一代计算机,以晶体管为逻辑元件的第二代计算机,以集成电路为逻辑元件的第三代计算机和以超大规模集成电路为逻辑原件的第四代计算机。
按计算机技术发展变化的历程,又可分为大型机、小型机、微型机、客户机/服务器和互联网5个发展阶段。
2、计算机怎样分类?答:1989年美国IEEE(电气和电子工程师学会)将计算机分为巨型机、大型机、小型机、微型机、工作站和个人计算机6大类。
按照日常所见又分为:服务器、台式机、笔记本、掌上计算机和嵌入式计算机5大类。
3、计算机发展趋势如何?答:计算机发展趋势是巨型化、微型化、网络化和智能化4、被看好的未来计算机是那几类?答:科学界看好的未来计算机目前有生物计算机、光子计算机和量子计算机。
5、什么是计算机?答、计算机也称为电脑,是用来处理数字、文字、图形图像、声音等各种形式信息的一种电子设备。
( 1)计算机系统由硬件和软件组成。
硬件是计算机系统的物质基础,操作系统是硬件之上的第一层软件,是支撑其他所有软件运行的基础。
(2)多道程序设计是指在内存中同时存放多道程序,这些程序在管理程序的控制下交替运行,共享处理机及系统中的其他资源。
在单处理机系统中多道程序运行的特点是: ·多道:计算机内存中同时存放多道相互独立的程序。
·宏观上并行:同时进入系统的多道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕。
·微观上串行:内存中的多道程序轮流占有CPU,交替执行。
(3)操作系统是一组控制和管理计算机硬件和软件资源,合理地组织计算机工作流程,以及方便用户的程序的集合。
(4)操作系统有三种基本类型,即批处理操作系统、分时操作系统及实时操作系统。
·批处理操作系统能对一批作业自动进行处理,在批处理系统中引入多道程序设计技术就形成了多道批处理系统。
多道批处理系统的主要特征是用户脱机使用计算机、成批处理及多道程序运行。
·在分时操作系统中,处理机的运行时间被分成很短的时间片,系统按时间片轮流把处理机分配给各联机作业使用,若某个作业在分配给它的时间片内不能完成其计算,则该作业暂时停止运行,把处理机让给另一个作业使用,等待下一轮时再继续其运行。
分时系统的特征是同时性、交互性、独立性和及时性。
·实时系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作。
实时系统的主要特征是响应及时和可靠性高。
(5)操作系统的特征是并发性、共享性、虚拟性及不确定性。
·并发是指两个或多个事件在同一时间间隔内发生。
·共享是指系统中的资源供多个用户共同使用。
·虚拟是指把一个物理实体变为若干个逻辑实体。
·不确定性是指系统中各种事件发生的时间及顺序是不可预测的。
(6)操作系统的主要功能包括处理机管理、存储器管理、设备管理和文件管理。
使用方法:颜色标记,颜色擦除法复习要点一、基础知识1.计算机的发展、特点、分类及其应用领域. 计算机系统的配置及主要技术指标(字长、运算速度、内存容量、外存容量)。
(1)1946年2 月,世界上第一台计算机于美国宾州大学诞生,取名“ 电子数字积分计算机(Electronic Numerical Integrator And Calculator)”,简称“(ENIAC)埃尼亚克”(2)发展第一阶段: 电子器件: 电子管第二阶段: 电子器件:晶体管第三阶段: 电子器件:中、小规模集成电路(IC)第四阶段: 电子器件:大规模集成电路(3)计算机的特点1)运算速度快2)计算精度高3)存储功能强4)具有逻辑判断能力5)具有自动运行能力(4)计算机的分类根据计算机的运算速度、字长、存储容量、软件配置等多方面的综合性能指标可以将计算机分为:巨型机(精度最高,速度最快)、大型机、中型机、小型机、工作站、个人计算机(PC)计算机应用:计算机辅助设计(CAD)计算机辅助教学(CAI)计算机辅助制造(CAM)计算机辅助测试(CAT) 2.计算机信息的表示:数、字符的编码包括西文字符与ASCII码和汉字及其编码(外码,内码,汉字库,字模及点阵)。
数据的存储单位(位、字节、字)(1)西文字符编码◆基本ASCII码字符集包括了128个字符◆采用7位编码(00001),最高位为0,共8位,在内存中存储占一个字节.◆Ascii码值规律:数字: ASCII: 0-9 (值48—57)大写字母:ASCII: A-Z(值65—90)小写字母: ASCII:a-z(值97—112)(2)汉字编码❖汉字在计算机中的二进制存储形式,通常占2字节,每字节最高位为1—机内码,汉字在计算机中唯一表现形式❖用户进行汉字输入操作时使用的键位代码——输入码(外码)音码输入(“全拼”、“智能ABC”、“微软拼音”)显示汉字时,对汉字形状进行描述的二进制编码——字形码(点阵码)利用点阵描述一个汉字可以用24×24点阵表示,每行24位(3字节),共24×3=72字节;可以用16×16点阵表示,每行16位(2字节),共16×2=32字节。
填空题1、在微机中通常说是的cpu是指运算器和控制器。
2、C程序的运算符中赋值运算符的优先级仅高于逗号运算符。
3、在C语言中如果对函数f的类型未加显说明,则函数f的隐含类型是int型。
4、在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是rewind( )。
5、CPU、主存储器、和外部设备组成计算机的硬件系统。
6、存储器是计算机能够实现“存储程序”功能的硬件基础。
7、使用strcpy函数应包括的头文件是string.h。
8、定义文件指针fp的定义语句为FILE*fp。
9、硬件系统和软件系统组成一个完整的计算机系统。
10、C程序中,函数体放在一对{}中。
11、在C语言中,输入操作是由库函数printf( )完成的,输入操作是由库函数scanf()完成的。
12、在函数外部定义的变量统称为全局变量,它们的作用域从定义之处开始,直到源文件或程序结束。
13、C语言中的文件,按存取方式可以分为顺序存取文件和随机存取文件。
14、在一个C源程序中,注释部分两侧的分界符分别为/*和*/。
15、在C语言中,如果实参是简单的数据类型,则函数形参和实参之间的数据传递,只能由实参传给形参。
16、一个C源程序中至少应包括一个名为main( )的主函数。
17、当函数类型和return语句中的表达式的类型不一致时,则应以函数类型为准。
18、C语言规定一维数组名代表一维数组的起始地址。
19、结构体是用户自己定义的一个集合体,它由多个成员组成,成员的数据类型允许不同。
20、C语言中的文件,按数据的组织形式可以分为文本文件和二进制文件。
21、在系统总线上通常传输的三种信号是地址信号、数据信号、控制信号。
22、一个函数由函数说明和函数体两部分组成。
23、C语言中,函数在调用之前必须先定义。
24、指针数组的全部数组元素必须是指向相同数据类型的指针。
25、C语言规定,结构体变量的地址在数值上等于第一个成员的地址。
26、判断文件是否结束使用的函数是feof( )。
27、DOS的启动方法可分为冷启动和热启动。
28、C语言语句的结束标志是;。
29、C语言程序执行,在main( )函数中开始,在main( )函数中结束。
30、在C语言中,为赋值的auto变量的值是随机性。
32、指向数据类型相同的变量的指针px和py,若px=py,则说明px和py指向同一个变量。
33、文件是DOS管理的基本对象。
34、C语言中实型变量分为两种类型float和double。
35、在C语言中,为赋值的数值型static变量的值是0.36、如果函数间传递的是地址值,函数的形参必须是指针变量。
37、从文件中一次读出一个字符的函数是fgetc( )。
38、按照与CPU的关系,存储器被分为内部存储器和外部存储器。
39、C语言源程序的基本单位是函数。
40、在调用一个函数的过程中,又直接或间接的调用该函数本身叫做函数的递归调用。
41、对二维数组的行地址进行取指针指向运算,得到的是同一行的首元素地址。
42、链表中的数据在内存中的存储空间是不连续的。
43、调用fopen( )函数打开文件时,文件的位置指针在文件的开头位置。
44、根据程序的不同用途,通常把软件分为系统软件和应用软件。
45、C语言的标识符只能有三种字符组成,它们是数字、字母、下划线。
46、在程序中进行函数调用的具体实现方式有函数语句和函数表达式。
47、C语言规定,除形参以外的二维数组名都是地址常量,表示结构体变量名、成员名。
48、从二进制文件中一次读一个数据块的函数为fread( )。
49、冯·诺依曼为现代计算机的结构奠定了基础,他的主要设计思想是存储程序。
50、COMMAND COM为键盘命令处理程序,DOS系统启动后,它常驻内存,包含所有内部命令。
51、Turbo c中,float类型变量在内存中占字节数为4。
52、在C语言中,合法的长整型常熟是0L。
53、C语言中最简单的数据类型包括整型、实型、字符型。
54、在宏定义#define PI3.14159中,宏名PI代替的是一个字符串。
55、计算机的硬件系统由运算器、控制器、存储器、输入输出设备基本部件组成。
56、计算机能直接执行的程序是机器语言程序。
57、为了将所有扩展名为 .PAS的文件改成扩展名为.P,应使用命令REN *. PAS *. P。
58、C语言中,运算对象必须是整型数的运算符是%。
59、若调用一个函数,且此函数中没有return语句,则正确的说法是:该函数返回一个不确定的值。
60、当顺利执行了文件关闭操作时,fclose函数的返回值是0。
61、软盘、硬盘、光盘属于外部存储器。
62、语言编译程序若按软件分配应属于系统软件。
63、为了列出A盘当前目录中文件标识符不超过三个字符扩展名为任意的文件清单,可选用DIR A:.*。
64、0.314e10表示C语言double类型常量。
65、在C语言的if语句中,用作判断的表达式为任意表达式。
66、在C语言中,引用数组元素时,其数组下标的数据类型允许是整型常量变量或整型表达式。
67、在C语言中实参和与其对应的形参各占用独立的存储单元。
68、fputc函数用于向文件中写入数据。
69、微机上常用的系统软件包括操作系统、语言处理程序、数据库管理系统、常用服务性程序。
70、break语句只能用于switch语句和循环语句;break语句可用于语句;break语句可用于switch语句。
71、一般说来,计算机指令的集合称为程序。
72、0xaa表示C语言int类型整型常量的选项。
73、在C语言中,一维数组的定义方式为:类型说明符数组名[常量表达式]。
74、若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof (fp)的返回是1。
75、磁盘操作系统(DOS)的核心块有引导程序、输入输入模块、文件管理模块、键盘命令处理程序。
76、为了允许不同用户的文件具有相同的文件名,通常在指定文件时使用多级目录来唯一的指定文件。
77、C语言提供的合法的数据类型关键字是short。
78、C语言程序中的main( )函数必须放在程序的开始部分。
79、在C程序中,形参的缺省存储类是auto。
80、在C程序中,可把整型数以二进制形式存放到文件中的函数是fwrite函数。
81、在计算机中,作为一个整体被传送和运算的一串二进制码叫做计算机字。
82、Turbo C中,double类型变量在内存中占字节数是8。
83、在C语言中,由while语句构成的循环中,结束循环的条件是0。
84、在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是单向值传递。
85、计算机主存中,能用与存取信息的部件是RAM。
86、在C语言中,由do-while语句构成的循环中,循环至少被执行1次。
87、C语言所有函数都是外部函数。
88、ASCⅡ是7位码。
89、C语言程序的基本单位是函数。
90、\xa6′表示C语言char类型常量。
91、用do-while语句构成的循环,在while后的表达式为零时结束循环。
92、C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是int。
93、"c:\\user\\text.txt″可作为函数fopen中第一个参数的正确格式。
94、计算机可直接执行的指令一般都包含操作码和操作对象两个部分,它们在机器内部都是以二进制编码的形式表示的。
95、fwrite函数的一般调用形式是fwrite(buffer,size,count,fp)。
96、结构化程序有顺序结构、递归结构、循环结构。
97、微型计算机能处理的最小数据单位是二进制位。
98、在说明语句:int*f( );中标识符f代表是一个返回值为指针型的函数名。
99、若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是"rb+"。
100、Unix是多用户、多任务的操作系统。
101、断电后会使存储器失去信息的是RAM。
102、一个二进制数位也称为一个bit。
103、\0表示字符串结束。
104、以十六进制形式输出的格式说明符是%x。
105、结束while(表达式)循环的条件是当表达式的值为0时。
106、在C语言中,当函数返回值的类型缺省时,表示该函数返回值的类型是int。
107、变量的指针,其含义是指该变量的地址。
108、结构体是C提供的一种专门处理彼此相互有联系,数据类型不一致的多个数据的数据结构。
109、& 运算符表示按位与操作。
110、CPU处理数据和指令的基本单位是字(Word),一个字的字长是与CPU数据总线有关的bit位数。
111、退出Turbo C 2.0返回系统,在主菜单File项中可选择Quit。
112、总线是连接微机CPU、内存和外设之间传送信号的公共通道,微机的总线包括有数据线、地址线、控制线。
113、在C语言中,FILE表示一种关于文件参数的结构体类型;表示一种关于文件参数的结构体变量;文件指针指向的变量的数据类型是FILE。
114、I/O设备指的是计算机的输入和输出设备。
115、具有只读功能的内存储器是指ROM。
116、测试文件是否结束函数的函数名是feof。
117、光盘、硬盘、软盘、磁带属于外存储设备。
118、在计算机中,指令通常是由操作码、操作数组成。
119、以十进制无符号形式输出整数的格式说明符是%u。
120、执行while(表达式)循环的条件是当表达式的值非0时。
121、^运算符表示按位异或操作。
122、如果文件存储的是数据在内存中存放的字节形式,则该文件是二进制文件。
123、存储在ROM、硬盘、软盘、光盘设备中的信息可以长期保存。
简答题1、C语言不同类型的变量运算时所遵循的转换原则是什么?答:如果一个运算符的两个运算分量类型不同,那么在运算之前,先将“较低”类型数据提升为“较高”类型,从而使得二者类型一致,然后在运算。
2、请说出字符常量和字符串常量有什么区别?答:在表达形式上,字符常量用单引号包含,而字符串常量用的是双引号;在存储形式上字符串常量在内存中存储时,自动在其尾部追加一个转义字符\0′,作为结束标志,而字符常量没有。
3、请说出结构化程序设计的思想?答:(1)使用顺序结构、选择结构、循环结构以及他们的组合来组织一个程序,各个结构之间只有一个出入口。
(2)采用自顶想下逐步求精的方法编写程序。
4、C程序在连接使用多个scanf( )语句时,会造成数据读取的不正确,请问如何避免?答:当有多个scanf( )语句连用时,上一个输入行末尾输入的“回车”被下一个scanf函数接受,因此,造成了数据读取的不正确。
解决方法是从第二个scanf函数起,必须在格式控制的双引号后设一个空格字符以抵消上一行输入的“回车”。
5、C语言规定对程序中所使用的变量必须“先定义,后使用”的原因是什么?答:是要告诉系统该变量将来用来村放什么类型的数据,要分配给他多少个字节的存储单元。