计算机省二题库_第1页
计算机省二题库_第2页
计算机省二题库_第3页
计算机省二题库_第4页
计算机省二题库_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.第一部分 上机试题全国高校计算机联合考试普通高校计算机共同课教学专业委员会上机操作测试系统1.请大家输入以1742开头的10位考号和姓名,如果考号和姓名输入错误,本次考试没有成绩,责任自负,请大家仔细核对考号和姓名。2.上机题库中的选择题答案全部为d,但在考试时待选择答案随机出现。精品.一、计算机基础知识测试在5分钟内回答10个问题(10分)。请将系统输入法切换到英文输入方式,准备好后按回车键或单击“开始”按钮开始测试。1. 原码为10011101的补码是 _ 。a.01000011 b.11000011 c.01100011 d.111000112.用八位二进制数表示35的原码是 _ 。a

2、.10000111 b.01000111 c.10100011 d.001000113. 十进制纯小数0.5转换成二进制数应为 _ 。a.0.11 b.0.00 c. 0.2 d.0.1 4.无符号二进制数1011011.101 所对应的十进制数是 _ 。a.91.875 b.182.375 c.182.625 d.91.6255.公司或企业使用计算机处理账册、管理仓库、工资管理、人事管理等业务属于计算机在 _ 方面的应用。a.人工智能 b.网络应用 c.科学计算 d.数据处理6.第一个电子计算机时代的计算机中,主要逻辑元件是 _ 。a. 集成电路 b.继电器 c.晶体管 d.电子管7.下列叙

3、述中错误的是 _ 。 a.在计算机附近应避免磁场干扰 b.为了延长计算机的寿命,应避免频繁开关计算机c.计算机要经常使用,不要长期闲置不用d.计算机用几小时后,应让计算机休息一会儿再用8.下列不属于微机系统的主要指标的是 _ 。a.运算速度 b.内存容量 c.主频d.是否安装有word9.下列不属于操作系统的是 _ 。a.windows b.windows xp c.unix d.frontpage 10.下列说法不正确的是 _ 。a.cd-rom盘上最多能存储大约650mb兆左右的信息b.cd-rom驱动器是多媒体计算机的基本部件c.cd-rom是一种只读存储器但不是内存储器d.只有存放在c

4、d-rom盘上的数据才称为多媒体信息11.微型计算机通常是由控制器和 _ 等几部分组成。a.运算器、存储器、打印设备 b.ups、存储器和i/o设备c.运算器、存储器和ups d.运算器、存储器和i/o设备12.微型计算机的cpu, 即中央处理单元,是由 _ 组成。a.存储器和运算器 b.运算器和输入设备c.控制器和存储器 d.运算器和控制器13.如果用八位二进制数补码表示带符号的定点整数,则能表示的十进数的范围是 _ 。a.128到128 b.127到127c.127到128 d.128到12714.在计算机中,总是用数的最 _ 位来表示数的符号。a.中 b.低 c.后 d.高 15如果按字

5、长来划分,微机可以为8位机、16位机、 32位机和64位机。 所谓32位机是指该计算机所用的cpu _ 。a.只能处理32位二进制定点数b.有32个寄存器c.具有32位的寄存器 d.能同时处理32位二进制数16.二进制数1101.1111转换成十六进数应为 _ 。a)a.e b) a.f c)e.f d)d.f17.下列说法中正确的是 _ 。a.点阵打印机的针数越多,则打印的汉字字体就越多b.两个显示器屏幕大小相同,则它们的分辩率必定相同 c.计算机体积越大、其功能就越强 d.在微机性能指标中,cpu的主频越高,其运算速度越快 18.通常将显示器称为 _ 。a.lpt b.scr c.prn

6、d.crt 19.计算机显示器有许多种类型,通常分辩率为640480、800600或1024768的含意是 _ 。a.一个汉字上的像素数 b.一个字符占的像素数c.一屏幕显示的字符数 d.一屏幕显示的像素数20. 计算机程序是 _ 。a.某种计算机语言一些语句的组合精品.b.某种计算机语言全部语句的集合c.按某种顺序排列,且按书写顺序执行的指令集合d.按某种顺序排列,且经过计算机执行能完成某项任务的指令集合21._ 是内存储器中的一部分, cpu对它们只能读取不能存储。a.键盘 b.随机存储器 c.ram d.rom22.操作系统的作用是 _ 。a. 把源程序翻译成机器语言程序b.进行编码转化

