关键词不能为空

当前您在: 主页 > 英语 >

计算机省二题库

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-16 18:54
tags:

-

2021年2月16日发(作者:四伏)



第一部分



上机试题



全国高校计算机联合考试



普通高校计算机共同课教学专业委员会



上机操作测试系统



1.


请大家输入以


1742


开头的


10


位考号和姓名,如果考号和姓名输入错误,本次考试没有成绩,责任自负,请大< /p>


家仔细核对考号和姓名。



2.


上机题库中的选择题答案全部为


D


,但在考试时 待选择答案随机出现。



A.


运算器、存储器、打印设备



一、计算机基础知识测试



< p>
、存储器和


I/O


设备




5


分钟内回答


10


个问题


(10



)



请将系统输入法切


C.< /p>


运算器、存储器和


UPS


换到英文输 入方式,


准备好后按回车键或单击


“开始”

D.


运算器、存储器和


I/O


设备



按钮开始测试。


< br>12.


微型计算机的


CPU


,< /p>



即中央处理单元,是由


____


1.


原码为


10011101


的补码是


____




组成。



A.01000011 B.11000011 C.01100011 D.11100011


A.


存储器和运算器


B.


运算器和输入设备



2.


用八位二进制数表示+


35


的原码是

< p>
____




C.


控制器和存储器


D.


运算器和控制器



A.10000111 B.01000111 C.10100011 D.00100011


13.


如果用八位二进制数补码表示带 符号的定点整数,


3.


十进制纯小数


0.5


转换成二进制数应为


____




则能表示的十进数的范围是


____




A.0.11 B.0.00 C. 0.2 D.0.1


A.



128


到+


128 B.



127


到+


127


4.


无符号二进制数


1011011.101


所对应的十进制数是



C.

< p>


127


到+


128 D .



128


到+


127


____



< p>
14.


在计算机中,


总是用数的最


____


位来表示数的符


A.91.875 B.182.375 C.182.625 D.91.625


号。



5.


公 司或企业使用计算机处理账册、管理仓库、工资


A.



B.



C.



D.




管理、人事管理等业务属于计算机在


____


方面的应


15



如果按字长 来划分,


微机可以为


8


位机、


16


位机、



用。



32


位 机和


64


位机。


所谓


32


位机是指该计算机所用的


A.


人工智能


B.


网络应用


C.


科学计算


D.


数据处理



CPU ____




6.


第一 个电子计算机时代的计算机中,主要逻辑元件


A.


只能处理


32


位二进制定点数


B.

< br>有


32


个寄存器




____




C.


具有


32


位的寄存器


D.


能同时处理


32


位二进制数



A.


集成电路


B.


继电器


C.


晶体管


D.


电子管



16.

< br>二进制数


1101.1111


转换成十六进数应为


____




7.


下列叙述中错误的是


____




A)A.E B) A.F C)E.F D)D.F


A.


在计算机附近应避免磁场干扰



17.


下列说法中正确的是


____




B.


为了 延长计算机的寿命,应避免频繁开关计算机



A.


点阵打印机的针数越多,则打印的汉字字体就越多



C.


计算机要经常使用,不要长期闲置不用


< br>B.


两个显示器屏幕大小相同,则它们的分辩率必定相


D .


计算机用几小时后,应让计算机休息一会儿再用





8.


下 列不属于微机系统的主要指标的是


____




C.


计算机体积越大、其功能就越强



A.


运算速度


B.


内存容量


C.


主频


D.


是否安装有


WORD


D.


在微机性能指标中,


CPU


的主频 越高,


其运算速度越


9.


下列不属于操 作系统的是


____






s s XP age


18.


通常将显示器称为


____




10.


下列说法不正确的是


____





-ROM


盘上最多能存储大约


650MB


兆左右的信息



19.

计算机显示器有许多种类型,通常分辩率为


640



-ROM


驱动器是多媒体计算机的基本部件



480



800



600



1024



768


的含意是


____




-ROM


是一种只读存储器但不是内存储器



A.


一个汉字上的像素数


B.


一个字符占的像素数



D.


只有存放在


CD- ROM


盘上的数据才称为多媒体信息



C.


一屏幕显示的字符数


D.


一屏幕显示的像素数



11.


微型计算机通常是由控制器和


____


等几部分组


20.


计算机程序是


____




成。



A.


某种计算机语言一些语句的组合



1



B.


某种计算机语言全部语句的集合



C.


按某种顺序排列,且按书写顺序执行的指令集合

< p>


D.


