计算机应用基础工程硕士复习题1
计算机应用基础综合习题及复习资料

计算机应用基础综合习题及复习资料习题(一)一、填空:1、微机的核心部件是,反映它性能的重要的指标是和。
2、内存分为和,前者固化了基本的输入输出设备驱动程序和微机启动程序、自检程序,被称为BIOS系统程序,其特点是;后者常称“内存条”,其特点是。
3、计算机存储单位中1Byte= bit。
4、总线分三类:用来发送CPU命令信号到存储器或I/O的是总线;由CPU向存储器传送地址的是总线;CPU、存储器和I/O之间的数据传送通道是总线。
5、显示器有三大类:、、。
6、要安装或删除一个应用程序,必须打开窗口,然后使用其中的添加删除程序功能。
7、在Windows中,系统提供了常用的5种汉字输入法,它们分别是、、、和郑码输入法。
8、文件具有4种属性设置,即、、、9、一个工作薄最多有_______个工作表。
每个工作表最多有_____行_____列。
10、工作薄的默认扩展名是____________。
11、工作薄窗口最大化时,工作薄名显示在________________,工作薄窗口的控制按钮显示在_____________。
12、二行三列单元格的地址是_________。
13、单元格F6位于_____-行_______列。
14、单元格区域B3:E5 表示____________________的所有单元格。
15、选择_____工具栏上的_____按钮,可以设置数据的对齐格式为“合并及居中”。
16、、计算机网络主要有个功能。
17、TCP的汉语意思是;IP的汉语意思是。
18、计算机网络中的共享资源指的是硬件、软件和资源。
19、计算机通讯采用的交换技术主要有交换和电路交换两种,前者比后者实时性差,线路利用率高。
20、计算机网络中,通信双方必须共同遵守的规则或约定,称为。
二、选择1、使用计算机时,正确的开机顺序是()A、先开主机,再开显示器、打印机B、先开显示器、打印机,再开主机C、先开显示器,再开主机,然后再开打印机D、先开打印机,再开主机,然后开显示器2、在计算机中,用()个二进制位组成一个字节。
《计算机应用基础》期末复习综合练习题及答案

《计算机应用基础》期末复习综合练习题及答案计算机应用基础期末复习综合练习题及答案一、选择题1. 下列哪个不是计算机的基本组成部分?A. CPUB. 内存C. 显示器D. 键盘2. 下列哪个不是计算机网络的优点?A. 方便资源共享B. 提高数据安全性C. 加速通信速度D. 降低成本3. 下列哪个不是操作系统提供的基本功能?A. 硬件控制B. 文件管理C. 进程管理D. 数据分析4. 二进制数10110111的十进制表示是:A. 183B. 165C. 119D. 1835. 下列哪个不是常见的电子邮件协议?A. SMTPB. POP3C. HTTPD. IMAP二、简答题1. 什么是计算机的存储单位?请列举常见的存储单位及其换算关系。
计算机的存储单位是用来表示数字信息容量的单位。
常见的存储单位及其换算关系如下:1字节(Byte)= 8位(bit)1千字节(KB)= 1024字节1兆字节(MB)= 1024千字节1千兆字节(GB)= 1024兆字节1百万兆字节(TB)= 1024千兆字节2. 解释什么是计算机的硬件与软件,并举例说明。
计算机的硬件是指计算机的实体部分,包括CPU、内存、硬盘、显示器等。
这些硬件组件共同协作,完成计算机的各种功能。
计算机的软件是指运行在计算机硬件上的程序,包括系统软件和应用软件。
系统软件是指控制和管理计算机硬件的程序,例如操作系统。
应用软件是指为用户提供特定功能的程序,例如Word、Excel等办公软件。
举例说明,假设在一台电脑上使用Microsoft Word(应用软件)来编辑文档。
这台电脑的硬件包括CPU、内存、硬盘等组件,它们共同工作以支持Word程序的运行。
Word程序本身是计算机的软件,它提供编辑文档的功能。
三、综合题1. 简述计算机网络的层次结构,并说明每层的功能。
计算机网络的层次结构可以分为以下几层:1)物理层:负责传输比特流(bit-stream),即将数据从一个节点传输到另一个节点,具体功能包括数据传输介质的选择、数据编码和调制等。
计算机应用基础复习题-100%答案