7、c.软硬件的接口 d.控制和管理系统资源的使用23.操作系统是一种 _ 。a.编辑软件 b.培训软件 c.应用软件 d.系统软件24.完整的计算机系统包括 _ 。a.运算器、存储器和控制器 b.主机和实用程序c.主机和内存 d.主机和外围设备25.现在使用的计算机,其工作原理是 _ 。a.程序设计 b.程序控制 c.存储程序 d.存储程序和程序控制 26.计算机内存常用字节(byte)作为单位,一个字节等于 _ 个二进制位。a.2 b.4 c.16 d.8 27.把高级语言写的源程序变为目标程序要经过 _ 。a.解释 b.编辑 c.汇编 d.编译28.计算机存取信息的基本单位是 _ 。a.兆字

8、节(mb) b.千字节(kb)c.位(bit) d.字节(byte)29.在微机中常说的用户的可用内存容量是指 _ 。a.rom和ram的总容量 b. 硬盘的容量c.rom的容量 d.ram的容量30.第三个计算机时代的计算机主要逻辑元件是 _ a. 超大规模集成电路 b.电子管c.晶体管 d.集成电路 31.第三个计算机时代为 _ 。a.19641975 b.19581964c.19461957 d.1965197032.世界上首次实现存储程序的计算机的英语名称为 _ 。a.edsac b.edvac c.univac d.eniac 33.第一台电子计算机诞生于 _ 年,它是根据冯诺依曼提

9、出的原理制造出来的。a.1950 b.1949 c.1945 d.194634. cai是 _ 的英文缩写。a.计算机辅助管理 b.计算机辅助制造c.计算机辅助设计 d.计算机辅助教学35.计算机辅助教学简称 _ 。a.oa b.cad c.cam d.cai 36. 在计算机常见的英文缩写中,ibm代表 _ 。 a.贝尔实验室 b.麻省理工学院c.美国导弹发射基地 d.国际商业机器公司37.能将高级语言翻译成机器语言的程序称为 _ 。a.驱动程序 b.装入程序c.编辑程序 d.编译程序38.解决同一问题的机器语言、汇编语言、高级语言最优化程序中,计算机执行效率最高的是 _ 。a.机器语言和高

10、级语言b.高级语言c.汇编语言 d.机器语言39.微型计算机的磁盘 _ 。a.属于内存储器 b.属于输出设备c.属于输入设备 d.既是输入设备,也是输出设备40.在计算机存储技术中,采用虚拟存储器的主要目的是 _ 。a.提高外存储器的存取速度b.提高主存储器的存取速度c.扩大外存储器的存储空间d.扩大主存储器的存储空间 二、windows操作系统测试要求在5分钟内回答10个问题(10分)。请将系统输入法切换到英文输入方式,准备好后按回车键或单击“开始”按钮开始测试。1. 下列 _ 不属于windows2000的多媒体组件。a.windows中的cd唱机 b.windows中的录音机 c.win

11、dows media player d.在windows中安装的金山影霸播放软件 2.下列 _ 不属于多媒体技术范畴。 a.数据压缩技术b.视频技术c.音频技术d.播放技术3.下列 _ 不是多媒体计算机的特点。a.多样性 b.集成性 c.交互性 d.完整性 4.多媒体一词的英文单词是 _ 。a.multiplmedia b.multimidia c.multmedia d.multimedia 5.在windows 中选择所有图标的快捷键是 _ 。a.ctrl+d b.ctrl+c c.ctrl+b d.ctrl+a6. 在windows 中,单击鼠标右键产生的菜单称为 _ 菜单。a.控制 b