按某种顺序排列,且经过计算机执行能完成 某项任


务的指令集合



21.____


是内存储器中的一部分,


CPU


对它们只能读


取不能存储。



A.


键盘


B.


随机存储器



22.


操作系统的作用是


____




A.


把 源程序翻译成机器语言程序


B.


进行编码转化

< br>


C.


软硬件的接口


D.


控制和管理系统资源的使用



23.


操作系统是一种


____




A.


编辑软件


B.


培训软件


C.


应用软件


D.


系统软件



24.


完整的计算机系统包括


____




A.


运算器、存储器和控制器


B.


主机和实用程序



C.


主机和内存


D.


主机和外围设备



25.


现在使用的计算机,其工作原理是


____




A.


程序设计


B.


程序控制



C.


存储程序


D.


存储程序和程序控制



26.< /p>


计算机内存常用字节


(Byte)


作为单 位,


一个字节等



____


个二进制位。



A.2 B.4 C.16 D.8


27.



高< /p>









< p>










____




A.


解释


B.


编辑


C.


汇编


D.


编译



28.


计算机存取信息的基本单位是


____




A.


兆字节


(MB) B.


千字节


(KB)


C.



(bit) D.


字节


(Byte)


29.


在微机中常说的用户的可用内存容量是指


____






RAM


的总容量


B.


硬盘的容量




的容量



的容量



30.


第三个计算机时代的计算机主要逻辑元件是


____


A.


超大规模集成电路


B.


电子管



C.


晶体管


D.


集成电路



31.


第三个计算机时代为


____




A.1964



1975 B.1958



1964


C.1946



1957 D.1965



1970


32.


世界上首次实现存储程序的计算机的英语名称为



____





33.


第一台电子计算机诞生于


____


年,


它是根据冯诺


依曼提出 的原理制造出来的。



A.1950 B.1949 C.1945 D.1946


34. CAI



____


的英文缩写。



A.


计算机辅助管理


B.


计算机辅助制造



C.


计算机辅助设计


D.


计算机辅助教学



35.


计算机辅助教学简称


____




2




36.


在计算机 常见的英文缩写中,


IBM


代表


____




A.


贝尔实验室


B.


麻省理工学院



C.


美国导弹发射基地


D.


国际商业机器公司



37.


能将高级语言翻译成机器语言的程序称为


____




A.


驱动程序


B.

< br>装入程序


C.


编辑程序


D.


编译程序



38.


解决同一问题的机器语言、汇编语言、高级语言最


优化程序中,计算机执行效率 最高的是


____



< p>
A.


机器语言和高级语言


B.

高级语言



C.


汇编语言


D.


机器语言



39.


微型计算机的磁盘


____




A.


属于内存储器


B.


属于输出设备



C.


属于输入设备


D.


既是输入设备,也是输出设备



4 0.


在计算机存储技术中,


采用虚拟存储器的主要目的



____




A.


提高外存储器的存取速度



B.


提高主存储器的存取速度



C.


扩大外存储器的存储空间



D.


扩大主存储器的存储空间



二、


Windows


操作系统测试



要求在


5


分钟内回答


10


个问题


(10


)



请将系统输入


法切换到英文输入方式,


准备好后按回车键或单击


“ 开


始”按钮开始测试。



1.


下列


____


不属于


Windows2000


的多媒体组件。



s


中的


CD


唱机


s


中的录音机



s Media Player


D.


Windows


中安装的金山影霸播放软件



2.


下列


____


不属于多媒体技术范畴。



A.


数据压缩技术


B.


视频技术


C.


音频技术


D.


播放技术< /p>



3.


下列


____


不是多媒体计算机的特点。



A.


多样性


B.


集成性


C.


交互性


D.


完整性



4.


多媒体一词的英文单词是


____




lmedia idia


dia edia


5.



Windows


中选择所有图标的快捷键是


____




+D +C +B +A


6.



Windows


中,单击鼠标右键产生的菜单称为



____


菜单。



A.


控制


B.


普通


C.


命令


D.


快捷



7.



Windows


中,当一个应用程序所在的窗口最小化


成图标后,该应用程序


____




A.


在前台继续运行


B.


暂停运行



C.


停止运行


D.


在后台继续运行



8.


要在


Windows

< p>
标准窗口的下拉菜单中选择某命令,


下列操作错误的是

____


A.


同时按下


Al t


键与该命令后括号中带有下画线的字


母键

B.


用鼠标单击该菜单名



C.


用方向键将高量度条移至该命令上再按回车键


