计算机技术基础复习资料
- 格式:doc
- 大小:72.50 KB
- 文档页数:11
计算机基础复习一、选择题1.信息技术(简称IT)指的是用来扩展人们信息器官功能、协助人们更有效地进行信息处理的一类技术,下面不属于基本的信息技术的是 D .A.扩展感觉器官功能的感测(获取)与识别技术B.扩展神经系统功能的通信技术C.扩展大脑功能的计算(处理)与存储技术D.扩展四肢功能的计算机行走与行动技术2.冯·诺依曼提出的 C 原理始终是目前大多数计算机的基本工作原理A.数据控制和过程控制B.过程控制C.存储程序和程序控制D.数据控制3.从计算机的应用分类来看,人事部门用计算机管理人事档案应属于 D .A.过程控制B.智能模拟C.数值计算D.数据处理4. 下列关于“1KB”准确的含义是___D_____。
A. 1000个二进制位B. 1000个字节C. 1024个二进制位D. 1024个字节5. 下列有关通信技术的叙述中,错误的是 .A.通信的基本任务是传递信息,因而至少需要由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D.学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质6. 某PC机的声卡在处理声音信息时,采样频率为44KHZ,A/D转换精度为16位.若连续采集2分钟的声音信息,则在不进行压缩编码的情况下保存这段声音,需要的存储空间近______.A.88KBB.176KBC. 11MBD.83MB7.下列关于存储器的说法中,正确的是_______。
A. ROM是只读存储器,其中的内容只能读一次B. 硬盘通常安装在主机箱内,所以硬盘属于内存C. CPU不能直接从外存储器读取数据D. 任何存储器都有记忆能力,且断电后信息不会丢失8. 目前有许多不同的图像文件格式,下列哪一种不是数字图像的文件格式__A____。
A. TIFB. JPEGC. GIFD. PDF9. Windows操作系统中的“帮助”文件(HLP文件)为方便用户使用,提供了超文本功能,超文本采用的信息组织形式为_____B__。
833“计算机学科专业基础综合”复习提纲计算机学科专业基础综合复习提纲
一、数字电子技术
(1)基本原理及应用:数字电子技术的基本原理及基本元件、电路、延时电路、变频电路、时序电路、程序电路、复杂数字系统设计,数字电
子技术在计算机硬件、通信系统、汽车集成电路、测控系统等领域的应用。
(2)数字电子基础知识:数字信号、数字信号处理理论、数字信号
系统、数字误码分析、数字电路、数字信号处理技术、数字模拟技术。
二、模拟电子技术
(1)基本原理及应用:模拟电子技术的基本原理及基本元器件、电路、放大电路、滤波电路、调制电路、微扰电路,模拟电子技术在机电系统、信号检测、信号分量、测量等方面的应用。
(2)模拟电子基础知识:模拟信号处理理论、模拟信号系统、模拟
信号测量、模拟信号分析、模拟信号处理技术、模拟数字技术、模拟数字
转换技术。
三、计算机系统基础
(1)计算机系统基础原理:计算机体系结构及系统功能,数字逻辑
电路,控制器,存储器,外设,中央处理器,算法,以及计算机系统的调
试及维护。
计算机基础知识复习资料随着计算机技术的不断发展,人们对于计算机的认识逐渐深入。
计算机已经成为人们生活和工作中不可或缺的一部分,因此学习计算机知识已经成为许多人的首选。
但是,由于计算机知识比较多、比较复杂,很多人往往难以找到合适的复习资料。
接下来,本文将为大家推荐一些计算机基础知识的复习资料。
一、计算机基础知识书籍1.《计算机组成原理》这是一本非常经典的计算机基础教材。
该书作者是唐朔飞教授,他以浅显易懂的方式,详细介绍了计算机的组成原理,从而帮助读者全面深入地理解计算机的运行原理。
该书内容涵盖计算机硬件、操作系统、人工智能等多个方面,非常全面。
2.《计算机网络》《计算机网络》是国内一本毕业生计算机网络必读的入门教材。
该书由谢希成等多位专家撰写,涉及计算机网络结构、协议分层、数字传输及接入技术等多个方面。
对于深入理解计算机网络原理非常有帮助。
3.《操作系统概念》该书作者是加州大学伯克利分校的教授阿布拉罕·西尔伯茨(Abraham Silberschatz),该书主要介绍了操作系统的概念、设计和实现。
该书内容全面,从操作系统的基础概念、并发控制、死锁、磁盘调度等方面进行了详细的介绍。
二、计算机基础知识网站1.百度百科百度百科是国内最大的电子百科全书,其中涉及的计算机基础知识非常广泛。
通过百度百科,可以了解到计算机的基础知识、发展历史、技术热点等方面的内容。
此外,在百度百科上还能找到一些计算机基础知识的问题解答。
2.慕课网慕课网是国内具有影响力的计算机在线教育平台之一。
上面有大量的计算机基础课程,包括计算机组成原理、计算机网络、操作系统等多个方面。
通过该网站,可以免费学习计算机基础知识。
3.菜鸟教程菜鸟教程是一款非常实用的计算机编程学习及技能提升平台。
该网站涵盖的内容非常广泛,包括计算机组成原理、计算机网络、操作系统、编程语言等多个方面的知识。
此外,该网站还提供了大量的计算机基础问题解答和实战案例。
计算机基础知识复习资料Ch1 计算机基础知识§1.1 现代信息技术1.1.1、特征:●以数字技术和电子技术为基础;●以计算机及其软件为核心;●采用电子技术(包括激光技术)进行信息的收集、传递、加工、存储、显示与控制。
1.1.2、数字技术一、二进位数字——比特(bit,binary digit)信息的基本单位组成数字信息的最小单位只有两种状态(数字0或1),没有颜色、大小和重量二、字节(byte)——B1B=8b三、比特的存储形式●计算机内:2的幂次方作为单位千字节(KB)1KB = 210 B = 1 024 B兆字节(MB)1MB = 220 B = 1 024 KB吉字节(GB)1GB = 230 B = 1 024 MB太字节(TB)1TB = 240 B = 1 024 GB●其他(例如U盘、光盘等外存储器):10的幂次方作为单位eg:1 MB = 1000 KB = 1 000 000 B1 GB = 1 000 000 KB四、比特的传输(单位:b/s 或bps)在数据通信和计算机网络中传输二进位信息时,单位是每秒多少比特,用10的幂次方进行计算。
千比特每秒(kb/s)1kb/s = 103 b/s兆比特每秒(Mb/S)1Mb/s = 106 b/s吉比特每秒(Gb/s)1Gb/s = 109 b/s太比特每秒(Tb/s)1Tb/s = 1012 b/s注意一般k表示1000,K表示1024五、比特与进制数(二、八、十六)二进制数(B):0 、1八进制数(Q):0 、1 、2 、3 、4 、5 、6 、7十六进制数(H):0 、1 、2 、3 、4 、5 、6 、7 、8 、9 、A、B、C、D、E、F注意在VB 中,“&O ”为八进制数的前缀,“&H ”为十六进制数的前缀 I 、进制数之间的转换:1、十进制→二进制整数部分:除以2逆序取余法Exa :将57转换为二进制数余数低位2 | 57 ...............1 2 | 28 ............0 2 | 14 ............0 2 | 7 .........1 2 | 3 .........1 2 | 1 (1)高位所以(57)10 = (111001)2 小数部分:乘以2正序取整法 Exa :将(0.875)10转换成二进制小数整数部分高位0.875×2 = 1.75 1 0.75×5 = 1.5 1 0.5×2=1 1所以(0.875)10 = (0.111)2 低位 2、二进制→十进制设二进制数为K n K n-1…K 1K 0 .K -1K -2……K-m,,则其对应的十进制数S 为S=K n ×2n + K n-1×2n-1 + …K 1×21 + K 0×20 + K -1×2-1 + … +K -m ×2-m3、八进制→二进制(P10)4、二进制→八进制(P10)5、十六进制→二进制(P10)6、二进制→十六进制(P10)7、八进制→十六进制:八进制→二进制→十六进制8、十六进制→八进制:十六进制→二进制→八进制 II 、比特的逻辑运算基本逻辑运算??+∨∧””、“—“—非””、“”、“—“—或””、“—“—与-NOT OR AND运算规则:Exa (2008 秋):二进制数10111000和11001010进行逻辑“与”运算,结果在与10100110进行逻辑“或”运算,最终结果的十六进制数形式为()A 、A2B 、DEC 、AED 、95 Ans :C III 、数值的表示● 无符号整数的表示(在计算机内部以原码形式表示)● 带符号整数的表示(在计算机内部以补码形式表示)带符号的整数必须使用一个二进制数作为其符号位,一般总是最高位。
大学计算机基础复习(1)一、单选题目 A B C D计算机科学的奠基人是( ) 查尔斯.巴贝奇图灵阿塔诺索夫冯.诺伊曼 B计算机辅助设计的英文缩写是( ) AI CAM CAI CAD D微型计算机的主机包括( ) 运算器和显示器CPU 和UPSCPU 和内存储器UPS 和内存储器 C用于计算机系统的管理、操作、维护等任务的软件是()系统软件应用软件编辑软件管理软件 A当前硬盘的可能容量为()100MB 40GB 100KB 100B B 鼠标器是一种()存储器输入设备输出设备寄存器 B 二进制数01001011转换为十进制数是()。
73 74 75 76 C计算机中的信息,都是用( )来表示。
二进制码十进制数八进制数十六进制数 A信息处理进入了计算机世界,实质上是进入了()地世界。
模拟数字十进制数二进制数抽象数字 C将CPU的时间划分成时间片,轮流接收和处理各个用户从终端输入的命令的操作系统是( ) 分时操作系统实时操作系统网络操作系统批处理系统 A为了保证任务栏任何时候在屏幕可见,应在“任务栏属性”对话框的“任务选项”选项卡中选择()。
不被覆盖总在最前自动隐藏显示时钟 B“剪切”命令的快捷键是( ) Ctrl +C Ctrl + V Ctrl + X Ctrl + A C安装和卸载应用程序可以通过控制面板的( )来进行。
添加硬件管理工具系统添加或删除程序 D下列关于Windows“开始”菜单的叙述中,正确的是( ) “开始”菜单的位置不能“开始”菜单中的菜单项即应用程序用户可以自己定义“开始”菜单可以向“开始”菜单添加菜单项,但不能删除已有菜单项 C变本身在任务管理器的“应用程序”选项卡中显示的是( ) 所有正在运行的程序所有正在运行的操作系统程序所有正在运行或没有运行的应用程序所有正在运行的应用程序 D下面关于Windows文件名的描述中错误的是( ) 文件名中允许使用汉字文件名中允许使用空格文件名中允许使用竖线“|”文件名中允许使用多个圆点分隔符“.” C文件夹中不可存放()文件多个文件文件夹字符 D在“我的电脑”各级文件夹窗口中,如果需要选择多个不连续排列的文件,正确的操作是( ) 按住ALT键,然后单击要选定的文件对象按住Shift键,然后单击要选定的文件对象按住CTRL键,然后单击要选定的文件对象按住ctrl键,然后双击要选定的文件对象 C以下说法中最合理的是( ) 硬盘上的数据不会丢失只要防止错误操作,就能防止硬盘上的数据丢失不管怎么小心,硬盘上的数据都有可能读不出只要没有误操作,并且没有病毒的感染,硬盘上的数据就是安全的 C整个计算机系统的统一控制中心是( ) 我的电脑打印机控制面板资源管理器 C在Word的编辑状态下,选取文档中的一行宋体文字后,先设置粗体,再设置斜体,则所选取行的文字变为( ) 宋体,粗体宋体,粗体,斜体宋体,斜体粗体,斜体 B在表格中任意位置单击,再在“底纹”选项卡的填充中选“无”,此时取消哪部分底纹( ) 当前列当前行表格当前单元格 C 用户要自定义序列,可使用( )菜单中的“选项”中的“自定义序列”选项卡来定义。
大学计算机基础大一考试必备题库一、计算机基础知识1. 计算机硬件•什么是计算机硬件?列举几种常见的计算机硬件设备。
•描述计算机的主要组成部分及其功能。
2. 计算机软件•什么是计算机软件?区分系统软件和应用软件。
•举例说明几种常见的计算机操作系统。
3. 计算机网络基础•描述计算机网络的基本概念和组成要素。
•什么是IP地址?举例说明IPv4和IPv6地址的区别。
二、数字电路1. 逻辑门及其运算•什么是逻辑门?列举几种常见的逻辑门。
•分别描述逻辑与、逻辑或、逻辑非门的真值表和运算规则。
2. 数制转换•什么是二进制、八进制和十六进制?•如何进行二进制与十进制、八进制与十进制、十六进制与十进制的互相转换?3. 组合逻辑电路•什么是组合逻辑电路?举例说明。
•描述半加器和全加器的结构及运算原理。
三、计算机存储1. 存储器的基本概念•什么是存储器?区分主存储器和辅助存储器。
•描述随机存储器(RAM)和只读存储器(ROM)的特点和作用。
2. 存储器层次结构•描述存储器层次结构的概念和原理。
•说明Cache、主存和辅助存储器在存储器层次结构中的位置和作用。
四、计算机原理1. 计算机运行基本原理•描述冯诺依曼计算机的结构和工作原理。
•说明指令周期和时钟周期的概念及其关系。
2. 计算机指令系统•什么是指令系统?说明指令的分类和功能。
•解释寻址方式和寻址方式的分类。
3. 中央处理器(CPU)•描述CPU的结构和功能。
•说明CPU的时钟频率和性能的关系。
五、操作系统基础1. 操作系统概念•什么是操作系统?说明操作系统的功能和作用。
•描述操作系统的分类和常见操作系统的特点。
2. 进程管理•什么是进程?说明进程的状态和状态转换。
•解释进程调度的概念和作用。
3. 存储管理•描述操作系统中存储器管理的重要性。
•解释内存分配的原则和算法。
结语以上是大学计算机基础大一考试必备的题库内容,在备战考试中,掌握这些知识点将有助于顺利通过考试。
00018计算机应用基础复习资料一、计算机基础知识(一)计算机的发展历程计算机的发展经历了几个重要阶段。
从最初的电子管计算机到晶体管计算机,再到集成电路计算机和大规模集成电路计算机,计算机的性能不断提升,体积不断缩小,价格不断降低,应用范围也越来越广泛。
(二)计算机的组成计算机主要由硬件系统和软件系统两大部分组成。
1、硬件系统硬件系统包括中央处理器(CPU)、存储器、输入设备和输出设备等。
CPU 是计算机的核心部件,负责处理数据和执行指令。
存储器分为内存储器(如内存)和外存储器(如硬盘、U盘等)。
输入设备有键盘、鼠标、扫描仪等,用于向计算机输入信息。
输出设备包括显示器、打印机、音箱等,用于将计算机处理的结果输出。
2、软件系统软件系统分为系统软件和应用软件。
系统软件如操作系统(Windows、Linux 等)、语言处理程序、数据库管理系统等,为计算机的运行和应用提供支持。
应用软件则是为了满足用户的各种具体需求而开发的软件,如办公软件(Word、Excel 等)、图形图像处理软件(Photoshop 等)、游戏软件等。
(三)计算机中的数据表示计算机中采用二进制来表示数据,因为二进制只有 0 和 1 两个数字,易于实现和运算。
同时,还需要了解不同进制之间的转换方法,如二进制与十进制、八进制、十六进制之间的转换。
(四)计算机病毒与防治计算机病毒是一种人为编制的具有破坏性的程序。
它可以通过网络、存储设备等途径传播,对计算机系统造成损害。
为了防止计算机病毒的入侵,我们需要安装杀毒软件、定期更新系统和软件补丁、不随意下载和运行来路不明的程序等。
二、Windows 操作系统(一)Windows 操作系统的基本操作1、桌面和窗口操作了解桌面图标的含义和操作,掌握窗口的打开、关闭、最小化、最大化、移动、缩放等操作。
2、文件和文件夹管理学会创建、复制、移动、删除文件和文件夹,以及设置文件和文件夹的属性(如只读、隐藏等)。
模块一:信息、数据及通信的基本概念考点1:信息、数据的基本概念1、数据:所有能够被计算机接受和处理的符号的集合都称为数据2、信息:有意义的数据的内容。
指数据经过加工处理后得到的有价值的知识。
3、信息的基本特征:载体依附性、人地性、时效性、共享性、传递性、客观性、可处理性、真伪性考点2:通信的基本概念1、信号是数据在传输过程中的具体物理表示形式。
2、信号分为模拟信号(连续信号)和数字信号,数据信号相对模拟信号,抗干扰强,可靠性高。
3、调制解调器可完成数字信息与模拟信号之间的转换。
其中,调制是将数据信号转换为模拟信号;解调是将模拟信号转换为数字信号。
4、通信系统三个基本要素:信源、信道、信宿考点3:计算机的发展、类型及其应用领域。
1、第一台计算机:ENIAC,美国,1946年宾夕法尼亚大学2、计算机的发展过程阶段年份物理器件软件特征应用范围第一代1946-1959 电子管机器语言、汇编语言科学计算第二代1959-1964 晶体管高级语言科学计算、数据处理、工业控制第三代1964-1970 小规模集成电路操作系统科学计算、数据处理、工业控制、文字处理、图形处理第四代1970-至今大规模集成电路数据库网络等各个领域3、计算机主要特点:运算速度快、精确度高、具有记忆和逻辑判断能力4、计算机的主要应用1)科学计算:例如:气象预报、海湾战争中伊拉克导弹的监测2)数据/信息处理:例如:高考招生中考生录取与统计工作,铁路、飞机客票的预定系统,银行系统的业务管理3)计算机控制4)计算机辅助系统:例如:用CAI演示化学反应5)人工智能:例如:代替人类到危险的环境中去工作6)办公自动化系统中的应用:例如:Internet发email常用缩写:CBE:计算机辅助教育 CAI:计算机辅助教学 CMI:计算机管理教学 CAD:计算机辅助设计CAT:计算机辅助翻译 CAM:计算机辅助制造 CAE:计算机辅助工程5、计算机的分类:1)根据规模大小分类:巨型机、大型通用机、微型机、工作站、服务器2)根据用途分类:通用计算机、专用计算机3)根据计算机处理数据的类型:模拟计算机、数字计算机、数字与模拟计算机6、计算机科学研究与应用人工智能:研究如何让计算机来完成过去只有人才能做的智能的工作。
计算机应用基础复习提纲一、计算机基础知识(一)计算机的发展历程1、世界上第一台电子计算机叫 ENIAC,于 1946 年在美国诞生。
2、计算机的发展经历了电子管、晶体管、中小规模集成电路、大规模和超大规模集成电路四个阶段。
(二)计算机的特点1、运算速度快:计算机能在很短的时间内完成复杂的计算任务。
2、计算精度高:可以进行高精度的数值计算。
3、存储容量大:能够存储大量的数据和信息。
4、具有逻辑判断能力:能对数据进行逻辑运算和判断。
5、自动化程度高:可以按照预先设定的程序自动运行。
(三)计算机的分类1、按性能指标分类:巨型机、大型机、中型机、小型机、微型机。
2、按用途分类:通用计算机和专用计算机。
(四)计算机的应用领域1、科学计算:如天文、气象、地质等领域的复杂计算。
2、数据处理:对大量数据进行收集、存储、整理、分析等。
3、过程控制:用于工业生产中的自动控制。
4、计算机辅助系统:包括计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助教学(CAI)等。
5、人工智能:模拟人类智能,如机器人、语言识别、图像识别等。
6、网络通信:通过网络实现信息的传递和共享。
二、计算机系统组成(一)硬件系统1、中央处理器(CPU):包括运算器和控制器,是计算机的核心部件。
2、存储器:分为内存储器(如随机存储器 RAM、只读存储器ROM)和外存储器(如硬盘、光盘、U盘等)。
3、输入设备:如键盘、鼠标、扫描仪等。
4、输出设备:如显示器、打印机、音箱等。
(二)软件系统1、系统软件:包括操作系统(如 Windows、Linux 等)、语言处理程序、数据库管理系统等。
2、应用软件:如办公软件(Word、Excel、PowerPoint 等)、图形图像处理软件(Photoshop 等)、音视频播放软件等。
三、操作系统(一)操作系统的功能1、处理机管理:合理分配 CPU 资源。
2、存储管理:管理内存的分配和回收。
3、设备管理:对外部设备进行有效管理。
《计算机基础》复习资料第一章计算机基础知识一、选择题:1.当前微型计算机的主存储器可分为()A.内存和外存B.RAM和ROMC.软盘和硬盘D磁盘和磁带2.当前流行的计算机主要使用的电子元器件是()A.电子管B.晶体管C. 集成电路D.大规模或超大规模集成电路3.“计算机辅助教学”的英文缩写是()A.CAD B.CAM C. CAID.OA4.以下不是计算机特点的是()A.运行速度快B. 高精度和高可靠性C.向巨型化方向发展D.具有记忆能力,存储容量大5.用计算机进行财务管理,这在计算机应用领域属于()A.数值计算B.数据处理C.过程控制D.人工智能6.存放一个汉字国际码需要的字节数是()A.8 B.4 C. 2 D.17.1K字节的存储器能存放的汉字个数是()A.1024 B.512 C. 1000 D. 5008.一个完整的计算机系统应包括()A.主机.键盘和显示器B.主机及外围设备C.硬件系统和软件系统D.UPS和计算机9.在以下设备中,属于计算机输入设备的是()A.键盘 B.打印机 C.显示器 D.绘图仪10.微型计算机中,用来执行程序指令.完成各种运算和控制功能的部件是()A.内存B.外存C.控制器D.中央控制单元11.计算机软件包括()A.算法及数据结构B. 程序和数据C.程序及文档D.文档及数据12.以下四种软件中,属于应用软件的是()A.BASIC解释程序B.WINDOWS XPC.财务管理系统D.Pascal编译程序13.用高级语言编写的源程序,要转换为与其等价的目标程序,必须经过()A.编译B.编辑C.解释D. 汇编14.“Pentium Ⅵ3.0”和“CR2.8D”中的“3.0”和“2.8”的的含义是()A.最大内存容量B.最大运算速度C.最大运算精度D.CPU的时钟频率15.某种双面高密软盘片格式化后,若每面有80个磁道,每个磁道有18个扇区,每个扇区有512个字节,则该种软盘片的容量是()A.720KB B.360KB C. 1.2MB D.1.44MB16. 以下设备中,既可作输入设备又可作输出设备的是()A.图形扫描仪B.磁盘驱动器C.绘图仪D.显示器17.具有多媒体功能的微机系统中,常用的CD-ROM是()A.只读型光盘B.半导体只读存储器C.只读型硬盘D.只读型大容量软盘18.在微机中,访问速度最快的存储器是()A.硬盘 B.软盘 C.光盘D.内存19.ROM的中文含义是()A.只读存储器B. 随机存储器C.外部存储器D. 高速存储器20.对于3.5英寸软盘,移动滑块露出写保护孔,就()A.安全地存取数据B.能长期保存数据,但不能取数据C.只能取数据,但不能再存数据D. 即不能保存数据,又不能取数据21.配置高速缓冲存储器(Cache)是为了解决()A.内存与辅助存储器之间速度不匹配问题 B.CPU与辅助存储器之间速度不匹配问题C.CPU与内存储之间速度不匹配问题D.主机与外设之间速度不匹配问题22.以下是关于计算机病毒的四条叙述,其中正确的一条是()A.严禁在计算机上玩游戏是预防计算机病毒侵入的唯一措施。
《计算机技术基础》复习题一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 在C语言中,数字026是一个A.八进制数B. 十进制数C. 十六进制数D.非法数2. C语言中定义一个整型量的关键词是A. charB. intC. floatD. double3. C语言中基本数据类型包括A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型4. 设有如下定义则语句的输出结果是:int x=10,y=3,z;printf(“%d\n”,z=x/y);A.0B.1C.2D. 35. 以下说法正确的是A. C语言程序总是从第一个的函数开始执行B. 在C语言程序中,要调用的函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分6. 下面运算符优先级最高的是A. <=B. =C. %D. &&7. C语言的长整型数值在计算机中占用的字节个数是A. 1B. 2C. 3D. 48. 以下程序的输出结果是int main( ){ int a=0,b=3,k;printf("%d\n",k=(a>b?a:b));return 0;}A.0B.1C.2D.39. 若数组名作实参而指针变量作形参,函数调用实参传给形参的是A.数组的长度B.数组第一个元素的值C.数组所有元素的值D.数组第一个元素的地址10. 下列程序的运行结果是int main( ){ char s[20]=“China”;printf("%d\n",strlen(s));return 0;}A.5B.6C.20D.无显示11. 在C语言中,以下描述正确的是A.函数定义可以嵌套,但函数调用不能嵌套B.函数定义不可以嵌套,但函数调用可以嵌套C.函数定义和调用均不能嵌套D.函数定义和调用均可以嵌套12. 下面运算符优先级最高的是A.!B.*C.&D.||13. 设int a=9,b=20;则printf(″%d,%d\n″,a--,--b);的输出结果是A. 8,19B. 8,20C. 9,19D. 9,2014. 变量的指针是指变量的A.值B.地址C.存储D.名字15. 以下程序的输出结果是int main(){int i=010 , j = 10;printf("%d,%d\n",+ +i , j - -);return 0;}A.11,10B.9,10C.010,9D.10,916. 已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是int main(){char c1='A', c2='E';printf("%d,%d\n",c1,c2);return 0;}A.因输出格式不合法,输出错误信息B.A,EC.65,68D.65,6917. 设语句int a=3;则执行了语句a+= a*a;后,变量a的值是A.0B.3C.9D.1218. 对于语句char a='\072';其中变量a包含字符数为A.1个B.2个C.3个D.语句不合法19. 以下程序的输出结果是int main(){int a=2,c=5;printf("a=%%d,b=%%d\n",a,c);return 0;}A. a=2,b=5B. a=%d,b=%dC. a=%%d,b=%%dD. a=%2,b=%520. 执行下面的程序后,a的值为int main(){int a,b;for (a=1,b=1;a<=100;a++){if(b>=20) break;b+=5; }return 0; }A.3B.4C.20D.10021.以下程序的输出结果是int main( ){int k=17;printf("%d,%o,%x \n",k,k,k);return 0; }A.17,021,0x11B.17,17,17C.17,0x11,021D.17,21,1122. 设有如下定义:则语句的输出结果是int x=21,y=4,z;printf(“%d\n”,z=x%y);A. 0B. 1C. 3D.423. 下面运算符优先级最低的是A.++B./C. &D.=24. C语言的双精度型数值在计算机中占用的字节个数是A.2B.4C.6D.825. 执行下列语句后输出的结果是int a=8,b=7,c=6;if(a<b){a=c;c=b;}printf(″%d,%d,%d\n″,a,b,c);A. 6,7,7B. 6,7,8C. 8,7,6D. 8,7,826.设static char x[]=”12345”,y[ ]={′1′,′2′,′3′,′4′,′5′,′\0′};下列叙述正确的是A. x数组的长度等于y数组的长度B. x数组的长度大于y数组的长度C. x数组的长度少于y数组的长度D. x数组与y数组的存储区域相同27.设int i,x[3][3]={1,2,3,4,5,6,7,8,9};则执行下面语句的输出结果是for(i=0;i<3;i++)printf(″%d″,x[i][2-i]);A.147B.159C.357D.36928.设int b[ ]={1,2,3,4},y,*p=b; y=*p;执行语句之后,变量y的值为A.1B.2C.3D.429.属于C语言基本数据类型的是A.指针型B.无符号整型C.数组型D.结构型30.设int x=12;则执行printf(″%%d\n″, x);的结果是A.1B.2C.12D. %1231.以下程序的输出结果是int main(){int i, a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);return 0;}A.258B.741C.852D.36932. 以下数组定义中不正确...的是A. int a[2][3];B. int b[][3]={0,1,2,3};C. int c[100][100]={0};D. int d[3][]={{1,2},{1,2,3},{1,2,3,4}}33. 为表示关系x≥y≥z,应使用C语言表达式为A. (x>=y)&&(y>=z)B. (x>=y)AND(y>=z)C. (x>=y>=z)D. (x>=y)&(y>=z)34. 一维数组元素下标的下限是A.-1 B.0 C.1 D.1035. 设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后y的值为A.不定值B.1C.3D.436.下列定义C语言符号常量正确的形式是A.#define LIMIT 100 B.#define 100 LIMITC.define LIMIT 100 D.#define 100 LIMIT37. 在C语言中,putchar和getchar只能输入或输出A.一个字符B.多个字符C.一个字符串D.多个字符串38.C语言中,数组名作为函数参数,传递数据方式正确的是A. 传递的值,为单向传递B. 传递的地址,为单向传递C. 传递的地址,为双向传递D. 传递的值,为双向传递39.若x为整型变量,以下定义指针的正确语句是A. int p=&x;B. int p=x;C. int *p=&x;D. p=x;40.若有以下结构变量,则对成员a合适的引用为struct x{ int a;char c;float b;} y;A. y.x.aB. x.y.aC. a.yD. y.a二、判断改错题,正确的在题后括号内打“√”,错的打“×”正确的说明理由,错误的请改正。
1. C语言不允许直接访问物理地址,不能直接对硬件进行操作。
2.在微机上使用的C编译系统,每一个字符型变量在内存中占2个字节,一个实型数据一般在内存中占2个字节。
3.在用scanf函数输入数据中,在“格式控制”中的所有字符都用来控制格式输入,用户在输入数据时只需要直接输入数据即可。
4. 在C语言中,表达式x=(b=4)+(c=6) 的值为6。
5.C语言的循环功能非常强大,主要有5种语句:goto、while、loop、while-end、for语句实现C的循环功能。
6. 在C语言中,局部变量的值在函数调用结束后消失而并且不保留原值。
7. C语言中,可以将一个字符串常量或字符数组直接赋给一个字符数组,也可采用函数strcpy处理。
8.C语言规定实参变量对形参变量的数据传递是双向的地址传递,实参传递给形参,形参也可传递给实参。
9. C语言中,指针和地址是两个不同的概念,指针和指针变量是同一概念。
10. C语言中的结构体变量使用方便,可以作为一个整体进行输入和输出。
三、填空题1.一个C源程序中至少应包含一个函数。
2.C语言中的数组必须先,然后使用。
3.在C语言程序中,转义字符“\n”的功能是。
4.C语言直接访问物理地址。
5.逻辑运算符!是结合性。
6.已有定义:int x=3; 则表达式:x=x+1.78 的值是。
7.在C语言的赋值表达式中,赋值号左边必须是。
8.在C语言程序中,用关键字定义单精度实型变量。
9.a是整型变量,则执行表达式a=25-4.3后a的值为。
10.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是。
11.如果需要从被调用函数返回一个函数值,被调用函数必须包含语句。
12.对数组元素的引用方法有下标法和两种。
13.数组在内存中占用一段连续的存储空间,它的首地址由表示。
14.引用C语言标准库函数,一般要用预处理命令将其头文件包含进来。
15.要使指针变量与变量之间建立联系,可以用运算符来定义一个指针变量。
四、简答题1.C语言的特点有哪些?2. 在C语言中,C整型常量可以用哪几种形式表示?3. C的循环控制语句有哪些?4. C语言选择结构控制语句有几种?请分别列举。
5. 按函数在程序中出现的位置来分,可以有哪几种函数调用方式?6. 若有定义:double x[3][5];则x数组中行下标的上下限各是多少,列下标的下限是多少?7. 写出二维数组b[2][3]在内存中的存放顺序。
8. 指针与地址有什么联系?9. 字符数组的输入输出可以有逐个字符输入输出和将整个字符串一次输入或输出两种方法,对应分别用什么格式符表示,输出字符是否包括结束符‘\0’?10.有以下定义和语句,分别写出使指针q指向值为23、17、49的数组元素的表达式int a[10]={19,23,44,17,37,28,49,36},*p,*q;p=a;11. 写出下面程序的运行后变量i,j,m,n的值int main(){int i=8,j=10,m,n;m=i++; n=++j;printf(“%d,%d,%d,%d\n”,i,j,m,n);return 0; }12. 写出下面这个程序运行的结果。