12、.普通 c.命令 d.快捷7.在windows 中,当一个应用程序所在的窗口最小化成图标后,该应用程序 _ 。 a.在前台继续运行 b.暂停运行c.停止运行 d.在后台继续运行8.要在windows 标准窗口的下拉菜单中选择某命令,下列操作错误的是 _精品.a. 同时按下alt键与该命令后括号中带有下画线的字母键 b.用鼠标单击该菜单名 c.用方向键将高量度条移至该命令上再按回车键d.直接按该命令选项后面括号中带有下画线的字母键9.在启动了windows并切换到ms-dos方式后, 若需要再次进入windows,则除了冷启动或热启动系统外, 可以使用 _ 实现。a.quit b.ctrl键 c

13、.alt 键 d.exit 10.通过“回收站”中相应快捷菜单中的 _ 可恢复被误删除的文件或文件夹。a.收藏 b.清空 c.恢复 d.还原11.任务栏可以 _ 。a.获取帮助 b.共享数据 c.交换信息d.交换任务12.在windows 中可以用“回收站”恢复 _ 盘上被误删的文件。a.磁 b.光 c.软 d.硬13.windows 中提供的大部分开发工具和实用程序,可以在开始菜单中的 _ 中找到。a.收藏夹 b.文档 c.设置 d.程序 14.控制面板是改变系统 _ 的应用程序,用来调整各种硬件和软件性能的选项。a.操作 b.性质 c.结构 d.配置15.当选定文件或文件夹后,欲改变其属性

14、设置,可以用鼠标 _ 键,然后在弹出的菜单中选择“属性”命令。a.中间 b.任意 c.左 d.右16.要将整个桌面的内容存入剪贴板,应按 _ 键。 a.tab+print screen b.shift+print screenc.ctrl+print screen d.print screen17.windows窗口的标题栏上没有 _ 。a.关闭按钮 b.最小化按钮c.最大化按钮d.打开按钮 18.在画图中打开和保存的默认图型格式为 _ 。a.jpg b.mpeg c.pcx d.bmp: 19.将当前活动窗口的所有信息复制到剪贴板上使用 _ 。 a.shift+printscreen b.p

15、rintscreenc.ctrl+printscreen d.alt+printscreen 20.磁盘属性对话框中看不到的信息是 _ a.可用空间 b.卷标 c.容量 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).中文/英文

16、标点切换(2).ctrl 和 . 23.在windows 的桌面上,用鼠标单击“任务栏”右边的 _ 可启动或关闭汉字输入法。 a.汉 b.cn c.an d.ch 24.退出windows不能简单地(1),否则,会造成数据丢失,或占用大量磁盘空间。所以,退出windows 前,一定要选择“开始”菜单中的(2)项。a.(1)热启动(2)关闭系统 b.(1)关闭系统(2)关闭电源c.(1)关闭电源(2)注销 d.(1)关闭电源(2)关闭系统25.下列 _ 功能不能出现在对话框中。a.命令按钮 b.复选按钮 c. 单选按钮 d.菜单 26.菜单中浅灰色项代表该菜单此时 _ 。a.不可执行 b.执行

17、c.可用 d.不可用27.下列说法中, _ 是错误的。a.计算器在附件中 b.画图在附件中c.写字板在附件中 d.打印管理在附件中28.在同一磁盘上拖放文件或文件夹执行(1)命令,拖放时按ctrl键,执行(2)命令。a.(1).复制(2).移动 b.(1).删除(2).复制 c.(1).移动(2).删除 d.(1).移动(2).复制29.“添加打印机”的作用是 _ 。a. 选择打印机 b.配置打印机c.连接打印机 d.安装打印机驱动程序30.资源管理器中选定单个文件的方法是 _ 。a.空格键 b.ctrl c.shift d.单击文件名31.用户通过鼠标 _ ,可以展开菜单中的菜单项。a.右击

18、 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)详细资料33.在windows 中,文件和文件夹的管理可使用(1)和(2)。a.(1)附件 (2)控制面板b.(1)我的电脑(2)控制面板 c.(1)控制面板(2)资源管理器d.(1)我的电脑(2)资源管理器 34.设置屏幕保护可以打开“控制面板”中的 _