< p>
D.


直接按该命令选项后面括号中带有下画线的字母键


9.


在启动了


Windows< /p>


并切换到


MS- DOS


方式后,



若需


要再次进入


Windows


,则除了冷启动或热启动系 统外,



可以使用


____


实现。








10.


通过“回收站”


中相应快捷菜单 中的


____


可恢复


被误删除的文件或文件夹。



A.


收藏


B.


清空


C.


恢复


D.


还原



11.


任务栏可以


____




A.


获取帮助


B.


共享数据


C.


交换信息


D.


交换任务



12.



Windows

< p>
中可以用


“回收站”


恢复


____


盘上被


误删的文件。



A.



B.



C.



D.




s


中提供的大部分开发工具和实用程序,



以在开始菜单中的


____


中找到。



A.


收藏夹


B.


文档


C.


设置


D.


程序



14.


控制面板是改变系统


____


的应用程序,


用来调整


各种硬件和软件 性能的选项。



A.


操作


B.


性质


C.


结构


D.


配置



15.

当选定文件或文件夹后,欲改变其属性设置,


可以


用鼠标< /p>


____


键,然后在弹出的菜单中选择“属性”


命令。



A.


中间


B.


任意


C.



D.




16.


要将整个桌面的内容存入剪贴板,应按


____


键。



+Print Screen +Print Screen


+Print Screen Screen


s


窗口的标题栏上没有


____




A.


关闭按钮


B.


最小化按钮



C.


最大化按钮


D.


打开按钮



18.


在画图中打开和保存的默认图型格式为

< br> ____




:


19.


将当前活动窗口的所有信息复制到剪贴板上使用



____




+PrintScreen creen


+PrintScreen +PrintScreen


20.


磁盘属性对话框中看不到的信息是


____


A.


可用空间


B.


卷标


C.


容量


D.


文件数



21


从硬盘上彻底删除文件可以利用


____













22.


单击输入法状态窗口中的


(1)


按钮,使“中文标点

< p>
按钮”由虚变实,此时,输入的标点即为中文标点,


也可以使用

< p>
(2)


键来进行此转换。



A.(1).


中文


/


英文标点切换< /p>


(2).CTRL



-


3



B.(1).

< br>中文


/


英文标点切换


(2).C TRL


和空格



C.(1).


中文


/


英文标点切换


(2).CTRL


和回车



D.( 1).


中文


/


英文标点切换

< p>
(2).CTRL



.


23.



Windows

< p>
的桌面上,


用鼠标单击


“任务栏”


右边



____


可启动或关闭汉字输入法。



A.



< p>
24.


退出


Windows


不能简单地


(1)


,否则,会造成数据


丢失,


或占用大量磁盘空间。


所以,


退出


Windows


前,


一定要选择 “开始”菜单中的


(2)


项。



A.(1)


热启动


(2)

关闭系统



B.(1)


关闭系统


(2)


关闭电源


C.(1)


关闭电源


(2)


注销< /p>



D.(1)


关闭电源


(2)


关闭系统



25.


下列


____


功能不能出现在对话框中。



A.


命令按钮


B.


复选按钮



C.


单选按钮


D.


菜单



26.


菜单中浅灰色项代表该菜单此时


____




A.


不可执行


B.


执行


C.


可用


D.


不可用



27.


下列说法中


, ____


是错误的。



A.


计算器在附件中


B.


画图在附件中



C.


写字板在附件中


D.


打印管理在附件中



28.


在同一磁盘上拖放文件或文件夹执行


(1)


命 令,拖


放时按


Ctrl


键,执行


(2)


命令。



A. (1).


复制


(2).


移动

< p>
B.(1).


删除


(2).


复制



C.(1).


移动


(2).


删除


D.(1).< /p>


移动


(2).


复制



29.


“添加打印机”的作用是


____




A.


选择打印机


B.


配置打印机



C.


连接打印机


D.


安装打印机驱动程序



30.


资源管理器中选定单个文件的方法是


____




A.


空格键


D.


单击文件名



31.


用户通过鼠标


____


,可以展开菜单中的菜单项。



A.


右击


B.


拖动


C.


双击


D.


单击



32.


在“资源管理器”窗口的工作区,可以按四种方式


来列表文件,它们是


(1)



(2)


、< /p>


(3)



(4)




A.(1)


图标


(2)


文件


(3)


文件夹


(4)


详细资料



B. (1)


大图标


(2)


小图标

< p>
(3)


文件


(4)


详细资料



C.(1)


大图标