计算机应用基础复习题一、选择题1.计算机问世至今已经历四代,而划分成四代的主要依据则是计算机的 D 。
A.规模 B.功能 C.性能 D.构成元件2.计算机的应用领域广泛,但据统计其应用最广泛的领域是 A 。
A.数据处理 B.科学计算C.辅助设计 D.过程控制3.计算机显示器的清晰度决定于显示器的 C 。
A.亮度 B.色彩C.分辨率 D.图形4.下列四组数依次为二进制、八进制和十六进制,符合要求的是 D 。
A.11,78,19 B.12,77,10C.12,80,10 D.11,77,195.早期的计算机体积较大、耗能高、速度也较慢,其主要原因是制约于 B 。
A.工艺水平 B.元器件 C.设计水平 D.原材料6.微型计算机与外部设备之间的信息传输方式有 B 。
A.仅串行方式 B.串行方式或并行方式C.连接方式 D.仅并行方式7.计算机主机的组成是 B 。
A.运算器和控制器 B.中央处理器和主存储器C.运算器和外设 D.运算器和存储器8.与二进制数11111110等值的十进制数是 D 。
A.251B.252C.253D.2549.最早设计计算机的目的是进行科学计算,其主要计算的问题是面向 B 目的。
A.科研B.军事C.商业D.管理10.计算机硬件的五大基本构件包括运算器、 B 、存储器、输入设备和输出设备。
A.显示器B.控制器C.硬盘存储器 D.鼠标器11.计算机键盘一般分为4个区域,其中Shift为换档键,它属于 C 。
A.主键盘区 B.小键盘区C.功能键区 D.编辑键区12.计算机的内存容量也可能不同,而计算容量的基本单位是 C 。
A.字 B.页 C.字节 D.位13.冯·诺依曼计算机的基本原理是 D 。
A.程序外接 B.逻辑连接C.数据内置 D.存储程序控制14.美国的第一台电子数字计算机诞生于 B 。
A.1936年 B.1946年 C.1952年 D.1959年15.美国的第一台电子数字计算机采用的逻辑元件是 D 。
计算机应用基础复习资料