19、应用程序。精品.a.输入法 b.电源管理 c.系统 d.显示 35.在对话框中,用户可以输入、修改、选择和删除内容的区域称为 _ 。a.列表框 b. 单选框 c.复选框 d.文本框35.windows 应用环境中,鼠标的拖动操作不能完成的是 _ 。a.选择多个连续的图标 b.当窗口有滚动条时,可以实现窗口内容的滚动c. 当窗口不是最大时,可以移动窗口的位置d.当窗口最大时,可以将窗口缩小成图标36.windows 文件系统采用 _ 形式,替代了抽象的目录。a.文件 b.小图标 c.路径 d.目录树37.windows 中,文件名可长达 _ 个字符。a.155 b.100 c.8 d.255 3

20、8.在windows 操作环境中,中英文的切换,按快捷键 _ 。a.ctrl+alt b.alt+spacec.ctrl+del d.ctrl+space39.在windows 中,关闭一个应用程序窗口所使用的常用快捷键是 _ 。a.ctrl+esc b.alt+escc.ctrl+f4 d.alt+f4 40.关于剪贴板的说法 _ 是错误的。a.可在不同应用程序中移动信息 b.可在同一应用程序中剪切信息c.可在同一应用程序中移动信息d.不可在不同应用程序中移动信息 三、高级语言基础知识测试要求在5分钟内回答10个问题(10分)。1._是c语言的正确赋值语句。a.a=b=5 b.a=1,b=2

21、 c.y=int(x); d.j+;2.在以下运算符中,优先级最高的运算符为_。 a.+= b.& c.?: d.+3.对于枚举类型不正确的说法是_。a.枚举元素不是变量 b.枚举元素作为常量是有值的c.枚举值可以用来作判断比较d.一个整数可以直接赋给一个枚举变量 4.如有定义 int(*p)(), 正确的说法是_。a.p为指针数组 b.p为指向数组的指针 c.p为指向整形数据的指针 d.p为指向函数的指针5.以下对函数中参数不正确的说法是_。a.实参可以是常量,变量或表达式 b.实参与形参的个数应相等 c.实参与形参的类形应一致d.实参变量对形参变量的数据传递是地址传递6.从用户使用的角度看

22、,函数有标准函数和_两种。a.无参函数b.有参函数c.空函数d.用户自定义函数7.c语言里,在内存中以_作为字符串结束标志。a.引号 b.回车 c.空格 d.0或 空 8.逻辑运算符的优先顺序是_。 a.三者相同 b. !高于|,|高于& c.!高于&,&和|相同 d.&高于|,!高于&9.从终端输入一个字符应使用_函数。a.puts() b.getc() c.putchar() d.getchar()10.c程序包含三种基本结构:顺序结构,选择结构和_。 a.数据结构 b.多分支结构 c.网状结构 d.循环结构11.c语言中的文件的存取方式有_。a.只能从文件的开头存取b.只能随机存取c.只

23、能顺序存取d.可以顺序存取也可以随机存取12.c语言中的文件类型只有_。a.十进制文件一种 b.二进制文件一种 c.ascii文件一种d.ascii文件和二进制文件两种13.以下正确的叙述是_。a.函数的定义和调用都不可以嵌套b.函数的定义和调用都可以嵌套c.函数的定义可以嵌套d.函数的调用可以嵌套 14.在c语言中 float类型数据占_个字节。a.2 b.6 c.8 d. 415.以下叙述中不正确的是_。a.%是只能用于整数运算的运算符 b.abc和abc是两个不同的变量 c.所有的变量必须先定义后使用d.赋值运算符的优先级最低 16.要打开一个文本文件file1向该文件写数据,正确的语句

24、是_。a.fp=fopen(file1;r) b.fp=fopen(file1;a)c.fp=fopen(file1;ab) d.fp=fopen(file1;w)17.数组名作为实参传给函数时,数组名被处理为_。a.该数组中各元素的值 b.该数组的元素个数c.该数组的长度 d.该数组的首地址18.当定义一个结构体变量时系统分配给它的内存是_。 a.最后一个成员所需内存量精品.b.成员中占内存量最大则者所需的容量c.第一个成员所需的内存量d.各成员所需内存量的总和19.在 c程序中,若对函数类型未加显示说明,则函数的隐含类型为_。a.viod b.float c.char d.int20.以下