(2)


小图标


( 3)


文件夹


(4)


详细资料

< p>


D.(1)


大图标


(2 )


小图标


(3)


列表

< br> (4)


详细资料



33.



Windows

< p>
中,文件和文件夹的管理可使用


(1)



(2)




A.(1)


附件


(2)


控制面板



B.(1)


我的电脑


(2)


控制面板



C.(1)


控制面板


(2)


资源管理器



D.(1)

< br>我的电脑


(2)


资源管理器



34.


设置屏幕保护可以打开


“控制面 板”


中的


____



用程序。



A.


输入法


B.


电源管理


C.


系统


D.


显示



35.

< br>在对话框中,用户可以输入、修改、选择和删除内


容的区域称为

< br> ____




A.


列表框


B.


单选框


C.


复选框


D.


文本框



s

应用环境中,


鼠标的拖动操作不能完成的



____




A.


选择多个连续的图标



B.


当窗口有滚动条时,可以实现窗口内容的滚动



C.


当窗口不是最大时,可以移动窗口的位置


D.


当窗口最大时,可以将窗口缩小成图标



s


文件系统采用


____


形式,


替代了抽象的


目录。

< br>


A.


文件


B.


小图标


C.


路径


D.


目录树



s


中,文件名可长达


____


个字符。



A.155 B.100 C.8 D.255


38.



Windows

< p>
操作环境中,


中英文的切换,


按快捷键

< p>


____




+Alt +Space


+Del +Space


39.



Windows

< p>
中,


关闭一个应用程序窗口所使用的常


用快捷键是


____




+Esc +Esc


+F4 +F4


40.


关于剪贴板的说法


____


是错误的。



A.


可在不同应用程序中移动信息



B.


可在同一应用程序中剪切信息



C.


可在同一应用程序中移动信息



D.


不可在不同应用程序中移动信息



C.


实参与形参的类形应一致



D.


实参变量对形参变量的数据传递是地址传递



6.


从用户使用的角度看,


函数有 标准函数和


____


两种。



A.


无参函数


B.


有参 函数


C.


空函数


D.

< br>用户自定义函数



7.C


语言里 ,在内存中以


____


作为字符串结束标志。

< br>


A.


引号


B.


回车


C.


空格


D.




0’或





8.


逻 辑运算符的优先顺序是


____




A.


三者相同


B. !


高于


||



||


高于


&&


C.!


高于


&&,&&



||


相同


D.&&


高于


| |



!


高于


& &


9.


从终端输入一个字符应使用


_ ___


函数。



() () r() r()


10.C


程序包含三种基本结构:顺序结构,选择结构 和


____




A.


数据结构


B.


多分支结构


C.


网状结构


D.


循环结构



11.C


语言中的文件的存取方式有


____




A.


只能从文件的开头存取


B.


只能随机存取



C.

< p>
只能顺序存取


D.


可以顺序存取也可以随机存取< /p>



12.C


语言中的文件类型只有


____




A.


十进制文件一种


B.


二进制文件一种




文件一种



文件和二进制文件两种


13.


以下正确的叙述是


___ _




A.


函数的定义和调用都不可以嵌套



B.


函数的定义和调用都可以嵌套



C.


函数的定义可以嵌套



D.


函数的调用可以嵌套



14.



C


语言中< /p>


float


类型数据占


____


个字节。



A.2 B.6 C.8 D. 4


15.


以下叙述中不正确的是


____




A.%


是只能用于整数运算的运算符



三、高级语言基础知识测试





ABC


是两个不同的变量


要求在


5


分钟内回答


10


个问题


(10


分< /p>


)




C.


所有的变量必须先定义后使用


< /p>


1.____



C


语言的正确赋值语句。



D.


赋值运算符的优先级最低



A.a=b=5 B.a=1,b=2 C.y=int(x); D.j++;


16.


要打开一个文本文件


< p>
向该文件写数据


,



2.


在以下运算符中,优先级最高的运算符为


____




确的语句是


____




A.+= B.&& C.?: D.++