计算机应用基础复习资料计算机应用基础复习题1.计算机能够直接识别的语言称为【 C 】A.BASIC语言B.汇编语言C.机器语言D.高级语言2.ROM的特点是【 D 】A.能读,能写B.断电后存储的信息会丢失C.可存放用户运行程序和数据,供CPU处理D.预先存放系统信息,永久存储,断电后也不丢失3.在微型计算机中,微处理器的主要功能是进行【】A.算术运算B.逻辑运算C.算术逻辑运算D.算术逻辑运算及全机的控制4.反映计算机存储容量的基本单位是【 B 】A.二进制数B.字节C.字D.位5.能被DOS中的RD命令删除的子目录应是什么子目录【 B 】A. 有文件B. 无文件和子目录C. 含一级子目录D. 含多级子目录6.使用DIR命令后,发现屏幕上某行信息为TC,则表示【 D 】A. 文件名为TCB. 文件名为TC.C. TC是一个有目录的文件D. TC是一个子目录7.要选定多个连续的文件(或文件夹),要先按住【】A. Alt键B. Ctrl键C. Shift键D. Ctrl+Alt键8.Windows 2000中,当屏幕上有多个窗口,那么活动窗口【 D 】A.可以有多个窗口B.只能是一个固定窗口C.没有被其它窗口盖住的窗口D.有一个标题颜色与众不同的窗口9.若从资源管理器中拖出一个文件放在桌面上的回收站图标上,将【 C 】A.不会有任何反应B.为文件创建了一个快捷图标C.此文件被删除,但还可以从回收站里恢复D.此文件被永久删除10.在Windows2000 的对话框中,对复选框和单选框的选项。
【】A.可以选择一项或多项。
B.均只能选择一项。
C.前者可选一项或多项,后者只能选择一项。
D.后者可选一项或多项,前者只能选择一项。
11.将物理信道总带宽分割成若干个与传输单个信号带宽相同的子信道,每个信道传输一路信号,这种信道复用技术称为【C】A.空分多路复用B.时分多路复用C.频分多路复用D.以上均不对12.在OSI七层结构模型中,处于数据链路层与运输层之间的是【 B 】A、物理层B、网络层C、会话层D、表示层13.Windows 2000中最近使用过的文档保存在【】A. 桌面B. 任务栏C. 剪贴板D. 开始菜单中的“文档”菜单中14.在Windows2000,同时显示多个应用程序窗口的正确方法是【 A 】A.在任务栏空白区单击鼠标右键,在弹出快捷菜单中选[横向平铺]B.在任务栏空白区单击鼠标左键,在弹出快捷菜单中选[纵向平铺]C.按Ctrl+Tab进行排列D.在资源管理器中进行排列15.在Windows 2000环境中,当启动(运行)一个应用程序时就打开一个自己的窗口,关闭运行程序的窗口,就是【 C 】A.使该程序的运行输入后台工作B. 暂时中断该程序的运行,但随时可以由用户加以恢复C. 结束该程序的运行D. 该程序的运行仍然继续,不受影响16.在多个窗口之间进行切换时,可以用键盘上的【】A. Alt键和Tab键B. Alt键和Ctrl键C. Alt键和Shift键D. Ctrl键和Tab键17.在Windows2000的树状结构的文件夹列表中,表明此文件夹下有子文件夹时,该文件图标【B 】A.左侧有一个“-”号B. 左侧有一个“+”号C.呈现打开的形状D. 左侧有一个“?”号18.在中继系统中,中继器处于【A】A、物理层B、数据链路层C、网络层D、高层19.属于集中控制方式的网络拓扑结构是【 A 】(A) 星型结构 (B) 环型结构 (C) 总线结构 (D) 树型结构20.以下【 D 】是数据链路层的网间设备(A) 中继器 (B) 路由器 (C) 网关 (D) 网桥21.Internet上各种网络和各种不同类型的计算机互相通信的基础是【 D 】协议(A) HTTP (B) IPX (C) X.25 (D) TCP/IP22.通信双方必须遵循的控制信息交换规则的集合是【】(A) 语法 (B) 语义 (C) 同步 (D) 协议23.有几栋建筑物,周围还有其他电力电缆,若需将该几栋建筑物连接起来构成骨干型园区网,则采用【 A 】比较合适。
《计算机应用基础》复习题及参考答案