25、叙述中正确的是_。a.主函数名main后的一对圆括号中不能带有形参b.在函数中,不能有多条return语句c.调用函数,必须在一条独立的语句中完成d.在函数中,通过return语句传回函数值 21.以下对c语言函数的描述中,不正确的是_。a.函数可以嵌套调用 b.函数可以没有反回值 c.c程序必须由一个或一个以上的函数组成d.函数必须有参数22.函数调用语句:fread(buffer,size,count,fp),其中fp代表_。a.要读入的字节数 b.代表读入数椐的总和c.读入数据的存放地址 d.一个指向所读文件的文件指针23.函数调用语句:fseek(fp,10l,0) 的含义是_。a.将

26、文件位置指针从当前位置向文件头的方向移动10个字节b.将文件位置指针从当前置向文件末尾置方向移动10个字节c.将文件位置指针从文件末尾处向文件头的方向移动10个字节d.将文件位置指针移到距离文件头10个字节处24.在位运算中,操作数每右移二位,其结果相当于_。 a.操作数除以2 b.操作数乘以2c.操作数乘以4 d.操作数除以425. 在c语言 if 语句中,用作判断的表达式为_。a.逻辑表达式 b.关系表达式c.算术表达式 d.任意表达式 26.组成c语言程序的是_。a.主程序和子程序 b.过程 c.子程序 d.函数27.以下整数值中,不正确的八进制数是_。a.0123 b.015 c.-0

27、15 d.0x15 28.下列标识中,不能作为合法的c语言标识符的是_。a.abc b.cab4 c.a4b d.-ab29.c语言的基本数据类型包括:整型,字符型,实型,_。a.数组类型 b.双精度型 c.单精度型d.枚举类型30.c语言的数据类型包括:基本类型,构造类型,指针类型和_。a.实型 b.字符型 c.整型 d.空类型 31.在以下各组运算符中优先级最高的运算符为_。a.% b.= c.| d.! 32.在c语言中,文件由_。a.数据块组成 b.数据行组成c.记录组成 d.字符(字节)序列组成33.在以下说明中,int(*prt)3;标识符prt_。a.是一个指针数组名b.是一个指

28、向整型变量的指针c.说明不合法 d.是一个指针,它指向一个具有三个元素的一维数组34.若有以下说明语句:int a =1,2,3,4,5,6,7,8,9,0,*p,i;p=a; 且0=i10,则_是对数组元素的错误引用。a.*(&ai) b.ap-a c.*(a+i) d.p+i四、表达式求值测试要求在5分钟内回答10个问题(10分)。1.表达式:!(4=6)&(3=7) 的值为_(0)2.如果有变量定义:int x;则表达式:x=!(2=y&y=x 的值为_(1)8.如果有变量定义:int x=3,y=4,z=4;则表达式:(z=y=x)?1:0的值为_(0)9. 如果有变量定义:int x

29、=0,y=0,z=0,k; 则表达式:k=+x&+y|+z 的值为_(1)10.如果有变量定义:int x=0,y=0,z=0,k;则表达式:k=+x|+y&+z的值为_(1)11.如果有变量定义:int x=40,y=4,z=4;则表达式:x=x=(y-z)的值为_(0)12.如果有变量定义:int a=15; 则表达式:a=ab ? a : cd ? c : d的值为_(4)14.如果有变量定义:char x=a,y; 则表达式:y=a+2 的值为_(99)精品.15. 如果有变量定义:float x=5.0,y=4.0; 则表达式:xy ? 1.0 : 1.5 的值为_(1.0)16.

30、如果有变量定义:float x=4.0,y=5.0; 则表达式:xy ? 1 : 1.5 的值为_(1.5)17. 如果有变量定义:int a=1,b=2,m; 则表达式:m=ab?a:b+1的值为_(3)18. 如果有变量定义:int a=1,b=2; 则表达式:(!a)|(ab) 的值为_(0)19.如果有变量定义:int a=1,b=2,c=1,x=4,y=5; 则表达式:!a&b|xy&c的值为_(0)20.如果有变量定义:int a=3,b=2;则表达式:d=ab 的值为_(1)21.如果有变量定义:int a=3,b=2,c=1;则表达式:b+cb)=c的值为_(1)23.如果有变