=fopen(


3.< /p>


对于枚举类型不正确的说法是


____




=fopen(


A.


枚举元素不是变量



=fopen(


B.


枚举元素作为常量是有值的


=fopen(


C.


枚举值可以用来作判断比较

< p>


17.


数组名作为实参传给函数时,数组名被处 理为


D.


一个整数可以直接赋给一个枚举变量

< br>


____




4.


如有定义


int(*p)(),


正确的说法是


____




A.


该数组中各元素的值


B.


该数组的元素个数



A.p


为指针数组


B.p


为指向数组的指针



C.


该数组的长度


D.


该数组的首地址



C.p


为指向整形数据的指针


D.p


为指向函数的指针



18.


当定义一个结构体变量时系统分配给它的内存是


5.


以下对函数中参数不正确的说法是


____




____




A.


实参可以是常量,变量或表达式



A.


最后一个成员所需内存量



B.


实参与形参的个数应相等


< /p>


B.


成员中占内存量最大则者所需的容量



4



C.


第一个成员所需的内存量



D.


各成员所需内存量的总和



19.



C


程序中,


若对函数类型未加显示说明,


则函数

< br>的隐含类型为


____





20.


以下叙 述中正确的是


____



< p>
A.


主函数名


main


后 的一对圆括号中不能带有形参



B.


在 函数中,不能有多条


return


语句



C.


调用函数,必须在一条独立的语句中完成

< br>


D.


在函数中,通过


retu rn


语句传回函数值



21.


以下对


C


语言函数的描述中,不正确的是


____




A.


函数可以嵌套调用


B.


函数可以没有反回值



C.C


程序必须由一个或一个以上的函数组成



D.


函数必须有参数



22.


函数调用语句:


fread(buffer,s ize,count,fp),




f p


代表


____



A.


要读入的字节数


B.


代表读入数椐的总和



C.


读入数据的存放地址



D.


一个指向所读文件的文件指针


< /p>


23.


函数调用语句:


fseek(fp ,10L,0)


的含义是


____




A.


将文件位置指针从当前位置向文 件头的方向移动


10


个字节



B.


将文件位置指针从当前置向文件末尾置方向移动

10


个字节



C.


将文件位置指针从文件末尾处向文件头的方向移动


10


个字节



D.


将文件位置指针移到距离 文件头


10


个字节处



24.


在位运算中,操作数每右移二位,其结果相当于


____




A.


操作数除以


2 B.


操作数乘以


2


C.


操作数乘以


4 D.


操作数除以


4


25.



C


语言


if


语句中,


用作判断的表达式为


_ ___




A.


逻辑表达式


B.


关系表达式



C.


算术表达式


D.


任意表达式



26.

< p>
组成


C


语言程序的是


__ __




A.


主程序和子程序


B.


过程


C.


子程序


D.


函数



27.

以下整数值中,不正确的八进制数是


____


< p>


A.0123 B.015 C.-015 D.0x15


28.


下列标识中


,

< br>不能作为合法的


C


语言标识符的是


____




4 C.a4b D.-ab


29.C


语言的基本数据类型包 括:


整型,


字符型,


实型,

< p>
____




A.


数组类型


B.


双精度型


C.


单精度型


D.


枚举类型



30. C


语言的数据类型包括:基本类型,构造类型,指


针类型和


____




5



A.


实型


B.


字符型


C.


整型


D.


空类型



31.


在以下各组运算符中优先级最高的运算符为


____




A.% B.== C.|| D.!


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;

< p>


0<=i<10


,则


_ ___


是对数组元素的错误引用。



A.*(&a[i]) B.a[p-a] C.*(a+i) D.p+i


四、表达式求值测试



要求在


5


分钟内回答


10


个问 题


(10



)




1.


表达式:

!(4<=6)&&(3<=7)


的值为


____(0)


2.


如果有变量定义:


int


x;


则表达式:


x=!(2<5==5)



值为


____(1)


3.









int


i=1,j=7,a;






:< /p>


a=i+(j%4!=0)


的值为


___ _(2)


4.


如果有变量定义:


int


x;


则表达式:


x=(7+6)%5/2



值为


____(1)


5.


如果有变量定义:


int


x;


则表达式:


x=-3*4%-6/5



值为


____(0)


6.


如果有变量定义:


int


x;


则表达式:


x=3+4%5-6


的值



____(1)


7.


如果有变量定义:


int x=3,y=4,z=4;


则表达式:


z>=y&&y>=x


的值为


____(1)


8.


如果有变量定义:


int x=3 ,y=4,z=4;


则表达式:


(z>=y>=x)?1:0< /p>


的值为


____(0)


9.


如果有变量定义:


int


x=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=a<<2


的值为


____(60)


13.


如果有变量定义:


int a=1,b=2,c=3,d=4;


则表达


式:


a>b ? a : c>d ? c : d


的值为


____(4)


14.


如果有变量定义:


char x='a',y;


则表达式:


y='a'+2


的值为


____(99)


15.


如果有变量定义:


float


x=5.0,y=4.0;


则表达式:


x>y ? 1.0 : 1.5


的值为


____(1.0)


16.


如果有变量定义:


float


x=4.0,y=5.0;


则表达式:


x>y ? 1 : 1.5


的值为


____(1.5)


17.


如果有变量定义:


int a=1,b=2,m;

< p>
则表达式:


m=a>b?a:b+1


的值为


____(3)


18.


如果有变量定义:


int a=1,b=2;


则表达式:


(!a)||(a>b)


的值为


____(0)


19.


如果有变量定义:


int a=1,b=2,c=1,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=1;


则表达式:


b+c


的值为


____(0)


22.


如果有变量定义:


int a= 3,b=2,c=1;


则表达式:


(a>b)==c

< p>
的值为


____(1)


23.


如果有变量定义:


int a=3,b=2,c=1;


则表达式:


a=b>c


的值为


____(1)


24.


如果有变量定义:


int a=3,b=4,c=5;


则表达式:


a==b


的值为


____(0)


25.


如果有变量定义:


int a=3,b=4,c=5;


则表达式:


a>b!=c


的值为


____(0)


26.





< p>





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)


30.


如果有变量定义:


int a=2, b=3;float y


;则表达


式:


y=(float)(a+b)/2


的值为


____(2.5)


五、程序运行结果测试



要求在


10


分钟内回答


5


个 问题


(10



)




1.


以下程序的输出结果为


____




#include


int main()


{ char *c[]={


char **cp[]={c+3,c+2,c+1,c};


char ***cpp=cp;


printf(


return 0;}



2.


以下 程序输出的结果是


____




#include


#define N 2


6



#define M N+2


#define CUBE(x)(x*x*x)


int main()


{int i=M;


i=CUBE(i);


printf(


return 0;}


A.53 B.125 C.17 D.64


3.


以下程序输出的 结果是


____




#include


#define LETTER 0


int main()


{ char str[20]=


int i;


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(


}


return 0;}


A.C LANGUAGE B.C Language


C.C language D.c language


4.


下面程序执行后输出的结果是


____



#include


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(


printf(


return 0;}


A.10 4 6 8 B.8 10 4 6


C.6 8 10 4 D.4 6 8 10


5.


对于以下程序


:


当输入:


65 14



,


其运行结果是:


(1)




当输入:


14 63



,


其运行结果是:


(2)




当输入:


25 125



,


其运行结果是:


(3)




#include


int main()


{ int m,n;


printf(


while(m!=n)


{ while(m>n) m-=n;


while(n>m) n-=m;


}


printf(


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

< p>
6.


下列程序的输出是


____

< br>。



#include


int main()


{ int a=7,b=5;


printf(


return 0;


}


A.


不确定值


B.5 C.1 D.0


7.


从键盘输入:


1 2 3 4 5 6 7 8 9


程序执行后输出


的结果是


____




#include


int main()


{ int x[3][3],sum=0;


int i,j;


for(i=0;i<3;i++)


for(j=0;j<3;j++)


scanf(


printf(


for(i=0;i<3;i++)


sum=sum+x[i][i];


printf(


return 0;}


A.24 B.6 C.13 D.15


8.



下列程序的输出为


____




#include


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;


7



default: k=k/3; }


k++;


} while(c<'G');


printf(


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((++i>0)||(++j>0)) a++;


printf(


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=7


10.



对于以下程序


:


当从第一列开始输 入:


g



,


其 运行结果是:


(1)




当从第一列开始输入:


a



,


其运行结果是:


(2)


< p>


当从第一列开始输入:


M



,


其运行结果是:


(3)




当从第一列开始输入:

Z



,


其运行结果是:

< p>
(4)




#include


int main()


{ char ch,c1,c2;


printf(


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


11.



下列程序的输出是

< p>
____




#include


int main()


{ int a=9;


a+=a-=a+a;


printf(


return 0;}


A.-9 B.9 C.18 D.-18


12.



下列程序运行结果是:


____




#include


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(


printf(


return 0;}


A.x=10


i=10 B.x=6


i=6 C.x=6


i=10 D.x=10


i=6


13.


以下程序的输出结果为


_____




#include


int main()


{ char s[]=


p=s;


printf(


return 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(


return 0;}


A.d=140 B.d=70 C.d=280 D.d=80


15.


程序执行后输出的结果是


____




#include


int main()


{ int i,j,a[]={0,3,4,2,6};


for(i=1;i<=5;i++)


{ j=5-i;


printf(


}


return 0;


}


A.43062 B.20346 C.03462 D.62430


16.


下列程序运行结果是:


____




#include


int main()


{ int i=1;


while(i<10)


if(++i%3!=1) continue;


8



else printf(


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, fname[10];


printf(


gets(fname)


if((fp=fopen(fname,


{printf(

< br>printf(


while( (1) !='#') fputc( (2) )


fclose(fp) }


A.(1) (ch=getchar()) (2) ch,*fp


B.(1) (ch=putchar()) (2) ch,*fp


C.(1) (ch=putchar()) (2) ch,fp


D.(1) (ch=getchar()) (2) ch,fp


2.


以下程序用递归方法将一维数组中的数进行逆置。



#include


#define SIZE 10


main()


{float s[SIZE];


readin(s);


invert(s,s+SIZE-1);


pri(s);


}


readin( (1) )


{for(i=0;i


scanf(


}


invert(float *i,float *j)


{ float t;


if(i


{t=*i; (2) (3) }


invert( (4) );}


pri(float *a)


{printf(


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)--i,--j


D.(1)float *a (2)*i=*j (3)*j=t (4)++i,--j


3.


以下程序调用函数


swap1


将指针


s



t


所指单元


(a



b)


中的内容交换。



main()


{int a=10,b=20,*s,*t;


s=&a; t=&b;


swap1(&s,&t);


printf(


swap1( (1) ss, int ** tt)


{int term;


term= (2) ;**ss= (3) **tt=term;}


A.(1)int ** (2)ss (3)**tt


B.(1)int (2)ss (3)*tt


C.(1)int (2)**ss (3)*tt


D.(1)int ** (2)**ss (3)**tt


4.


以下程序的功能是将字符串


s< /p>


中所有的空格字符


删去。



main()


{char *s=


for(i=j=0;s[i]!='0';i++)


if(s[i]!=' ') (1)


(2)


printf(


A.(1) s[j++]=s[i] (2) s[i]='0'


B.(1) s[i++]=s[j] (2) s[i]='0'


C.(1) s[i++]=s[j] (2) s[j]='0'


D.(1) s[j++]=s[i] (2) s[j]='0'


5.


以下程序的功能是输出字符串。



main()


{char


*a[


]={


language



char (1)


int j=0;


p=a;


for(; j<4;j++)


printf(


A.(1) **p (2)p-- B.(1)*p (2)p




C.(1)*p (2)p++ D.(1) **p (2) p++


6.



()


内填入正确的内容


,


使本题程序运行输出结果

< br>是


:


name:YangDezhong


birthday:1984,12


address:JiLin road


zipcode:130021


程序如下


:


#define NAMESIZE 20


#define ADDRSIZE 100


struct birthday


9



{int year;


int month; };


struct person


{ char name[NAMESIZE];


struct birthday date;


char address[ADDRSIZE];


long


zipcode;}


struct


person


p={


road


main()


{printf(


printf(


print f(


printf(


A.(1) (2)


B.(1) (2)


C.(1) year (2) month


D.(1) (2)


7.


用指针作函数参数


,


编程序求一维数组中的 最大和


最小的元素值。



#define N 10


main()


{void


maxmin(int


arr[


],int


*pt1,int


*pt2,int


n);


int


array[N]= {10,7,19,29,4,0,7,35,-16,21},*p1,*p2,


a, b;


p1=&a; p2=&b;


maxmin(array,p1,p2,N);


printf(


}


void maxmin(int arr[ ],int *pt1,int *pt2,int n)


{int i;


*pt1=*pt2=arr[0];


for(i=1;i


if(arr[i]>*pt1) (1)


if(arr[i]<*pt2) (2) }


A.(1) *pt1=arr[i] (2) pt2=arr[i]


B.(1) pt1=arr[i] (2) pt2=arr[i]


B.(1) pt1=arr[i] (2) *pt2=arr[i]


D.(1) *pt1=arr[i] (2) *pt2=arr[i]


8.


下面程序能将


< br>反向显示出来


,


请填空。



#include


main()


{ pt(


pt(char *string)


{ char *str= (1)


if(*str== (2) ) return;


while(*str) str++;


(3)


printf(


*str=NULL;


pt(string); }


A.(1)string (2) NULL (3) str++


B.(1) string (2) null (3) str++


C.(1)string (2)null (3) str




D.(1)string (2)NULL (3)str--


9.



6


个数按输入时顺序的逆序进行排列。



main()


{ int i; char *p,num[6];


for(i=0;i<5;i++)


scanf(


(1)


p=&num[0];


sort(p,6);


for(i=0;i<5;i++)


printf(


printf(


sort(p,m)


char *p; int m;


{ int i;


char change, (2)


for(i=0;i


{ p1=p+i;


(3)


change=*p1;


*p1=*p2;


*p2=change; } }


A.(1)scanf(


(3)p2=p+(m-1-i)


B.(1)scanf(


(3)p2=p+(m-1-i)


C.(1)scanf(


(3)p2=p+(m-1-i)


D.(1)scanf(


(3)p2=p+(m-1-i)


10.


输出指针数组各元 素所指的整数值和它存放的地


址值。



#include


main()


{ int i;


int a[5]={1,3,5,7,9};


int *num[5];


10



int (1)


for(i=0;i<5;i++)


num[i]= (2)


p=num+0;


for(i=0;i<5;i++)


{ printf(


p++; }


}


A.(1) *p (2) a+i (3) **p,*p


B.(1) *p (2) a-i (3) **p,p


C.(1) **p (2) a-i (3) **p,p


D.(1) **p (2) a+i (3) **p,*p


11.


以下程序求两个数的较大者。



max(x,y)


int x,y;


{ int z;


if(x>y) z=x;


else z=y;


(3) }


main()


{ int a,b,c;


(1)


printf(

输入


a,b


的值


:n


scanf(


(2)


c=(*p)(a,b);


printf(


A.(1)int (*p)() (2)p=max (3)return


B.(1) int (*p) (2) p=max (3) return


C.(1)int (*p) (2)p=max (3)return(z)


D.(1) int (*p)() (2) p=max (3) return(z)


12.


下面的函数实现字符串的复制。



main()


{ char a[]=


char (1)


while( (2) )


{ *p2=*p1;


p1++;


p2++;


}


*p2='0';


printf(


a


is:%snstring


b


is:%sn


(3) );}


A.(1) p1=a,p2=b (2) p1 (3) a,b


B.(1) *p1=a,*p2=b (2) p1 (3) a,b


C.(1) p1=a,p2=b (2) *p1 (3) a,b


D.(1) *p1=a,*p2=b (2) *p1 (3) a,b


13.


以下程序用两种方法输出字符串。



main()


{ int i;


char string[]=


printf(


printf(


(2)


while(string[i])


{ printf(


(3) }


printf(


A.(1)%s (2)i=0 (3)i-- B.(1)%s (2)i=1 (3) i--


C.(1)%s (2)i=1 (3)i++ D.(1)%s (2)i=0 (3) i++


14.


用指针法求出数组元素中的最大者和最小者。



int max,min;


void max _min _value(array,n)


int array[],n;


{ (1)


max=min=*array;


for( (2) p


if(*p>max) max=*p;


else if(*p


main()


{ int i,number[10],*p;


p=number;


printf(


输入


10


个数据:


n


for(i=0;i<10;i++,p++)scanf(


(3)


max _min _value(p,10);


printf(


}


A.(1)int *p (2)p=array+1 (3) *p=number


B.(1)int p (2)p=array+1 (3)*p=number


C.(1) int p (2)p=array+1 (3) p=number


D.(1)int *p (2)p=array+1 (3)p=number


15.


以下程序把从键盘输入的字符存放到一个文件中,


用字符


#< /p>


作为结束符,请按题意要求填空完善程序。




#include


main()


{ char ch,fname[10];


printf(


gets(fname);


if((fp=fopen( (1) ))==NULL)


{printf(


(2) }


while((ch=getchar())!='#')


fputc( (3) );


fclose(fp);}


A.(1) fname,


B.(1) fname,


C.(1) fname,


D.(1) fname,


16.


计算两个数的最大值、最小值和它们的和。



int process(x,y,fun)


int x,y, (2)


{ return((*fun)(x,y));}


int max(x,y)


int x,y;


{ return( (3) );}


int min(x,y)


int x,y;


{ return(x


int add(x,y)


int x,y;


{ return( (4) );}


main()


{ int a,b;


scanf(


printf(


printf(


printf(


A.(1)a,b (2)(*fun) (3)x>y?x:y (4)x+y


B.(1)a,b (2)(*fun) (3)x>y?x:y (4)x-y


C.(1)&a,&b (2)(*fun) (3)x>y?x:y (4)x-y


D.(1)&a,&b (2)(*fun)() (3)x>y?x:y (4)x+y



11

-


-


-


-


-


-


-


-



计算机省二题库的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文