《计算机应用基础》复习题及参考答案计算机应用基础复习题及参考答案一、选择题1. 下列不属于计算机硬件的是:A. CPUB. 硬盘C. 显卡D. 操作系统答案:D2. 下列不属于计算机软件的是:A. Windows 10B. PhotoshopC. Microsoft OfficeD. CPU答案:D3. 计算机的存储容量单位中,以下哪个是最小的单位?A. KBB. MBC. GBD. TB答案:A4. 计算机的进制中,二进制使用的是:A. 0-9B. 0-1C. 0-FD. 0-7答案:B5. CPU是计算机的:A. 控制中心B. 存储中心C. 输入输出中心D. 运算中心答案:A二、判断题1. 计算机内存的容量越大,运行速度就越快。
答案:错误2. DOS是一种图形用户界面操作系统。
答案:错误3. 网络安全是指保护计算机硬件免受损坏。
答案:错误4. 在计算机网络中,WWW和Internet是指同一事物。
答案:错误5. Windows操作系统是开源软件。
答案:错误三、填空题1. 操作系统是计算机的______软件。
答案:系统2. 在计算机网络中,URL是指______。
答案:统一资源定位符3. CSS是一种用于______的标记语言。
答案:网页样式4. 在Excel中,单元格的索引顺序是______。
答案:列标字母+行号5. 在二进制中,8个bit等于一个______。
答案:字节四、简答题1. 请简述操作系统的作用。
答案:操作系统是计算机的核心软件,它负责管理和控制计算机的硬件资源,提供统一的用户接口,使计算机可以高效地运行各种应用程序。
2. 简述数据库的概念及优点。
答案:数据库是用于存储、管理和组织数据的系统。
数据库具有数据共享、数据独立性、数据安全性和数据一致性等优点,可以高效地管理大量的数据,并且支持多用户的并发访问。
3. 简述计算机网络的作用。
答案:计算机网络可以方便地实现计算机之间的信息传输和资源共享,提供了快速、可靠的通信方式。
《计算机应用基础》期末复习题库

《计算机应用基础》期末复习题库计算机应用基础期末复习题库一、选择题1. 下列是计算机硬件的是:A. Word软件B. 键盘C. Excel表格D. PowerPoint演示文稿2. 在计算机中,二进制数系统使用的是:A. 0和1B. 1和2C. 1和10D. 0和93. 下列设备中,属于输出设备的是:A. 鼠标B. 打印机C. 显示器D. 内存条4. 在计算机中,CPU的全称是:A. Central Printer UnitB. Central Programming UnitC. Central Processing UnitD. Central Power Unit5. 下列操作系统中,属于图形界面操作系统的是:A. WindowsB. LinuxC. UnixD. DOS二、判断题1. 内存条是计算机的输入设备。
A. 对B. 错2. 数据在计算机中是以二进制形式存储的。
A. 对B. 错3. 操作系统是计算机硬件的一部分。
A. 对B. 错4. DOS是一种图形界面操作系统。
A. 对B. 错5. 程序是一组按照特定顺序执行的指令。
A. 对B. 错三、填空题1. 在计算机中,硬盘属于_______存储设备。
2. 二进制数系统中,只有_______和_______两个数。
3. CPU的作用是负责_______计算机中的所有操作。
4. 操作系统是计算机的_______控制程序。
5. Python是一种_________类型的编程语言。
四、简答题1. 请简要说明计算机硬件和软件的区别与联系。
计算机硬件是指计算机的实体部分,包括主机、显示器、键盘、鼠标等。
而计算机软件是指运行在计算机上的程序和数据。
硬件是软件的基础,软件是对硬件的利用与扩展。
硬件和软件相辅相成,缺一不可。
2. 什么是操作系统?操作系统有哪些常见的功能?操作系统是计算机中的一种系统软件,它负责管理和控制计算机的硬件和软件资源。
常见的操作系统功能包括进程管理、文件管理、设备管理以及用户界面等。
计算机应用基础考试试题(300道附答案)