31、量定义:int a=3,b=2,c=1;则表达式:a=bc 的值为_(1)24.如果有变量定义:int a=3,b=4,c=5;则表达式:a=bb!=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=(i

32、nt)x%(int)y 的值为_(1)30.如果有变量定义:int a=2, b=3;float y;则表达式:y=(float)(a+b)/2 的值为_(2.5)五、程序运行结果测试要求在10分钟内回答5个问题(10分)。1.以下程序的输出结果为_。#include int main() char *c=enter,new,point,first; char *cp=c+3,c+2,c+1,c; char *cpp=cp; printf(%sn,*+cpp); return 0;a.enter b.first c.new d.point2.以下程序输出的结果是_。#include #defi

33、ne n 2#define m n+2#define cube(x)(x*x*x)int main()int i=m; i=cube(i); printf(%dn,i); return 0;a.53 b.125 c.17 d.64 3.以下程序输出的结果是_。#include #define letter 0int main() char str20=c language,c; int i; i=0; while(c=stri)!=0) i+;#if letter if(c=a&c=a&c=z) c=c+32;#endif printf(%c,c); return 0;a.c language

34、 b.c language c.c language d.c language 4.下面程序执行后输出的结果是_。#include int main() int i,j,a10;a0=1; for(i=0;i5;i+) for(j=i;j5;j+) aj=ai+1; for(i=1;i5;i+) printf(%4d,ai); printf(n); return 0;a.10 4 6 8 b.8 10 4 6 c.6 8 10 4 d.4 6 8 105.对于以下程序:当输入:65 14 时,其运行结果是:(1)。当输入:14 63 时,其运行结果是:(2)。当输入:25 125 时,其运行结

35、果是:(3)。精品.#include int main() int m,n; printf(enter m,n:) ; scanf(%d%d,&m,&n); while(m!=n) while(mn) m-=n; while(nm) n-=m; printf(m=%dn,m); return 0;a.(1) m=0 (2) m=2 (3) m=4 b.(1) m=1 (2) m=5 (3) m=11c.(1) m=0 (2) m=1 (3) m=5 d.(1) m=1 (2) m=7 (3) m=256.下列程序的输出是_。#include int main() int a=7,b=5; pr

36、intf(%dn,b=b/a); return 0;a.不确定值 b.5 c.1 d.0 7.从键盘输入:1 2 3 4 5 6 7 8 9程序执行后输出的结果是 _ 。#include int main() int x33,sum=0; int i,j; for(i=0;i3;i+) for(j=0;j3;j+) scanf(%d,&xij); printf(n); for(i=0;i3;i+) sum=sum+xii; printf(%6dn,sum); return 0;a.24 b.6 c.13 d.158. 下列程序的输出为_。#include int main() int k=0;

37、 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(cg); printf(k=%dn,k); return 0;a.k=2 b.k=3 c.k=0 d.k=4 9.下列程序输出的结果是_。#include int main() int i=0,j=0,a=6; if(+i0)|(+j0) a+; printf(i=%d,j=%d,a=%dn,i,

38、j,a); return 0;a.i=0,j=0,a=6 b.i=1,j=1,a=7 c.i=0,j=1,a=7 d.i=1,j=0,a=710. 对于以下程序: 当从第一列开始输入:g时,其运行结果是:(1)。当从第一列开始输入:a时,其运行结果是:(2)。当从第一列开始输入:m时,其运行结果是:(3)。当从第一列开始输入:z时,其运行结果是:(4)。#include 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;

39、 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)yzab.(1)fzh (2)zab (3)lmn (4)yza d.(1)fgh (2)zab (3)lmn (4)yza11. 下列程序的输出是_。#include int main() int a=9; a+=a-=a+a; printf(%dn,a); return 0;

