《2023年计算机省二题库.pdf》由会员分享,可在线阅读,更多相关《2023年计算机省二题库.pdf(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一部分上机试题全国高校计算机联合考试普通高校计算机共同课教学专业委员会上机操作测试系统1.请大家输入以17 4 2 开头的10 位考号和姓名,假如考号和姓名输入错误,本次考试没有成绩,责任自负,请大家仔细核对考号和姓名。2 .上机题库中的选择题答案所有为I),但在考试时待选择答案随机出现。一、计算机基础知识测试在 5分钟内回答10 个问题(10 分)。请将系统输入法切换到英文输入方式,准备好后按回车键或单击“开始”按钮开始测试。1.原码为10 0 1110 1的补码是 _ _。A.0 10 0 0 0 11 B.110 0 0 0 11 C.0 110 0 0 11 D.1110 0 0 1
2、12 .用八位二进制数表达+3 5 的原码是 一。A.10 0 0 0 111 B.0 10 0 0 111 C.10 10 0 0 11 1),0 0 10 0 0 113 .十进制纯小数0.5 转换成二进制数应为。A.0.11 B.0.0 0 C.0.2 D.0.14 .无符号二进制数10 110 11.10 1所相应的十进制数是_ OA.9 1.8 7 5 B.18 2.3 7 5 C.18 2.6 2 5 D.9 1.6 2 55 .公司或公司使用计算机解决账册、管理仓库、工资管理、人事管理等业务属于计算机在 方面的应用。A.人工 智 能 B.网络 应 用 C.科学计算D.数据解决6
3、.第一个电子计算机时代的计算机中,重要逻辑元件是 _ _ _ _ oA.集 成 电 路 B.继 电 器 C.晶 体 管 D.电子管7 .下列叙述中错误的是。A.在计算机附近应避免磁场干扰B .为了延长计算机的寿命,应避免频繁开关计算机C.计算机要经常使用,不要长期闲置不用D.计算机用几小时后,应让计算机休息一会儿再用8 .下列不属于微机系统的重要指标的是 oA.运算速度B.内存容量C.主频D.是否安装有W O R D9 .下列不属于操作系统的是。A.w i n d o w s B.w i n d o w s X P C.UN I X D.F r o nt P ag e1 0.下列说法不对的的是
4、 一。A.C D-R O M 盘上最多能存储大约6 5 0 M B 兆左右的信息B.C D-R O M 驱动器是多媒体计算机的基本部件C.C D-R O M 是一种只读存储器但不是内存储器D.只有存放在C D-R O M 盘上的数据才称为多媒体信息1 1.微型计算机通常是由控制器和 等几部分组成。A.运算器、存储器、打印设备B.U P S、存储器和1/0 设备C.运算器、存储器和U P SD.运算器、存储器和I/O 设备1 2 .微型计算机的CPU,即中央解决单元,是 由 _组成。A.存 储 器 和运算器B.运算器和输入设备C.控 制 器 和存储器D.运算器和控制器1 3 .假如用八位二进制数
5、补码表达带符号的定点整数,则 能 表 达 的 十 进 数 的 范 围 是 一。A.-1 2 8 到+1 2 8 B.-1 2 7 到+1 2 7C.-1 2 7 到+1 2 8 D.-1 2 8 到+1 2 71 4 .在计算机中,总是用数的最位来表达数的符号。A.中 B.低 C.后 D.高1 5 .假如按字长来划分,微机可认为8位机、1 6 位机、3 2 位机和6 4 位机。所谓3 2 位机是指该计算机所用的C P U _ A.只能解决3 2 位二进制定点数B.有 3 2 个寄存器C.具有3 2 位 的 寄 存 器 D.能同时解决3 2 位二进制数1 6 .二进制数1 1 0 1.1 1 1
6、 1 转换成十六进数应为 _ oA)A.E B)A.F C)E.F D)D.F1 7 .下列说法中对的的是 _。A.点阵打印机的针数越多,则打印的汉字字体就越多B.两个显示器屏幕大小相同,则它们的分辩率必然相同C.计算机体积越大、其功能就越强D.在微机性能指标中,C P U 的主频越高,其运算速度越快1 8.通常将显示器称为_。A.L P T B.S C R C.P R N D.C R T1 9.计算机显示器有许多种类型,通常分辩率为6 4 0*4 8 0、8 0 0 *6 0 0 或 1 0 2 4*7 6 8 的含意是 _。A.一个汉字上的像素数B.一个字符占的像素数C.一屏幕显示的字符数
7、D.一屏幕显示的像素数2 0.计算机程序是 一。A.某种计算机语言一些语句的组合B.某种计算机语言所有语句的集合C.按某种顺序排列,且按书写顺序执行的指令集合D.按某种顺序排列,且通过计算机执行能完毕某项任务的指令集合2 1 .是内存储器中的一部分,C P U 对它们只能读取不能存储。A.键盘 B.随 机 存 储 器 C.R A M D.R O M2 2 .操 作 系 统 的 作 用 是 一。A.把源程序翻译成机器语言程序B.进行编码转化C.软硬件的接口 D.控制和管理系统资源的使用2 3 .操作系统是一种。A.编 辑 软 件 B.培 训 软 件 C.应用软件D.系统软件2 4 .完整的计算机
8、系统涉及 A.运算器、存 储 器 和 控 制 器 B.主机和实用程序C.主机和内存 D.主机和外围设备25 .现在使用的计算机,其工作原理是 一。A.程序设计B.程序控制C.存储程序D.存储程序和程序控制26 .计算机内存常用字节(B y t e)作为单位,一个字节等于 一 个 二 进 制位。A.2 B.4 C.16 D.827 .把高级语言写的源程序变为目的程序要通过_ OA.解释 B.编辑 C.汇编 D.编译28 .计算机存取信息的基本单位是 一。A.兆字节(MB)B.千字节(K B)C.位(b it)D.字节(B y t e)29 .在微机中常说的用户的可用内存容量是指。A.R O M和
9、 R A M的总容量B.硬盘的容量C.R O M的容量 D.R A M的容量30.第三个计算机时代的计算机重要逻辑元件是A.超大规模集成电路 B.电子管C.晶 体 管 D.集成电路31.第三个计 算 机 时 代 为 _一。A.19 6 4-19 7 5 B.19 5 8-19 6 4C.19 46-19 5 7 D.19 6 5-19 7 032.世界上初次实现存储程序的计算机的英语名称为A.E D S A C B.E D V A C C.U NI V A C D.E NI A C33.第一台电子计算机诞生于 年,它是根据冯诺依曼提出的原理制造出来的。A.19 5 0 B.19 49 C.19
10、 45 D.19 4634.C A I 是 _ 的英文缩写。A.计算机辅助管理 B.计算机辅助制造C.计算机辅助设计 D.计算机辅助教学35 .计算机辅助教学简称。A.0A B.C A I)C.C A M D.C A I36 .在计算机常见的英文缩写中,I B M代表 _ oA.贝尔实验室 B.麻省理工学院C.美国导弹发射基地D.国际商业机器公司37 .能将高级语言翻译成机器语言的程序称为。A.驱动程序B.装入程序C.编辑程序D.编译程序38 .解决同一问题的机器语言、汇编语言、高级语言最优化程序中,计算机执行效率最高的是。A.机器语言和高级语言B.高级语言C.汇编语言 D.机器语言39 .微
11、 型 计 算 机 的 磁 盘 一。A.属于内存储器 B.属于输出设备C.属于输入设备D.既是输入设备,也是输出设备40.在计算机存储技术中,采用虚拟存储器的重要目的是 _ oA.提高外存储器的存取速度B.提高主存储器的存取速度C.扩大外存储器的存储空间D.扩大主存储器的存储空间二、W ind o w s 操作系统测试规定在5分钟内回答10个问题(10分)。请将系统输入法切换到英文输入方式,准备好后按回车键或单击“开始”按钮开始测试。1.下列 不属于W i n d o w s 2 0 2 3 的多媒体组件。A.W i n d o w s 中的C D 唱 机 B.W i n d o w s 中的录
12、音机C.W i n d o w s M e d i a P l a y e rD.在 W i n d o w s 中安装的金山影霸播放软件2 .下 列 不属于多媒体技术范畴。A.数据压缩技术B.视频技术C.音频技术D.播放技术3 .下 列 不是多媒体计算机的特点。A.多 样 性 B.集 成 性 C.交 互 性 D.完整性4 .多媒体一词的英文单词是 一。A.M u l t i p l m e d i a B.M u l t i m i d i aC.M u l t m e d i a D.M u l t i m e d i a5 .在 W i n d o w s 中选择所有图标的快捷键是 _
13、_。A.C t r l+D B.C t r l+C C.C t r l+B D.C t r l+A6 .在 W i n d o w s 中,单击鼠标右键产生的菜单称为一 菜 单。A.控制 B.普通 C.命 令 D.快捷7 .在 W i n d o w s 中,当一个应用程序所在的窗口最小化成图标后,该应用程序。A.在前台继续运营B.暂停运营C.停止运营 D.在后台继续运营8 .要在W i n d o w s 标准窗口的下拉菜单中选择某命令,下 列 操 作 错 误 的 是 一A.同时按下A l t 键与该命令后括号中带有下画线的字母 键 B.用鼠标单击该菜单名C.用方向键将高量度条移至该命令上再
14、按回车键I).直接按该命令选项后面括号中带有下画线的字母键9.在启动了 W i n d o w s 并切换到M S-D O S 方式后,若需要再次进入W i n d o w s,则除了冷启动或热启动系统外,可以使用 实现。A.Q U I T B.C T RL 键 C.A L T 键 D.E XI T被误删除的文献或文献夹。A.收藏 B.清空 C.恢复 D.还原1 1 .任务栏可以。A.获取帮助B.共享数据C.互换信息D.互换任务1 2 .在W i n d o w s 中可以用“回收站”恢 复 盘上被误删的文献。A.磁B.光 C.软D.硬1 3 .W i n d o w s 中提供的大部分开发工
15、具和实用程序,可以在开始菜单中的中找到。A.收 臧 夹 B.文档 C.设 立 D.程序1 4 .控制面板是改变系统的应用程序,用来调整各种硬件和软件性能的选项。A.操作 B.性质 C.结构 D.配置1 5 .当选定文献或文献夹后,欲改变其属性设立,可以用 鼠 标 键,然后在弹出的菜单中选择“属性”命令。A.中间 B.任意 C.左 D.右1 6 .要将整个桌面的内容存入剪贴板,应 按 键。A.T AB+P rint S c re e n B.S H I F T+P rint S c re e nC.C T RL+P rint S c re e n D.P rint S c re e n1 7 .
16、W ind ows窗口的标题栏上没有_ _ oA.关闭按钮B.最小化按钮C.最大化按钮D.打开按钮1 8 .在画图中打开和保存的默认图型格式为 一A.J P G B.M P E G C.P C X D.B M P:1 9 .将当前活动窗口的所有信息复制到剪贴板上使用1 0.通 过“回收站”中相应快捷菜单中的可恢复A.S hift+P rintS c re e n B.P rintS c re e nC.C trl+P rintS c re e n D.Alt+P rintS c re e n2 0.磁盘属性对话框中看不到的信息是_A.可用空间 B.卷标 C.容量 D.文献数2 1 从硬盘上彻底
17、删除文献可以运用 一。A.E S C 键 B.Alt 键 C.C trl 键 D.S hift 键2 2.单击输入法状态窗口中的(1)按钮,使“中文标点按钮”由虚变实,此时,输入的标点即为中文标点,也可以使用(2)键来进行此转换。A.(1).中文/英文标点切换(2).C T RL 和-B.(1).中文/英文标点切换(2).C T RL 和空格C.(1).中文/英文标点切换(2).C T RL 和回车D.(1).中文/英文标点切换(2).C T RL 和.2 3 .在 W ind ows的桌面上,用鼠标单击“任务栏”右边的 可启动或关闭汉字输入法。A.汉 B.C n C.An D.C H2 4
18、.退出W ind ows不能简朴地(1),否则,会导致数据丢失,或占用大量磁盘空间。所以,退出W ind ows前,一定要选择“开始”菜单中的项。A.(1)热启动(2)关闭系统B.(1)关闭系统关闭电源C.(1)关闭电源(2)注销D.(1)关闭电源(2)关闭系统2 5 .下 列 功能不能出现在对话框中。A.命令按钮 B.复选按钮C.单选按钮 D.菜单2 6 .菜单中浅灰色项代表该菜单此时。A.不可执行 B.执行 C.可 用 D.不可用2 7 .下列说法中,.是错误的。A.计算器在附件中 B.画图在附件中C.写 字 板在附件中D.打印管理在附件中2 8 .在同一磁盘上拖放文献或文献夹执行(1)命
19、令,拖放时按C t r l 键,执行命令。A.复制(2).移动 B.(1).删除(2).复制C.(1).移 动 .删除 D.(1).移 动 .复制2 9 .“添加打印机”的作用是 _ _ 。A.选择打印机 B.配置打印机C.连接打印机 D.安装打印机驱动程序30 .资源管理器中选定单个文献的方法是。A.空格键 B.C t r l C.S h i ft D.单击文献名31 .用户通过鼠标,可以展开菜单中的菜单项。A.右击 B.拖动 C,双击 D.单击32 .在“资源管理器”窗口的工作区,可以按四种方式来列表文献,它们是(1)、(2)、(3)、(4)。A.(1)图 标(2)文 献(3)文献夹(4)
20、具体资料B.(1)大 图 标 小 图 标 文 献(4)具体资料C.(1)大图标小图标文献夹(4)具体资料D.(1)大图标(2)小 图 标 列 表(4)具体资料33.在 W i n do w s 中,文献和文献夹的管理可使用(1)和。A.(1)附 件(2)控制面板B.(1)我的电脑控制面板C.(1)控制面板(2)资源管理器D.(1)我的电脑资源管理器34.设立屏幕保护可以打开“控制面板”中 的 应用程序。A.输 入 法 B.电源管理 C.系 统 D.显示35.在对话框中,用户可以输入、修改、选择和删除内容的区域称为。A.列 表 框 B.单 选 框 C.复 选 框 D.文本框35.W i n do
21、 w s 应用环境中,鼠标的拖动操作不能完毕的是,A.选择多个连续的图标B.当窗口有滚动条时,可以实现窗口内容的滚动C.当窗口不是最大时,可以移动窗口的位置D.当窗口最大时,可以将窗口缩小成图标36.W i n do w s 文献系统采用 _ _ 形式,替代了抽象的目录。A.文 献 B.小 图 标 C.途径 D.目录树37.W i n do w s 中,文献名可长达 _ _ 个字符。A.1 55 B.1 0 0 C.8 D.2 5538.在 W i n do w s 操作环境中,中英文的切换,按快捷键A.C t r l+A l t B.A l t+S p ac eC.C t r l+D el
22、D.C t r l+S p ac e39.在 W i n do w s 中,关闭一个应用程序窗口所使用的常用快捷键是一。A.C t r l+E s c B.A l t+E s cC.C t r l+F4 D.A l t+F440.关 于 剪 贴 板 的 说 法 一 是 错 误 的。A.可在不同应用程序中移动信息B.可在同一应用程序中剪切信息C.可在同一应用程序中移动信息D.不可在不同应用程序中移动信息三、高级语言基础知识测试规定在5 分钟内回答1 0 个问题(1 0 分)。1 .一 是 C语言的对的赋值语句。A.a=b=5 B.a=l,b=2 C.y=i n t(x);D.j+;2 .在以下运
23、算符中,优先级最高的运算符为。A.+=B.&C.?:D.+3 .对于枚举类型不对的的说法是一。A.枚举元素不是变量B.枚举元素作为常量是有值的C.枚举值可以用来作判断比较D.一个整数可以直接赚给一个枚举变量4 .如有定义i n t(*p)(),对 的 的 说 法 是 一。A.p 为指针数组 B.p 为指向数组的指针C.p 为指向整形数据的指针D.p为指向函数的指针5 .以下对函数中参数不对的的说法是一。A.实参可以是常量,变量或表达式B.实参与形参的个数应相等C.实参与形参的类形应一致D.实参变量对形参变量的数据传递是地址传递6 .从用户使用的角度看,函数有标准函数和两种。A.无参函数B.有参
24、函数C.空函数D.用户自定义函数7 .C语言里,在内存中以_ _ 作为字符串结束标志。A.引 号 B.回 车 C.空格 D.0 或 空8 .逻辑运算符的优先顺序是 oA.三者相同 8.!高于|,|高于&C.!高于&,&和:相同 D.&高于!高于&9.从终端输入一个字符应使用函数。A.p u ts ()B.g etc ()C.p u tc h a r 0 D.g et c h a r ()1 0.C程序包含三种基本结构:顺序结构,选择结构和A.f p=f o p en(f i l el;r)B.f p=f o p en(f i l el;a)C.f p=f o p en(f i l el;a b
25、)D.f p=f o p en(f i l el;w)1 7.数组名作为实参传给函数时,数组名被解决为A.数据结构B.多分支结构C.网状结构D.循环结构1 1.C语言中的文献的存取方式有。A.只能从文献的开头存取B.只能随机存取C.只能顺序存取D.可以顺序存取也可以随机存取1 2.C语言中的文献类型只有一。A.十进 制 文 献 一 种 B.二进制文献一种C.A S C I I 文献一种D.A S C I I 文献和二进制文献两种1 3.以下对的的叙述是一。A.函数的定义和调用都不可以嵌套B.函数的定义和调用都可以嵌套C.函数的定义可以嵌套I).函数的调用可以嵌套1 4 .在 C语 言 中 f
26、l o a t类型数据占一个字节。A.2 B.6 C.8 1).41 5 .以下叙述中不对的的是A.%是只能用于整数运算的运算符B.a b c 和 A B C 是两个不同的变量C.所有的变量必须先定义后使用D.赋值运算符的优先级最低1 6 .要打开一个文本文献“f i l e/向该文献写数据,对的的语句是一.A.该数组中各元素的值B.该数组的元素个数C.该 数 组 的 长 度 D.该数组的首地址1 8 .当定义一个结构体变量时系统分派给它的内存是_ _ _ _ OA.最后一个成员所需内存量B.成员中占内存量最大则者所需的容量C.第一个成员所需的内存量D.各成员所需内存量的总和1 9 .在 C程
27、序中,若对函数类型未加显示说明,则函数的 隐 含 类 型 为 一。A.v i o d B.f l o a t C.c h a r D.i n t2 0 .以下叙述中对的的是。A.主函数名m a i n 后的一对圆括号中不能带有形参B.在函数中,不能有多条r et u r n 语句C.调用函数,必须在一条独立的语句中完毕D.在函数中,通过r et u r n 语句传回函数值21 .以下对C 语言函数的描述中,不对的的是.A.函数可以嵌套调用B.函数可以没有反回值C.C程序必须由一个或一个以上的函数组成I).函数必须有参数22.函数调用语句:fr ea d(b u ffer,s iz e,c o
28、u n t,fp),其中 fp 代表 oA.要读入的字节数 B.代表读入数据的总和C.读入数据的存放地址D.一个指向所读文献的文献指针23.函数调用语句:fs eek(fp,1 0 L,0)的 含 义 是。A.将文献位置指针从当前位置向文献头的方向移动1 0个字节B.将文献位置指针从当前置向文献末尾置方向移动1 0个字节C.将文献位置指针从文献末尾处向文献头的方向移动1 0 个字节D.将文献位置指针移到距离文献头1 0 个字节处24 .在位运算中,操作数每右移二位,其结果相称于_ _ _ _ OA.操作数除以2 B.操作数乘以2C.操作数乘以4 D.操作数除以425 .在 C语 言 i f 语
29、句中,用作判断的表达式为。A.逻辑表达式 B.关系表达式C.算术表达式 D.任意表达式26 .组成C语 言 程 序 的 是。A.主程序和子程序B.过 程 C.子 程 序 D.函数27 .以下整数值中,不对的的八进制数是A.0 1 23 B.0 1 5 C.-0 1 5 D.0 x 1 528 .下列标记中,不能作为合法的C语言标记符的是A.a b c B.c a b 4 C.a 4 b D.-a b29 .C语言的基本数据类型涉及:整型,字符型,实型,A.数组类型B.双精度型C.单精度型D.枚举类型30 .C语言的数据类型涉及:基本类型,构造类型,指针类型和一oA.实型 B.字 符 型 C.整
30、型 D.空类型31 .在以下各组运算符中优先级最高的运算符为。A.%B.=C.|D.!32.在C语言中,文献由_ _。A.数据块组成 B.数据行组成C.记录组成 D.字符(字节)序列组成33.在以下说明中,in t (*p r t)3;标记符p r t。A.是一个指针数组名B.是一个指向整型变量的指针C.说明不合法D.是一个指针,它指向一个具有三个元素的一维数组34 .若有以下说明语句:in t a =1,2,3,4,5,6,7,8,9,0,*p,i ;p=a;且0 =i 1 0,则是对数组元素的错误引用。A.*(&a i)B.a p-a C.*(a+i)D.p+i四、表达式求值测试规定在5分
31、钟内回答1 0 个问题(1 0 分)。1 .表达式:!(4 =6)&(3=7)的值为_ _(0)2.假如有变量定义:in t x;则表达式:x=!(2=y&y =x 的 值 为(1)8 .假如有变量定义:in t x=3,y=4,z=4;则表达式:(z =y =x)?1:0 的值为_ _ _(0)9 .假如有变量定义:in t x=0,y=0,z=0,k;则表达式:k=+x&+y|+z 的值为_ _ _ _(1)1 0 .假如有变量定义:in t x=0,y=0,z=0,k;则表达式:k=+x|+y&+z 的 值 为(1)1 1 .假如有变量定义:in t x=4 0,y=4,z=4;则表达式
32、:x=x=(y-z)的值为_ _ _ _(0)1 2.假如有变量定义:in t a=1 5;则表达式:a=a 2的值为(6 0)1 3.假如有变量定义:in t a=l,b=2,c=3,d=4;则表达式:a b?a :c d?c :d 的值为_ _ _ _(4)1 4 .假如有变量定义:c ha r x=a ,y;则表达式:y=a +2 的值为_ _ _ _(9 9)1 5 .假如有变量定义:fl o a t x=5.0,y=0 0;则表达式:x y?1.0 :1.5 的值为_ _ _ _(1.0)1 6 .假如有变量定义:fl o a t x=4.0,y=5.0;则表达式:x y?1 :1.
33、5 的值为_ _ _ _(1.5)1 7 .假如有变量定义:in t a=l,b=2,m;则表达式:m=a b?a:b+l 的值为_(3)18.假如有变量定义:int a=l,b=2;则表达式:(!a)|(a b)的 值 为 一(0)19.假如有变量定义:int a=l,b=2,c=l,x=4,y=5;则表达式:!a&b|x y&c的 值 为(0)20 .假如有变量定义:int a=3,b=2;则表达式:d=a b的值 为 _ _(1)21.假如有变量定义:int a=3,b=2,c=l;则表达式:b+c b)=c 的值为_(1)23.假如有变量定义:int a=3,b=2,c=l;则表达式:
34、a=b c 的 值 为(1)24.假如有变量定义:int a=3,b=4,c=5;则表达式:a=b b!=c 的值为.(0)26.假 如 有 变 量 定 义:int a=12,n=5;则 表 达 式:a%=(n%=2)的值为_(0)27.假如有变量定义:int a=2,b=3;float x=3.5,y=2.5则表达式:(float)(a+b)/2+(int)x%(int)y 的值为_(3.5)28.假如有变量定义:int x=3.5,y=2.5;则表达式:x/=x+y 的值为_(0)29.假如有变量定义:int x=3.5,y=2.5;则表达式:z=(int)x%(int)y 的 值 为(1
35、)30 .假如有变量定义:int a=2,b=3;float y;则表达式:y=(float)(a+b)/2 的值为_ 5)五、程序运营结果测试规定在10 分钟内回答5 个问题(10 分)。1.以下程序的输出结 果 为 一。#include int main()char*c=E N T E R”,N E W,P O I N T,F I R S T ;char*cp=c+3,c+2,c+1,c;char*cpp=cp;printf(绘sn,*+cpp);re turn 0;A.E N T E R B.F I R S T C.N E W D.P O I N T2.以下程序输出的结果是o#inclu
36、de#de fine N 2#de fine M N+2#de fine C U B E(x)(x*x*x)int main()int i=M;i=C U B E(i);printf(%dn,i);re turn 0;A.53 B.125 C.17 D.643.以下程序输出的结果是o#include#de fine L E T T E R 0int main()char str 20=,C L ang uag e”,c;int i;i 二 0;w hile(c=str i)!=0)i+;#if L E T T E Rif(c=,a&c=A&c=Z)c=c+32;tte ndifp r i n
37、t f c);)re turn 0;A.C L A N G U A G E B.C L ang uag eC.C lang uag e D.c lang uag e4.下面程序执行后输出的结果是o#include int main()int i,j,a10 ;a0=l;for(i=0;i 5;i+)for(j=i;j 5;j+)aj=ai+l;for(i=l;i 5;i+)printf(%4d”,ai);printf(n);re turn 0;A.10 4 6 8 B.8 10 4 6C.6 8 10 4 D.4 6 8 105.对于以下程序:当输入:65 1 4时,其运营结果是:(1)当输入
38、:14 6 3时,其运营结果是:(2)。当输入:25 1 2 5时,其运营结果是:(3)#include int main()int m,n;printf(E nte r m,n:);scanf(%d%d,&m,&n);w hile(m!=n)w hile(m n)m-=n;w hile(n m)n-=m;printfm);re turn 0;#include A.(1)m=0(2)m=2m=4B.(1)m=l(2)m=5m=l 1C.(1)m=0(2)m=lm=5D.(1)m=l(2)m=7m=256.下列程序的输出是一_oint main()int a=7,b=5;printf(dn,b=
39、b/a);re turn 0;)A.不拟定值 B.5 C.1 D.O7.从键盘输入:1 2 3 4 5 6 7 8 9程序执行后输出的结果是一。#include int main()int x33,sum=0;int i,j;for(i=0;i 3;i+)for(j=0;j 3;j+)s c a n f&x i j );printf C A n);for(i=0;i 3;i+)sum=sum+xii;printf(z,%6dn/z,sum);re turn 0;A.24 B.6 C.13 D.158.下列程序的输出为o#include int main()int k=0;char c=A;do
40、 sw itch(c+)(case A :k+;bre ak;case B :k;case C :k+=2;bre ak;case D:k=k%2;continue;case E:k=k*10;bre ak;de fault:k=k/3;k+;w hile(c*G);printf(k二%dn”,k);re turn 0;A.k=2 B.k=3 C.k=0 D.k=49.下列程序输出的结果是o#include int main()int i=0,j=0,a=6;if(+i 0)|(+j 0)a+;printf(/zi=%d,j=%d,a=%dn”,i,j,a);re turn 0;A.i=0,j
41、=0,a=6 B.i=l,j=l,a=7C.i=0,j=l,a=7 D.i=l,j=0,a=71 0.对于以下程序:当从第一列开始输入:g时,其运营结果是:(l)o当从第一列开始输入:a时,其运营结果是:(2)。当从第一列开始输入:M时,其运营结果是:(3)。当从第一列开始输入:Z时,其运营结果是:(4)o#include int main()char ch,cl,c2;printf(E nte r a characte r/);ch=g e tchar 0 ;if(ch=,a*)&(ch=,z)ch-二 32;cl=ch-l;c2=ch+l;if(ch=,K)cl=ch+25;e lse i
42、f(ch=,Z*)c2=ch-25;putchar(cl);putchar(ch);putchar(c2);putchar(*n);re turn 0;A.(l)g kd(2)zab(3)I mn(4)yzaB.(l)G K D (2)WA B (3)M N L (4)YZAB.(1)fzh(2)zab(3)I mn(4)yzaD.(l)F G H (2)ZA B (3)L M N (4)YZA1 1.下列程序的输出是O include int main()int a=9;a+=a-=a+a;printf(,z%dn,z,a);re turn 0;A.-9 B.9 C.18 D.-181 2.
43、下列程序运营结果是:o#include int main()int i,x;for(i=l,x=l;i=10)bre ak;if(x%2=l)x+=5;continue;x-=3;)printf(,x=%dt/z,x);printf(i二/dn,i);re turn 0;A.x=10 i=10 B.x=6 i=6 C.x=6 i=10 D.x=10 i=61 3.以下程序的输出结果为 o#include int main()char s=”123,*p;P=s;printf(%c%c%cn,*p+,*p+,*p+);re turn 0;A.123 B.312 C.213 D.32114.以下程
44、序输出的结果是o#include#de fine A D D(x)(x)+(x)int main()int a=4,b=6,c=7;int d=A D D(a+b)*c;printf(d=%d,d);re turn 0;A.d=140 B.d=70 C.d=280 D.d=8015.程序执行后输出的结果是o#include int main()int i,j,a=0,3,4,2,6;for(i=l;i=5;i+)j=5-i;printf(d,*(a+j);Ire turn 0;A.430 62 B.20 346 C.0 3462 D.6243016.下列程序运营结果是:o include in
45、t main()int i=l;w hile(i 10)if(+i%3!=l)continue;e lse printf C%d”,i);re turn 0;A.O 3 5 B.4 6 8 C.3 6 9 D.4 7 10六、程序填空测试规定在10分钟内回答5 个问题(10分)。1.下面程序由终端键盘输入字符,存放到文献中,用#结束输入。main()F I L E *fp;char ch,fname 10;printf(,zI nput name of file n,z);g e ts(fname);if(fp=fope n(fname,w)=N U L L)printfC cannot op
46、e nn);e xit(0);)printf(E nte r data:n);w hile(1)!=#)fputc(2);fclose(fp);A.(1)(ch=g e tchar()(2)ch,*fpB.(1)(ch=putchar()(2)ch,*fpC.(1)(ch=putchar()(2)ch,fpD.(1)(ch=g e tchar()(2)ch,fp2.以下程序用递归方法将一维数组中的数进行逆置。#include “stdio.h#de fine S I ZE 10main()float sS I ZE;re adin(s);inve rt(s,s+S I ZE-1);pri(s)
47、;re adin(1)for(i=0;i S I ZE;i+)s c a n f&a i);)inve rt(float*i,float*j)float t;if(i j)廿*i;(2);(3);inve rt(4);pri(float*a)printf(%6.I f”,ai);A.(1)float*a(2)*i=*j(3)j=t(4)+i,j+B.(1)float a(2)*i=*j(3)j=t一i,j+C.(1)float a(2)*i 二*j(3)*j=t一i,一jmain()int a=10,b=20,*s,*t;s=&a;t=&b;sw apl(&s,&t);printf(%d%d,
48、a,b);sw apl(1)int te rm;te rm=(2)A.B.C.D.4.(1)int(1)int(1)int(1)intss,int*tt);*ss=(3);*tt=te rm;D.(1)float*a(2)*i=*j(3)*j=t(4)+i,j3.以下程序调用函数swapl将指针s和t所指单元(a和b)中的内容互换。*(2)ss(2)ss(3)*tt(2)*ss(3)*tt(2)*ss以下程序的功能是将字符串s中所有的空格字符删去。main()char*s=0 ur te ache r te achs C lang uag e”;for(i=j=0;si!=0,;i+)if(s
49、i!=)(1)printf(%sn,s);A.B.C.D.5.sj+=sisi+=sjsi+=sjsj+=sisi八0,s 二,0,以下程序的功能是输出字符串omain()char*a =P asce l,C lang uag e”,dbase,“C obol;char(1);int j=0;P=a;for(;j 4;j+)printf(%sn,*(2);A.(1)*p(2)p B.*p(2)pC.(l)*p(2)p+D.(1)*p(2)p+6.在()内填入对的的内容,使本题程序运营输出结果是:name:Yang D e zhongbirthday:1984,12addre ss:J iL i
50、n roadzipcode:130 0 21程序如下:ttde fine N A M E S I ZE 20#de fine A D D R S I ZE 10 0struct birthday(int ye ar;int month;struct pe rson char name N A M E S I ZE;struct birthday date;char addre ssA D D R S I ZE;long zipcode;struct pe rsonp=Yang D e zhong”,1984,12,“J iL inroad,130 0 21);main()printf(,nam