1 / 157

计算机综合训练

计算机综合训练. 适用于全院所有专业. 目 录. 一、计算机基础知识测试 二、 Windows 操作系统测试 三、高级语言基础知识测试 四、表达式求值测试 五、程序运行结果测试 六、程序填空测试 七、英文输入法测试 八、中文输入法测试 九、 Office Word 测试 十、 Office Excel 测试 笔试试卷. 试卷一. 试卷二. 试卷三. 一、计算机基础知识测试. 在 5 分钟内回答 10 个问题 (10 分 ) 。请将系统输入法切换到英文输入方式,准备好后按回车键或单击 “ 开始 ” 按钮开始测试。

Download Presentation

计算机综合训练

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 计算机综合训练 适用于全院所有专业

  2. 目 录 一、计算机基础知识测试 二、Windows操作系统测试 三、高级语言基础知识测试 四、表达式求值测试 五、程序运行结果测试 六、程序填空测试 七、英文输入法测试 八、中文输入法测试 九、Office Word 测试 十、Office Excel 测试 笔试试卷 试卷一 试卷二 试卷三

  3. 一、计算机基础知识测试 在5分钟内回答10个问题(10分)。请将系统输入法切换到英文输入方式,准备好后按回车键或单击“开始”按钮开始测试。 1. 原码为10011101的补码是 ____ 。 A.01000011 B. 11100011 C.01100011 D. 11000011 2.用八位二进制数表示+35的原码是 ____ 。 A. 00100011 B.01000111 C.10100011 D. 10000111 3. 十进制纯小数0.5转换成二进制数应为 ____ 。 A.0.11 B.0.00 C. 0.2 D.0.1 B A D

  4. 一、计算机基础知识测试 B 4.无符号二进制数1011011.101 所对应的十进制数是 ____ 。 A.91.875 B. 91.625 C.182.625 D. 182.375 5.公司或企业使用计算机处理账册、管理仓库、工资管理、人事管理等业务属于计算机在 ____ 方面的应用。 A.人工智能 B.网络应用 C.数据处理 D. 科学计算 6.第一个电子计算机时代的计算机中,主要逻辑元件是 ____ 。 A.电子管 B.继电器 C.晶体管 D.集成电路 7.下列叙述中错误的是 ____ 。 A.在计算机附近应避免磁场干扰 B.为了延长计算机的寿命,应避免频繁开关计算机 C.计算机要经常使用,不要长期闲置不用 D.计算机用几小时后,应让计算机休息一会儿再用 C A D

  5. 一、计算机基础知识测试 B 8.下列不属于微机系统的主要指标的是 ____ 。 A.运算速度 B.是否安装有WORD C.主频D. 内存容量 9.下列不属于操作系统的是 ____ 。 A.windows B.windows XP C. FrontPage D. UNIX 10.下列说法不正确的是 ____ 。 A.只有存放在CD-ROM盘上的数据才称为多媒体信息 B.CD-ROM驱动器是多媒体计算机的基本部件 C.CD-ROM是一种只读存储器但不是内存储器 D.CD-ROM盘上最多能存储大约650MB兆左右的信息 11.微型计算机通常是由控制器和 ____ 等几部分组成。 A.运算器、存储器、打印设备 B.UPS、存储器和I/O设备 C.运算器、存储器和UPS D.运算器、存储器和I/O设备 C A D

  6. 一、计算机基础知识测试 B 12.微型计算机的CPU, 即中央处理单元,是由 ____ 组成。 A.存储器和运算器 B.运算器和控制器 C.控制器和存储器 D.运算器和输入设备 13.如果用八位二进制数补码表示带符号的定点整数,则能表示的十进数的范围是 ____ 。 A.-128到+128 B.-127到+127 C. -128到+127 D. -127到+128 14.在计算机中,总是用数的最 ____ 位来表示数的符号。 A.高 B.低 C.后 D.中 15.如果按字长来划分,微机可以为8位机、16位机、 32位机和64位机。 所谓32位机是指该计算机所用的CPU ____ 。 A.只能处理32位二进制定点数 B.有32个寄存器 C.具有32位的寄存器 D.能同时处理32位二进制数 C A D

  7. 一、计算机基础知识测试 B 16.二进制数1101.1111转换成十六进数应为 ____ 。 A)A.E B) D.F C)E.F D) A.F 17.下列说法中正确的是 ____ 。 A.点阵打印机的针数越多,则打印的汉字字体就越多 B.两个显示器屏幕大小相同,则它们的分辩率必定相同 C.计算机体积越大、其功能就越强 D.在微机性能指标中,CPU的主频越高,其运算速度越快 18.通常将显示器称为 ____ 。 A. CRT B.SCR C.PRN D. LPT 19.计算机显示器有许多种类型,通常分辩率为640*480、800*600或1024*768的含意是 ____ 。 A.一个汉字上的像素数 B.一个字符占的像素数 C.一屏幕显示的字符数 D.一屏幕显示的像素数 D A D

  8. 一、计算机基础知识测试 D 20. 计算机程序是 ____ 。 A.某种计算机语言一些语句的组合 B.某种计算机语言全部语句的集合 C.按某种顺序排列,且按书写顺序执行的指令集合 D.按某种顺序排列,且经过计算机执行能完成某项任务的指令集合 21.____ 是内存储器中的一部分, CPU对它们只能读取不能存储。 A.键盘 B.随机存储器 C. ROM D. RAM 22.操作系统的作用是 ____ 。 A.控制和管理系统资源的使用 B.进行编码转化 C.软硬件的接口 D.把源程序翻译成机器语言程序 23.操作系统是一种 ____ 。 A.编辑软件 B.培训软件 C.应用软件 D.系统软件 C A D

  9. 一、计算机基础知识测试 D 24.完整的计算机系统包括 ____ 。 A.运算器、存储器和控制器 B.主机和实用程序 C.主机和内存 D.主机和外围设备 25.现在使用的计算机,其工作原理是 ____ 。 A.程序设计 B.程序控制 C.存储程序 D.存储程序和程序控制 26.计算机内存常用字节(Byte)作为单位,一个字节等于 ____ 个二进制位。 A.8 B.4 C.16 D.2 27.把高级语言写的源程序变为目标程序要经过 ____ 。 A.解释 B.编辑 C.编译 D.汇编 D A C

  10. 一、计算机基础知识测试 B 28.计算机存取信息的基本单位是 ____ 。 A.兆字节(MB) B.字节(Byte) C.位(bit) D.千字节(KB) 29.在微机中常说的用户的可用内存容量是指 ____ 。 A.ROM和RAM的总容量 B. 硬盘的容量 C. RAM的容量 D. ROM的容量 30.第三个计算机时代的计算机主要逻辑元件是 ____ A. 集成电路 B.电子管 C.晶体管 D.超大规模集成电路 31.第三个计算机时代为 ____ 。 A.1964-1975 B.1958-1964 C.1946-1957 D.1965-1970 C A D

  11. 一、计算机基础知识测试 B 32.世界上首次实现存储程序的计算机的英语名称为 ____ 。 A.EDSAC B. ENIAC C.UNIVAC D. EDVAC 33.第一台电子计算机诞生于 ____ 年,它是根据冯诺依曼提出的原理制造出来的。 A.1950 B.1949 C.1946 D.1945 34. CAI是 ____ 的英文缩写。 A.计算机辅助教学 B.计算机辅助制造 C.计算机辅助设计 D.计算机辅助管理 35.计算机辅助设计简称 ____ 。 A.OA B.CAI C.CAM D.CAD C A D

  12. 一、计算机基础知识测试 B 36. 在计算机常见的英文缩写中,IBM代表 ____ 。 A.贝尔实验室 B.国际商业机器公司 C.美国导弹发射基地 D.麻省理工学院 37.能将高级语言翻译成机器语言的程序称为 ____ 。 A.驱动程序 B.装入程序 C.编译程序 D.编辑程序 38.解决同一问题的机器语言、汇编语言、高级语言最优化程序中,计算机执行效率最高的是 ____ 。 A.机器语言和高级语言 B.高级语言 C.汇编语言 D.机器语言 39.微型计算机的磁盘 ____ 。 A.属于内存储器 B.属于输出设备 C.属于输入设备 D.既是输入设备,也是输出设备 40.在计算机存储技术中,采用虚拟存储器的主要目的是 ____ 。 A.提高外存储器的存取速度 B.提高主存储器的存取速度 C.扩大外存储器的存储空间 D.扩大主存储器的存储空间 C D D D

  13. 二、Windows操作系统测试 要求在5分钟内回答10个问题(10分)。请将系统输入法切换到英文输入方式,准备好后按回车键或单击“开始”按钮开始测试。 1. 下列 ____ 不属于Windows2000的多媒体组件。 A.Windows中的CD唱机 B.Windows中的录音机 C.Windows Media Player D.在Windows中安装的金山影霸播放软件 2.下列 ____ 不属于多媒体技术范畴。 A.数据压缩技术 B.播放技术 C.音频技术 D.视频技术 3.下列 ____ 不是多媒体计算机的特点。 A.完整性 B.集成性 C.交互性 D.多样性 4.多媒体一词的英文单词是 ____ 。 A.Multiplmedia B.Multimidia C. Multimedia D. Multmedia D B A C

  14. 二、Windows操作系统测试 D 5.在Windows 中选择所有图标的快捷键是 ____ 。 A.Ctrl+D B.Ctrl+C C.Ctrl+B D.Ctrl+A 6. 在Windows 中,单击鼠标右键产生的菜单称为 ____ 菜单。 A.控制 B.快捷 C.命令 D.普通 7.在Windows 中,当一个应用程序所在的窗口最小化成图标后,该应用程序 ____ 。 A.在后台继续运行 B.暂停运行 C.停止运行 D.在前台继续运行 8.要在Windows 标准窗口的下拉菜单中选择某命令,下列操作错误的是 ____ A.同时按下Alt键与该命令后括号中带有下画线的字母键 B.用鼠标单击该菜单名 C.直接按该命令选项后面括号中带有下画线的字母键 D.用方向键将高量度条移至该命令上再按回车键 B A C

  15. 二、Windows操作系统测试 9.在启动了Windows并切换到MS-DOS方式后, 若需要再次进入Windows,则除了冷启动或热启动系统外, 可以使用 ____ 实现。 A.QUIT B.CTRL键 C.ALT 键 D.EXIT 10.通过“回收站”中相应快捷菜单中的 ____ 可恢复被误删除的文件或文件夹。 A.收藏 B.还原 C.恢复 D.清空 11.任务栏可以 ____ 。 A.交换任务 B.共享数据 C.交换信息 D.获取帮助 12.在Windows 中可以用“回收站”恢复 ____ 盘上被误删的文件。 A.磁 B.光 C.硬 D.软 D B A C

  16. 二、Windows操作系统测试 13.Windows 中提供的大部分开发工具和实用程序,可以在开始菜单中的 ____ 中找到。 A.收藏夹 B.文档 C.设置 D.程序 14.控制面板是改变系统 ____ 的应用程序,用来调整各种硬件和软件性能的选项。 A.操作 B.配置 C.结构 D.性质 15.当选定文件或文件夹后,欲改变其属性设置,可以用鼠标 ____ 键,然后在弹出的菜单中选择“属性”命令。 A.右 B.任意 C.左 D.中间 16.要将整个桌面的内容存入剪贴板,应按 ____ 键。 A.TAB+Print Screen B.SHIFT+Print Screen C. Print Screen D. CTRL+Print Screen D B A C

  17. 二、Windows操作系统测试 D 17.Windows窗口的标题栏上没有 ____ 。 A.关闭按钮 B.最小化按钮 C.最大化按钮 D.打开按钮 18.在画图中打开和保存的默认图型格式为 ____ 。 A.JPG B. BMP C.PCX D. MPEG 19.将当前活动窗口的所有信息复制到剪贴板上使用 ____ 。 A. Alt+PrintScreen B.PrintScreen C.Ctrl+PrintScreen D. Shift+PrintScreen 20.磁盘属性对话框中看不到的信息是 ____ A.可用空间 B.卷标 C.文件数 D.容量 B A C

  18. 二、Windows操作系统测试 D 21从硬盘上彻底删除文件可以利用 ____ 。 A.ESC键 B.Alt键 C.Ctrl键 D.Shift键 22.单击输入法状态窗口中的(1)按钮,使“中文标点按钮”由虚变实,此时,输入的标点即为中文标点,也可以使用(2)键来进行此转换。 A.(1).中文/英文标点切换(2).CTRL 和 - B. (1).中文/英文标点切换(2).CTRL 和 . C.(1).中文/英文标点切换(2).CTRL 和回车 D. (1).中文/英文标点切换(2).CTRL 和空格 23.在Windows 的桌面上,用鼠标单击“任务栏”右边的 ____ 可启动或关闭汉字输入法。 A. CH B.Cn C.An D.汉 24.退出Windows不能简单地(1),否则,会造成数据丢失,或占用大量磁盘空间。所以,退出Windows 前,一定要选择“开始”菜单中的(2)项。 A.(1)热启动(2)关闭系统 B.(1)关闭系统(2)关闭电源 C. (1)关闭电源(2)关闭系统 D. (1)关闭电源(2)注销 B A C

  19. 二、Windows操作系统测试 D 25.下列 ____ 功能不能出现在对话框中。 A.命令按钮 B.复选按钮 C. 单选按钮 D.菜单 26.菜单中浅灰色项代表该菜单此时 ____ 。 A.不可执行 B.不可用 C.可用 D.执行 27.下列说法中, ____ 是错误的。 A.打印管理在附件中 B.画图在附件中 C.写字板在附件中 D.计算器在附件中 28.在同一磁盘上拖放文件或文件夹执行(1)命令,拖放时按Ctrl键,执行(2)命令。 A.(1).复制(2).移动 B.(1).删除(2).复制 C. (1).移动(2).复制 D. (1).移动(2).删除 B A C

  20. 二、Windows操作系统测试 D 29.“添加打印机”的作用是 ____ 。 A. 选择打印机 B.配置打印机 C.连接打印机 D.安装打印机驱动程序 30.资源管理器中选定单个文件的方法是 ____ 。 A.空格键 B.单击文件名 C.Shift D. Ctrl 31.用户通过鼠标 ____ ,可以展开菜单中的菜单项。 A.单击 B.拖动 C.双击 D.右击 32.在“资源管理器”窗口的工作区,可以按四种方式来列表文件,它们是(1)、(2)、(3)、(4)。 A.(1)图标 (2)文件 (3)文件夹(4)详细资料 B.(1)大图标(2)小图标(3)文件 (4)详细资料 C. (1)大图标(2)小图标(3)列表 (4)详细资料 D. (1)大图标(2)小图标(3)文件夹(4)详细资料 B A C

  21. 二、Windows操作系统测试 D 33.在Windows 中,文件和文件夹的管理可使用(1)和(2)。 A.(1)附件 (2)控制面板 B.(1)我的电脑(2)控制面板 C.(1)控制面板(2)资源管理器 D.(1)我的电脑(2)资源管理器 34.设置屏幕保护可以打开“控制面板”中的 ____ 应用程序。 A.输入法 B.显示 C.系统 D. 电源管理 35.在对话框中,用户可以输入、修改、选择和删除内容的区域称为 ____ 。 A.文本框 B.列表框 C.复选框 D.单选框 36.Windows 应用环境中,鼠标的拖动操作不能完成的是 ____ 。 A.选择多个连续的图标 B.当窗口有滚动条时,可以实现窗口内容的滚动 C.当窗口最大时,可以将窗口缩小成图标 D.当窗口不是最大时,可以移动窗口的位置 B A C

  22. 二、Windows操作系统测试 D 37.Windows 文件系统采用 ____ 形式,替代了抽象的目录。 A.文件 B.小图标 C.路径 D.目录树 38.Windows 中,文件名可长达 ____ 个字符。 A.155 B.255 C.8 D.100 39.在Windows 操作环境中,中英文的切换,按快捷键 ____ 。 A.Ctrl+ Space B.Alt+Space C.Ctrl+Del D.Ctrl+Alt 40.在Windows 中,关闭一个应用程序窗口所使用的常用快捷键是 ____ 。 A.Ctrl+Esc B.Alt+Esc C. Alt+F4 D. Ctrl+F4 41.关于剪贴板的说法 ____ 是错误的。 A.可在不同应用程序中移动信息 B.可在同一应用程序中剪切信息 C.可在同一应用程序中移动信息D.不可在不同应用程序中移动信息 B A C D

  23. 三、高级语言基础知识测 要求在5分钟内回答10个问题(10分)。 1.____是C语言的正确赋值语句。 A.a=b=5 B.a=1,b=2 C. j++; D. y=int(x); 2.在以下运算符中,优先级最高的运算符为____。 A.+= B. ++ C.?: D. && 3.对于枚举类型不正确的说法是____。 A.一个整数可以直接赋给一个枚举变量 B.枚举元素作为常量是有值的 C.枚举值可以用来作判断比较 D.枚举元素不是变量 4.如有定义 int(*p)(), 正确的说法是____。 A.p为指针数组 B.p为指向数组的指针 C.p为指向整形数据的指针 D.p为指向函数的指针 C B A D

  24. 三、高级语言基础知识测 B 5.以下对函数中参数不正确的说法是____。 A.实参可以是常量,变量或表达式 B.实参变量对形参变量的数据传递是地址传递 C.实参与形参的类形应一致 D.实参与形参的个数应相等 6.从用户使用的角度看,函数有标准函数和____两种。 A.无参函数 B.有参函数 C.用户自定义函数 D.空函数 7.C语言里,在内存中以____作为字符串结束标志。 A. ’\0’或 空 B.回车 C.空格 D.引号 8.逻辑运算符的优先顺序是____。 A.三者相同 B. !高于||,||高于&& C.!高于&&,&&和||相同 D.&&高于||,!高于&& C A D

  25. 三、高级语言基础知识测 B 9.从终端输入一个字符应使用____函数。 A.puts() B. getchar() C.putchar() D. getc() 10.C程序包含三种基本结构:顺序结构,选择结构和____。 A.数据结构 B.多分支结构 C.循环结构 D.网状结构 11.C语言中的文件的存取方式有____。 A.可以顺序存取也可以随机存取 B.只能随机存取 C.只能顺序存取 D.只能从文件的开头存取 12.C语言中的文件类型只有____。 A.十进制文件一种 B.二进制文件一种 C.ASCII文件一种 D.ASCII文件和二进制文件两种 C A D

  26. 三、高级语言基础知识测 B 13.以下正确的叙述是____。 A.函数的定义和调用都不可以嵌套 B.函数的调用可以嵌套 C.函数的定义可以嵌套 D.函数的定义和调用都可以嵌套 14.在C语言中 float类型数据占____个字节。 A.2 B.6 C.4 D. 8 15.以下叙述中不正确的是____。 A.赋值运算符的优先级最低 B. %是只能用于整数运算的运算符 C. abc和ABC是两个不同的变量D.所有的变量必须先定义后使用 16.要打开一个文本文件"file1"向该文件写数据,正确的语句是____。 A.fp=fopen("file1";"r") B.fp=fopen("file1";"a") C.fp=fopen("file1";"ab") D.fp=fopen("file1";"w") C A D

  27. 三、高级语言基础知识测 C 17.数组名作为实参传给函数时,数组名被处理为____。 A.该数组中各元素的值 B.该数组的元素个数 C.该数组的首地址 D.该数组的长度 18.当定义一个结构体变量时系统分配给它的内存是____。 A.最后一个成员所需内存量 B.各成员所需内存量的总和 C.第一个成员所需的内存量 D.成员中占内存量最大则者所需的容量 19.在 C程序中,若对函数类型未加显示说明,则函数的隐含类型为____。 A. int B.float C.char D. viod 20.以下叙述中正确的是____。 A.主函数名main后的一对圆括号中不能带有形参 B.在函数中,不能有多条return语句 C.调用函数,必须在一条独立的语句中完成 D.在函数中,通过return语句传回函数值 B A D

  28. 三、高级语言基础知识测 C 21.以下对C语言函数的描述中,不正确的是____。 A.函数可以嵌套调用 B.函数可以没有反回值 C.函数必须有参数 D. C程序必须由一个或一个以上的函数组成 22.函数调用语句:fread(buffer,size,count,fp),其中fp代表____。 A.要读入的字节数 B.一个指向所读文件的文件指针 C.读入数据的存放地址 D.代表读入数椐的总和 23.函数调用语句:fseek(fp,10L,0) 的含义是____。 A.将文件位置指针移到距离文件头10个字节处 B.将文件位置指针从当前置向文件末尾置方向移动10个字节 C.将文件位置指针从文件末尾处向文件头的方向移动10个字节 D.将文件位置指针从当前位置向文件头的方向移动10个字节 24.在位运算中,操作数每右移二位,其结果相当于____。 A.操作数除以2 B.操作数乘以2 C.操作数乘以4 D.操作数除以4 B A D

  29. 三、高级语言基础知识测 B 25. 在C语言 if 语句中,用作判断的表达式为____。 A.逻辑表达式 B.任意表达式 C.算术表达式 D.关系表达式 26.组成C语言程序的是____。 A.主程序和子程序 B.过程 C.函数 D.子程序 27.以下整数值中,不正确的八进制数是____。 A. 0x15 B.015 C.-015 D. 0123 28.下列标识中,不能作为合法的C语言标识符的是____。 A.abc B.cab4 C.a4b D.-ab C A D

  30. 三、高级语言基础知识测 29.C语言的基本数据类型包括:整型,字符型,实型,____。 A.数组类型 B.双精度型 C.枚举类型 D.单精度型 30.C语言的数据类型包括:基本类型,构造类型,指针类型和____。 A.空类型 B.字符型 C.整型 D.实型 31.在以下各组运算符中优先级最高的运算符为____。 A.% B.== C.|| D.! C A D

  31. 三、高级语言基础知识测 C 32.在C语言中,文件由____。 A.数据块组成 B.数据行组成 C.字符(字节)序列组成 D.记录组成 33.在以下说明中,int(*prt)[3];标识符prt____。 A.是一个指针数组名 B.是一个指针,它指向一个具有三个元素的一维数组 C.说明不合法 D.是一个指向整型变量的指针 34.若有以下说明语句: int a[ ]={1,2,3,4,5,6,7,8,9,0},*p,i;p=a; 且0<=i<10,则____是对数组元素的错误引用。 A.*(&a[i]) B.a[p-a] C.*(a+i) D.p+i B D

  32. 四、表达式求值测试 要求在5分钟内回答10个问题(10分)。 1.表达式:!(4<=6)&&(3<=7) 的值为____。 2.如果有变量定义:int x;则表达式:x=!(2<5==5) 的值为____。 3.如果有变量定义:int i=1,j=7,a;则表达式:a=i+(j%4!=0)的值为____。 4.如果有变量定义:int x;则表达式:x=(7+6)%5/2 的值为____。 5.如果有变量定义:int x;则表达式:x=-3*4%-6/5 的值为____。 6.如果有变量定义:int x;则表达式:x=3+4%5-6的值为____。 0 1 2 1 0 1

  33. 四、表达式求值测试 7.如果有变量定义:int x=3,y=4,z=4;则表达式:z>=y&&y>=x 的值为____。 8.如果有变量定义:int x=3,y=4,z=4;则表达式:(z>=y>=x)?1:0的值为____。 9. 如果有变量定义:int x=0,y=0,z=0,k; 则表达式:k=++x&&++y||++z 的值为____。 10.如果有变量定义:int x=0,y=0,z=0,k;则表达式:k=++x||++y&&++z的值为____。 11.如果有变量定义:int x=40,y=4,z=4;则表达式:x=x==(y-z)的值为____。 12.如果有变量定义:int a=15; 则表达式:a=a<<2的值为____。 1 0 1 1 0 60

  34. 四、表达式求值测试 13.如果有变量定义:int a=1,b=2,c=3,d=4; 则表达式:a>b ? a : c>d ? c : d的值为____。 14.如果有变量定义:char x=‘a’,y; 则表达式:y=‘a’+2 的值为____。 15. 如果有变量定义:float x=5.0,y=4.0; 则表达式:x>y ? 1.0 : 1.5 的值为____。 16. 如果有变量定义:float x=4.0,y=5.0; 则表达式:x>y ? 1 : 1.5 的值为____。 17. 如果有变量定义:int a=1,b=2,m; 则表达式:m=a>b?a:b+1的值为____。 18. 如果有变量定义:int a=1,b=2; 则表达式:(!a)||(a>b) 的值为____。 4 99 1.0 1.5 3 0

  35. 四、表达式求值测试 19.如果有变量定义:int a=1,b=2,c=1,x=4,y=5; 则表达式:!a&&b||x>y&&c的值为____。 20.如果有变量定义:int a=3,b=2;则表达式:d=a>b 的值为____。 21.如果有变量定义:int a=3,b=2,c=1;则表达式:b+c<a 的值为____。 22.如果有变量定义:int a=3,b=2,c=1;则表达式:(a>b)==c的值为____。 23.如果有变量定义:int a=3,b=2,c=1;则表达式:a=b>c 的值为____。 24.如果有变量定义:int a=3,b=4,c=5;则表达式:a==b<c 的值为____。 0 1 0 1 1 0

  36. 四、表达式求值测试 25.如果有变量定义:int a=3,b=4,c=5;则表达式:a>b!=c 的值为____。 26.如果有变量定义:int a=12,n=5;则表达式:a%=(n%=2) 的值为____。 27.如果有变量定义:int a=2, b=3;float x=3.5, y=2.5则表达式: (float)(a+b)/2+(int)x%(int)y的值为____。 28.如果有变量定义:int x=3.5, y=2.5; 则表达式:x/=x+y 的值为____。 29.如果有变量定义:int x=3.5, y=2.5; 则表达式:z=(int)x%(int)y 的值为____。 30.如果有变量定义:int a=2, b=3;float y;则表达式:y=(float)(a+b)/2 的值为____。 0 0 3.5 0 1 2.5

  37. 五、程序运行结果测试 要求在10分钟内回答5个问题(10分)。 1.以下程序的输出结果为____。 #include <stdio.h> int main() { char *c[]={"ENTER","NEW",POINT","FIRST"}; char **cp[]={c+3,c+2,c+1,c}; char ***cpp=cp; printf("%s\n",**++cpp); return 0;} A.ENTER B.FIRST C.NEW D.POINT D Exp5_01.c

  38. 五、程序运行结果测试 C 2.以下程序输出的结果是____。 #include <stdio.h> #define N 2 #define M N+2 #define CUBE(x)(x*x*x) int main() {int i=M; i=CUBE(i); printf("%d\n",i); return 0;} A.53 B.125 C.64 D.17 Exp5_02.c

  39. 五、程序运行结果测试 D 3.以下程序输出的结果是____。 #include <stdio.h> #define LETTER 0 int main() { char str[20]="C Language",c; int i=0; while((c=str[i])!='\0') { i++; #if LETTER if(c>='a'&&c<='z') c=c-32; #else if(c>='A'&&c<='Z') c=c+32; #endif printf("%c",c); } return 0;} A.C LANGUAGE B.C Language C.C language D.c language Exp5_03.c

  40. 五、程序运行结果测试 D 4.下面程序执行后输出的结果是____。 #include <stdio.h> int main() { int i,j,a[10];a[0]=1; for(i=0;i<5;i++) for(j=i;j<5;j++) a[j]=a[i]+1; for(i=1;i<5;i++) printf("%4d",a[i]); printf("\n"); return 0;} A.10 4 6 8 B.8 10 4 6 C.6 8 10 4 D.4 6 8 10 exp5_04.c

  41. 五、程序运行结果测试 D 5.对于以下程序: 当输入:65 14 时,其运行结果是:(1)。 当输入:14 63 时,其运行结果是:(2)。 当输入:25 125 时,其运行结果是:(3)。 #include <stdio.h> int main() { int m,n; printf("Enter m,n:") ; scanf("%d%d",&m,&n); while(m!=n) { while(m>n) m-=n; while(n>m) n-=m; } printf("m=%d\n",m); return 0;} A.(1) m=0 (2) m=2 (3) m=4 B.(1) m=1 (2) m=5 (3) m=11 C.(1) m=0 (2) m=1 (3) m=5 D.(1) m=1 (2) m=7 (3) m=25 Exp5_05.c

  42. 五、程序运行结果测试 6.下列程序的输出是____。 #include <stdio.h> int main() { int a=7,b=5; printf("%d\n",b=b/a); return 0; } A.不确定值 B.0 C.1 D.5 B Exp5_06.c

  43. 五、程序运行结果测试 D 7.从键盘输入:1 2 3 4 5 6 7 8 9程序执行后输出的结果是 ____ 。 #include <stdio.h> int main() { int x[3][3],sum=0; int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&x[i][j]); printf("\n"); for(i=0;i<3;i++) sum=sum+x[i][i]; printf("%6d\n",sum); return 0;} A.24 B.6 C.13 D.15 Exp5_07.c

  44. 五、程序运行结果测试 c 8. 下列程序的输出为____。 #include <stdio.h> int main() { int k=0; char c='A'; do { switch(c++) { case 'A': k++; break; case 'B': k--; case 'C': k+=2; break; case 'D': k=k%2; continue; case 'E': k=k*10; break; default: k=k/3; } k++; } while(c<'G'); printf("k=%d\n",k); return 0;} A.k=2 B.k=3 C.k=4 D.k=0 Exp5_08.c

  45. 五、程序运行结果测试 A 9.下列程序输出的结果是____。 #include <stdio.h> int main() { int i=0,j=0,a=6; if((++i>0)||(++j>0)) a++; printf("i=%d,j=%d,a=%d\n",i,j,a); return 0;} A.i=1,j=0,a=7 B.i=1,j=1,a=7 C.i=0,j=1,a=7 D.i=0,j=0,a=6 Exp5_09.c

  46. 五、程序运行结果测试 D 10. 对于以下程序: 当从第一列开始输入:g时,其运行结果是:(1)。当从第一列开始输入:a时,其运行结果是:(2)。 当从第一列开始输入:M时,其运行结果是:(3)。当从第一列开始输入:Z时,其运行结果是:(4)。 #include <stdio.h> int main() { char ch,c1,c2; printf("Enter a character:"); ch=getchar(); if((ch>='a') && (ch<='z')) ch -= 32; c1=ch-1; c2=ch+1; if(ch=='A') c1=ch+25; else if(ch=='Z') c2=ch-25; putchar(c1); putchar(ch); putchar(c2); putchar('\n'); return 0;} A.(1)gkd (2)zab (3)lmn (4)yza B.(1)GKD (2)WAB (3)MNL (4)YZA B.(1)fzh (2)zab (3)lmn (4)yza D.(1)FGH (2)ZAB (3)LMN (4)YZA Exp5_10.c

  47. 五、程序运行结果测试 11. 下列程序的输出是____。 #include <stdio.h> int main() { int a=9; a+=a-=a+a; printf("%d\n",a); return 0;} A.-9 B.9 C.-18 D.18 C Exp5_11.c

  48. 五、程序运行结果测试 D 12. 下列程序运行结果是:____ 。 #include <stdio.h> int main() { int i,x; for(i=1,x=1;i<=50;i++) { if(x>=10) break; if(x%2==1) { x+=5; continue; } x-=3; } printf("x=%d\t",x); printf("i=%d\n",i); return 0;} A.x=10 i=10 B.x=6 i=6 C.x=6 i=10 D.x=10 i=6 Exp5_12.c

  49. 五、程序运行结果测试 A 13. 以下程序的输出结果为_____。 #include <stdio.h> int main() { char s[]="123",*p; p=s; printf("%c%c%c\n",*p++,*p++,*p++); return 0;} A.321 B.312 C.213 D.123 Exp5_13.c

  50. 五、程序运行结果测试 B 14.以下程序输出的结果是____。 #include <stdio.h> #define ADD(x) (x)+(x) int main() { int a=4,b=6,c=7; int d=ADD(a+b)*c; printf("d=%d",d); return 0;} A.d=140 B.d=80 C.d=280 D.d=70 Exp5_14.c

More Related