40、精品.a.-9 b.9 c.18 d.-18 12. 下列程序运行结果是:_ 。#include int main() int i,x; for(i=1,x=1;i=10) break; if(x%2=1) x+=5; continue; x-=3; printf(x=%dt,x); printf(i=%dn,i); return 0;a.x=10 i=10 b.x=6 i=6 c.x=6 i=10 d.x=10 i=613. 以下程序的输出结果为_。#include int main() char s=123,*p; p=s; printf(%c%c%cn,*p+,*p+,*p+); ret

41、urn 0;a.123 b.312 c.213 d.321 14.以下程序输出的结果是_。#include #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=70 c.d=280 d.d=8015.程序执行后输出的结果是_。#include int main() int i,j,a=0,3,4,2,6; for(i=1;i=5;i+) j=5-i; printf(%d,*(a+j); return 0;a.43062 b.20346 c

42、.03462 d.6243016.下列程序运行结果是:_ 。#include int main() int i=1; while(i10) if(+i%3!=1) continue; else printf(%d ,i); return 0;a.0 3 5 b.4 6 8 c.3 6 9 d.4 7 10六、程序填空测试要求在10分钟内回答5个问题(10分)。1. 下面程序由终端键盘输入字符,存放到文件中,用#结束输入。main() file *fp; char ch, fname10;printf(input name of filen) ;gets(fname) ;if(fp=fopen(

43、fname,w) ) =null)printf(cannot openn) ; exit(0);printf(enter data:n);while( (1) !=#) fputc( (2) ) ;fclose(fp) ;a.(1) (ch=getchar() (2) ch,*fp b.(1) (ch=putchar() (2) ch,*fpc.(1) (ch=putchar() (2) ch,fpd.(1) (ch=getchar() (2) ch,fp2. 以下程序用递归方法将一维数组中的数进行逆置。 #include stdio.h#define size 10main()float s

44、size;readin(s);invert(s,s+size-1);pri(s);readin( (1) )for(i=0;isize;i+)scanf(%f,&ai);invert(float *i,float *j) float t;if(ij) t=*i; (2) ; (3) ; invert( (4) );pri(float *a)printf(%6.1f,ai);a.(1)float *a (2)*i=*j (3) j=t (4)+i,j+b.(1)float a (2)*i=*j (3) j=t (4)-i,j+精品.c.(1)float a (2)*i=*j (3)*j=t (4

45、)-i,-jd.(1)float *a (2)*i=*j (3)*j=t (4)+i,-j3. 以下程序调用函数swap1将指针s和t所指单元(a和b) 中的内容交换。main()int a=10,b=20,*s,*t;s=&a; t=&b; swap1(&s,&t);printf(%d%d,a,b);swap1( (1) ss, int * tt)int term;term= (2) ;*ss= (3) ;*tt=term;a.(1)int * (2)ss (3)*ttb.(1)int (2)ss (3)*tt c.(1)int (2)*ss (3)*tt d.(1)int * (2)*ss

46、 (3)*tt4. 以下程序的功能是将字符串s中所有的空格字符删去。main()char *s=our teacher teachs c language;for(i=j=0;si!=0;i+)if(si!= ) (1) ; (2) ; printf(%sn,s); a.(1) sj+=si (2) si=0 b.(1) si+=sj (2) si=0 c.(1) si+=sj (2) sj=0d.(1) sj+=si (2) sj=05. 以下程序的功能是输出字符串。main()char *a =pascel,c language,dbase, cobol;char (1) ;int j=0

47、;p=a;for(; j4;j+)printf(%sn,* (2) );a.(1) *p (2)p- b.(1)*p (2)pc.(1)*p (2)p+ d.(1) *p (2) p+6. 在()内填入正确的内容,使本题程序运行输出结果是:name:yangdezhongbirthday:1984,12address:jilin roadzipcode:130021程序如下:#define namesize 20#define addrsize 100struct birthdayint year;int month; ; struct person char namenamesize;struct birthday date;char addressaddrsize;long zipcode; struct person p=yangdezhong,1984,12,jilin road,130021;main()printf(name:%sn,);printf(birthday:%d,%dn, (1) , (2) );

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论