计算机应用基础考试试题(300道附答案)计算机应用基础考试试题(300道附答案)在如今信息技术高速发展的时代,计算机应用基础的知识和技能对于我们每个人都显得尤为重要。
为了帮助大家更好地掌握计算机应用基础知识,我们整理了300道考试试题,并附上了详细的答案,供大家学习参考。
1. 在计算机中,什么是操作系统?答案:操作系统是一种管理计算机硬件和软件资源的系统软件,它负责控制和监视计算机的各种操作和资源分配。
2. 什么是二进制?答案:二进制是一种计数系统,只使用两个不同的符号0和1来表示数值。
3. 在计算机中,什么是RAM?答案:RAM(Random Access Memory,随机存取存储器)是计算机中的一种主存储器,用于临时存储数据和程序。
4. 什么是CPU?答案:CPU(Central Processing Unit,中央处理器)是计算机中的核心组件,负责执行计算机的指令和处理数据。
5. 请解释什么是硬盘驱动器。
答案:硬盘驱动器是一种存储数据的设备,通过将数据存储在磁盘上实现长期存储。
6. 请列举几种常见的操作系统。
答案:Windows、Mac OS、Linux、Android等。
7. 什么是文件扩展名?答案:文件扩展名是用于标识文件类型的一种方式,通常以点号(.)分隔,例如.html表示HTML文件。
8. 文件的扩展名对文件有什么作用?答案:文件的扩展名可以告诉计算机使用何种程序来打开该文件。
9. 请解释什么是软件?答案:软件指的是计算机程序和相关数据的集合,是计算机系统中的非硬件部分。
10. 什么是网络?答案:网络是指通过连接各种设备和计算机系统,使它们可以相互通信和共享信息的系统。
11. 请列举几种常见的网络协议。
答案:TCP/IP、HTTP、FTP、SMTP等。
12. 什么是网站?答案:网站是由一组相关的网页组成的,可以通过互联网访问的资源集合。
13. 请解释什么是URL。
答案:URL(Uniform Resource Locator,统一资源定位符)是用于标识和定位互联网上资源的字符串。
计算机应用基础试题(共50题,附解答)

计算机应用基础试题(共50题,附解答)计算机应用基础试题(共50题,附解答)1. 下面哪个是计算机内存的作用?答:存储程序和数据。
2. 什么是操作系统?答:操作系统是计算机系统中的一个重要组成部分,用于管理和控制计算机硬件和软件资源,提供各种服务和接口。
3. 请简述计算机网络的作用。
答:计算机网络用于连接多台计算机和设备,使它们能够互相通信和共享资源,便于信息交流和数据传输。
4. 什么是数据库?答:数据库是指按照一定数据模型组织起来的、存储在计算机设备中的数据集合,用于高效地管理和存储数据。
5. 请解释什么是计算机编程语言。
答:计算机编程语言是一种用来编写计算机程序的形式化语言,它通过一系列的规则和语法,将人类可读的指令转换为计算机可执行的指令。
6. 什么是算法?答:算法是一种解决问题的方法或步骤,它描述了计算机在执行任务时应遵循的一系列操作。
7. 请解释什么是文件管理系统。
答:文件管理系统是操作系统提供的一种管理和组织文件的方式,用户可以通过文件系统来存储、访问和管理文件和文件夹。
8. 下面哪个是计算机网络协议?答:TCP/IP协议。
9. 什么是计算机病毒?答:计算机病毒是一种恶意软件,能够自行复制并传播到其他计算机系统,对计算机系统和数据造成破坏。
10. 请简述计算机的五大组成部分。
答:计算机的五大组成部分是输入设备、输出设备、中央处理器、内存和存储设备。
11. 什么是操作码?答:操作码是指计算机指令中用来指示操作类型的二进制代码,它决定了计算机执行何种操作。
12. 请解释什么是软件开发生命周期。
答:软件开发生命周期指从软件概念产生到软件退役的整个过程,包括需求分析、设计、编码、测试和维护等阶段。
13. 什么是位运算?答:位运算是一种对二进制数进行操作的运算方法,包括与、或、异或、左移和右移等操作。
14. 请简述计算机的存储单位有哪些。
答:计算机的存储单位有位、字节、千字节(KB)、兆字节(MB)、吉字节(GB)和太字节(TB)等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机应用基础工程硕士复习题一、数据库部分1、什么是数据库系统数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2、数据库系统由哪几部分的组成数据库系统(DBS)由三部分构成分别是:数据库(DB),数据库管理系统(DBMS),数据库管理员(DBA)。
也可以用公式表示为:DBS=DB+DBMS+DBA3、数据库的数据模型包括哪三个部分数据模式一般来说是由三个部分组成,分别是(外模式),(模式),(内模式)。
外模式又称子模式,对应于用户级。
它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。
内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。
模式又称概念模式或逻辑模式,对应于概念级。
它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。
4、DBMS的有哪四个基本功能5、什么是SQL(Structured Query Language)及其特点是什么结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。
它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。
结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
6、存在一张数据表(公寓表),请写出“检索公寓表中的所有记录”相应的SQL语句。
7、存在一张数据表(学生),请写出“检索学费不低于4000元的专业简称及其收费情况“相应的SQL语句。
表名(学生)专业简称学费化学 3000物理 4000信息 50008、写出如下命令的含义命令: select COUNT(*) AS 总人数 from 学生9、学生登记表STU学号(xh)姓名(xm)年龄(zy)性别(dh)二、C语言部分选择题1、一个C程序的执行是从_a_____。
A、本程序的main函数开始,到main函数的结束B、本程序文件的第一个函数开始,到本程序文件的最后一个函数的结束C、本程序文件的main开始,到本程序文件的最后一个函数的结束D、本程序文件的第一个函数开始,到本程序文件的main函数的结束2、以下叙述正确的是__c____。
A、在C程序中main函数必须位于程序的最前面B、C程序的每行中只能写一条语句C、C语言本身没有输入输出语句D、在对一个C程序进行编译的过程中,可发现注释中的错误3、以下叙述不正确的是____c__。
A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面4、C语言规定,在一个源程序中,main函数的位置____c__。
A、必须在最开始???B、必须在系统调用的库函数的后面???C、可以任意???D、必须在最后5、一个C语言程序是由_____a_。
A、一个主程序和若干子程序组成???B、函数组成???C、若干过程组成???D、若干子程序组成6.属于C语言基本数据类型的是( b)A. 指针型B. 无符号整型C. 数组型D. 结构型7. C语言的长整型数值在计算机中占用的字节个数是(4 )A. 1B. 28. 以下不正确的C语言标识符是( a)A. intB. a_1_2C. ab1exeD. _x8.对于while语句,错误的说法是( b)A. 用条件控制循环体的执行次数B. 循环体至少要执行一次C. 循环体有可能一次也不执行D. 循环体中可以包含若干条语句9.设int a=9,b=20;则printf(″%d,%d\n″,a--,--b);的输出结果是(a )A .9,19 B. 9,20 C. 10,19 ,2010.执行下列语句int a=8,b=7,c=6;if(a<b)if(b>c){a=c;c=b;}printf(″%d,%d,%d\n″,a,b,c);后输出的结果是(c )A. 6,7,7B. 6,7,8C. 8,7,6D. 8,7,88.设static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′\0′};那么( a)A. x数组的长度等于y数组的长度B. x数组的长度大于y数组的长度C. x数组的长度少于y数组的长度D. x数组与y数组的存储区域相同A. 147B. 159C. 357D. 36911.设int b[ ]={1,2,3,4},y,*p=b; 则执行语句y=*p++;之后,变量y的值为(b )A. 1B. 2C. 3D. 4判断对错1.C语言规定,在一个源程序中,main函数的位置可以是任意的。
( 0)2.C语言程序的执行是从本程序的main函数开始,到main函数结束。
( 0)3.C语言程序是由函数组成的。
(* )4.C语言中的标识符只能由字母、数字、下划线等字符组成,且第一个字符必须为数字。
(* )5.在同一个C语言程序中,局部变量和全程变量可以同名。
( 0 )6.在C语言中,while和do/while循环的主要区别是while的循环体至少无条件执行一次。
( * )7.在C语言程序中,注释说明只能位于一条语句的后面。
( *)8.在C语言程序中,函数的形参和实参变量的名字必须相同。
( * )9.在C语言程序中,函数的定义不可以嵌套,但函数的调用可以嵌套。
( * )10.在C语言程序中,若需调用标准库函数,调用前必须重新定义。
( * )填空题11.设int y;执行表达式(y=4)||(y=5)||(y=6)后,y的值是___4___。
12. 已知:char a;int b;float c;double d;执行语句"c=a+b+c+d;"后,变量c的数据类型是___double__。
13.结构化程序设计的三种基本结构是:选择结构、循环结构和___顺序结构__。
14.下列程序int x=3;do{printf(″%d″,--x);}while(!x);循环执行的次数是__3____。
15.在C语言中,一个二维数组可以看成若干个___一维___数组。
16.设int a[3][4]={{1,3,5,7},{2,4,6,8}};则*(*a+1)的值为___2___。
17.若函数定义为int data( ){ float x=;return(x);}则函数返回的值是___9___。
用指针变量p给s1的成员no赋值1234的方法是______。
18.变量的存储类型是变量在内存中的存储方式,分为_静态存储_____和动态存储。
程序分析题(本大题共5小题,每小题5分,共25分) 阅读下列程序,将输出结果写到各题右侧的空白处(int x){int y=0;static int z=3;z++;++y;return(x+y+z);}int main( ){int i, x=2;for(i=0;i<2;i++)printf(″%5d″,fun(x++));____7 8 9______ }main( ){int s=0,i;for(i=1;;i++){if(s>50)break;if(i%2==0) s+=i;}printf(″i=%d,s=%d\n″,i,s);___i=2;s=3_______ }(int m,int n){ if(m==n)return m;else if(m>n) return gcd(m-n,n);else return gcd(m,n-m);}int main( ){printf(″Gcd=%d\n″,gcd(24,36)); _____12______ }22.# include<>int main( ){ int i=0;char c,s[]=″SABC″;while(c=s[i]){switch(c){case ′A′:i++;break;case ′B′:++i;default:putchar(c);i++;}putchar(′*′);}} ___S**B*__________a1=300,a2=400;int main( ){int a3=100,a4=200;sub1(a3,a4);sub1(a1,a2);printf(″%d,%d,%d,%d\n″,a1,a2,a3,a4);}sub1(int x,int y){ a1=x;x=y;y=a1;} _100,400,100,200__程序填充题24.将十个整数输入数组,求出其平均值并输出。
int main( ){int i,a[10],sum=0,*p=__a_______________; /*第一空*/for(i=0;i<10;i++){ sca nf(″%d″,p);sum+=__*p++______________; /*第二空*/printf(″%\n″,_sun/10____________________); /*第三空*/}25.输入一个无符号整数后求出它的各位数之和并输出。
例如若输入123,则将各位之和6(即1+2+3)输出。
__unsigned int________f(num) /*第一空*/unsigned int num;{ unsigned int k=0;do{ k+=__num%10________; /*第二空*/num/=10;} while(num);__return k________; /*第三空*/}int main( ){unsigned int n;scanf(″%d″,&n);printf(″%u\n″,f(n));}26.为数组输入数据,逆序置换后输出。
(逆序置换是指:数组的首元素和末元素置换,第二个元素和倒数第二个元素置换,………)#include<># define N 8int main( ){ int i,j,t,a[N];for(i=0;i<N,i++)scanf(″%d″,a+i);i=0;j=N-1;while(i<j){ t=*(a+i);__ __*(a+i)=*a________; /*第一空*/________*a__=t; /*第二空*/i++;____j--______; /*第三空*/}for(i=0;i<N;i++)printf(″%5d″,*(a+i));}27. main(){int j,k,m,n;j=10;k=10;m=++j;n=k++;printf(“%d,%d,%d,%d”,j,k,m,n);}j 11 ;k 11 ;m 11 ;n 10 ;28. include “”f(int){ auto int b=0;static c=5;b=b+1;c=c+1;return(a+b+c);}main( ){ int a=2;for(i=0;i<3;i++)print f(“%d”,f(a));}结果为: 7 ; 8 ; 9 ;程序设计题29.将100个整数输入数组后按每行10个数输出。