收藏 分享(赏)

吉林省计算机省二题库.doc

上传人:weiwoduzun 文档编号:4026639 上传时间:2018-12-05 格式:DOC 页数:23 大小:336.50KB
下载 相关 举报
吉林省计算机省二题库.doc_第1页
第1页 / 共23页
吉林省计算机省二题库.doc_第2页
第2页 / 共23页
吉林省计算机省二题库.doc_第3页
第3页 / 共23页
吉林省计算机省二题库.doc_第4页
第4页 / 共23页
吉林省计算机省二题库.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

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

2、位二进制数表示35 的原码是 _ 。A.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. 集成电路

3、B.继电器 C.晶体管 D.电子管7.下列叙述中错误的是 _ 。 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.C

4、D-ROM 是一种只读存储器但不是内存储器D.只有存放在 CD-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.在计算机中

5、,总是用数的最 _ 位来表示数的符号。A.中 B.低 C.后 D.高 15如果按字长来划分,微机可以为 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

6、.在微机性能指标中,CPU 的主频越高,其运算速度越快 18.通常将显示器称为 _ 。A.LPT B.SCR C.PRN D.CRT 19.计算机显示器有许多种类型,通常分辩率为640480、800600 或 1024768 的含意是 _ 。A.一个汉字上的像素数 B.一个字符占的像素数C.一屏幕显示的字符数 D.一屏幕显示的像素数20. 计算机程序是 _ 。2A.某种计算机语言一些语句的组合B.某种计算机语言全部语句的集合C.按某种顺序排列,且按书写顺序执行的指令集合D.按某种顺序排列,且经过计算机执行能完成某项任务的指令集合21._ 是内存储器中的一部分, CPU 对它们只能读取不能存储。

7、A.键盘 B.随机存储器 C.RAM D.ROM22.操作系统的作用是 _ 。A. 把源程序翻译成机器语言程序 B.进行编码转化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.把高

8、级语言写的源程序变为目标程序要经过 _ 。A.解释 B.编辑 C.汇编 D.编译28.计算机存取信息的基本单位是 _ 。A.兆字节(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.世界上首次实现存储程序的计算机的英

9、语名称为 _ 。A.EDSAC B.EDVAC C.UNIVAC D.ENIAC 33.第一台电子计算机诞生于 _ 年,它是根据冯诺依曼提出的原理制造出来的。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.

10、装入程序 C.编辑程序 D.编译程序38.解决同一问题的机器语言、汇编语言、高级语言最优化程序中,计算机执行效率最高的是 _ 。A.机器语言和高级语言 B.高级语言C.汇编语言 D.机器语言39.微型计算机的磁盘 _ 。A.属于内存储器 B.属于输出设备C.属于输入设备 D.既是输入设备,也是输出设备40.在计算机存储技术中,采用虚拟存储器的主要目的是 _ 。A.提高外存储器的存取速度B.提高主存储器的存取速度C.扩大外存储器的存储空间D.扩大主存储器的存储空间 二、Windows 操作系统测试要求在 5 分钟内回答 10 个问题(10 分)。请将系统输入法切换到英文输入方式,准备好后按回车键

11、或单击“开始”按钮开始测试。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.Multmedia D.Multimedia 5.在 Windows

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

13、中带有下画线的字母键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.硬13.Windows 中提供的大部分开发工具和实用程序,可以在开始菜单中的 _ 中

14、找到。A.收藏夹 B.文档 C.设置 D.程序 14.控制面板是改变系统 _ 的应用程序,用来调整各种硬件和软件性能的选项。A.操作 B.性质 C.结构 D.配置15.当选定文件或文件夹后,欲改变其属性设置,可以用鼠标 _ 键,然后在弹出的菜单中选择“属性”命令。A.中间 B.任意 C.左 D.右16.要将整个桌面的内容存入剪贴板,应按 _ 键。A.TAB+Print Screen B.SHIFT+Print ScreenC.CTRL+Print Screen D.Print Screen17.Windows 窗口的标题栏上没有 _ 。A.关闭按钮 B.最小化按钮C.最大化按钮 D.打开按钮

15、18.在画图中打开和保存的默认图型格式为 _ 。A.JPG B.MPEG C.PCX D.BMP: 19.将当前活动窗口的所有信息复制到剪贴板上使用 _ 。 A.Shift+PrintScreen B.PrintScreenC.Ctrl+PrintScreen D.Alt+PrintScreen 20.磁盘属性对话框中看不到的信息是 _ A.可用空间 B.卷标 C.容量 D.文件数21 从硬盘上彻底删除文件可以利用 _ 。A.ESC 键 B.Alt 键 C.Ctrl 键 D.Shift 键 22.单击输入法状态窗口中的(1)按钮,使“中文标点按钮”由虚变实,此时,输入的标点即为中文标点,也可以

16、使用(2)键来进行此转换。A.(1).中文/英文标点切换(2).CTRL 和 - B.(1).中文/英文标点切换(2).CTRL 和空格 C.(1).中文/英文标点切换(2).CTRL 和回车D.(1).中文/英文标点切换(2).CTRL 和 . 23.在 Windows 的桌面上,用鼠标单击“任务栏”右边的 _ 可启动或关闭汉字输入法。 A.汉 B.Cn C.An D.CH 24.退出 Windows 不能简单地(1),否则,会造成数据丢失,或占用大量磁盘空间。所以,退出 Windows 前,一定要选择“开始”菜单中的(2)项。A.(1)热启动(2)关闭系统 B.(1)关闭系统(2)关闭电源

17、C.(1)关闭电源(2)注销 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).移动 B.(1).删除(2).复制 C.(1).移动(2).删除 D.(1).移动(2).复制29.“添加打印机”的作用是 _ 。A.

18、 选择打印机 B.配置打印机C.连接打印机 D.安装打印机驱动程序30.资源管理器中选定单个文件的方法是 _ 。A.空格键 B.Ctrl C.Shift D.单击文件名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)详细资料33.在 Windows

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

20、可以将窗口缩小成图标36.Windows 文件系统采用 _ 形式,替代了抽象的目录。A.文件 B.小图标 C.路径 D.目录树37.Windows 中,文件名可长达 _ 个字符。A.155 B.100 C.8 D.255 38.在 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.可在不同应用程序中移动

21、信息 B.可在同一应用程序中剪切信息C.可在同一应用程序中移动信息D.不可在不同应用程序中移动信息 三、高级语言基础知识测试要求在 5 分钟内回答 10 个问题(10 分)。1._是 C 语言的正确赋值语句。A.a=b=5 B.a=1,b=2 C.y=int(x); D.j+;2.在以下运算符中,优先级最高的运算符为_。 A.+= B.“r“) B.fp=fopen(“file1“;“a“)C.fp=fopen(“file1“;“ab“) D.fp=fopen(“file1“;“w“)17.数组名作为实参传给函数时,数组名被处理为_。5A.该数组中各元素的值 B.该数组的元素个数C.该数组的长

22、度 D.该数组的首地址18.当定义一个结构体变量时系统分配给它的内存是_。 A.最后一个成员所需内存量B.成员中占内存量最大则者所需的容量C.第一个成员所需的内存量D.各成员所需内存量的总和19.在 C 程序中,若对函数类型未加显示说明,则函数的隐含类型为_。A.viod B.float C.char D.int20.以下叙述中正确的是_。A.主函数名 main 后的一对圆括号中不能带有形参B.在函数中,不能有多条 return 语句C.调用函数,必须在一条独立的语句中完成D.在函数中,通过 return 语句传回函数值 21.以下对 C 语言函数的描述中,不正确的是_。A.函数可以嵌套调用

23、B.函数可以没有反回值 C.C 程序必须由一个或一个以上的函数组成D.函数必须有参数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.在位运算中,操作数每右移二位,

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.-015 D.0x15 28.下列标识中,不能作为合法的 C 语言标识符的是_。A.abc B.cab4 C.a4b D.-ab29.C 语言的基本数据类型包括:整型,字符型,实型,_。A.数组类型 B.双精度型 C.单精度型 D.

25、枚举类型30.C 语言的数据类型包括:基本类型,构造类型,指针类型和_。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; 且0=y则表达式:(z=y=x)

26、?1:0 的值为_(0)9. 如果有变量定义:int x=0,y=0,z=0,k; 则表达式:k=+x则表达式:k=+x|+y则表达式:6x=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. 如果有变量定义:float x=4.0,y=5.0; 则表达式:xy ? 1 : 1.5 的值为_(1.5)

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

28、有变量定义: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)五、程序运

29、行结果测试要求在 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 #define N 2#define M N+2#define CUBE(x)(x*x*x)int main()int i=M;i=CUBE(i);printf(“

30、%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 LETTERif(c=aa0=1;for(i=0;i int main() int m,n; printf(“Enter m,n:“) ; scanf(“%d%d“, while(m!=n) while(mn) m-=n;while(nm) n-=m;printf(“m=%dn“,m);return

31、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;printf(“%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;iint main()

32、 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(cint main() int i=0,j=0,a=6;if(+i0)|(+j0) a+;printf(“i=%d,j=%d,a=%dn“,i,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. 对

33、于以下程序: 当从第一列开始输入:g 时,其运行结果是:(1)。当从第一列开始输入:a 时,其运行结果是:(2)。当从第一列开始输入:M 时,其运行结果是:(3)。当从第一列开始输入:Z 时,其运行结果是:(4)。#include int main() char ch,c1,c2; printf(“Enter a character:“);ch=getchar(); if(ch=a) a+=a-=a+a;printf(“%dn“,a);return 0;A.-9 B.9 C.18 D.-18 12. 下列程序运行结果是:_ 。#include int main() int i,x;for(i=

34、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+);return 0;A.123 B.312 C.213 D.321 14.以下程序输出的结果是_。#include #define ADD(x) (x)+(

35、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;iint main() int i=1;while(i*pt1) (1) ;10if(arri main() int i; int a5=1,3,5,7,9; int *num5; int (1) ; for(i=0;iy) z=x; else z=y; (3) ; m

36、ain() int a,b,c; (1) ; printf(“输入 a,b 的值:n“); scanf(“%d%d“, (2) ; c=(*p)(a,b); printf(“a=%d b=%d max=%dn“,a,b,c); A.(1)int (*p)() (2)p=max (3)return B.(1) int (*p) (2) p=max (3) returnC.(1)int (*p) (2)p=max (3)return(z)D.(1) int (*p)() (2) p=max (3) return(z)12. 下面的函数实现字符串的复制。 main() char a=“I love

37、china!“,b20;char (1) ; 11while( (2) ) *p2=*p1; p1+; p2+; *p2=0; printf(“string 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,bC.(1) p1=a,p2=b (2) *p1 (3) a,bD.(1) *p1=a,*p2=b (2) *p1 (3) a,b13. 以下程序用两种方法输出字符串。 main() int i; char string=“I love China!“;

38、 printf(“ (1) n“,string); printf(“-n“); (2) ; while(stringi) printf(“%c“,stringi); (3) ; printf(“n“); 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

39、max) max=*p; else if(*p main() char ch,fname10; printf(“Input the name of filen“);gets(fname);if(fp=fopen( (1) )=NULL)printf(“cant openn“);(2) ;while(ch=getchar()!=#)fputc( (3) );fclose(fp);A.(1) fname,“w“ (2) exit(0) (3) ch,*fp B.(1) fname,“a“ (2) exit(0) (3) ch,*fpC.(1) fname,“r“ (2) exit(0) (3) c

40、h,fp D.(1) fname,“w“ (2) exit(0) (3) ch, fp16.计算两个数的最大值、最小值和它们的和。 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(xy?x:y (4)x+yB.(1)a,b (2)(*fun) (3)xy?x:y (4)x-yC.(1) Bstatic char str ; str=“China“Cstatic char str15,str2 =“Chi

41、na“;str1=str2;Dstatic char str1 ,str ;str2=“China“; strcpy(str1,str2); 7已知 p,p1 为指针变量,a 为数组名,i 为整型变量,下列赋值语句中不正确的是( D )Ap= Bp=a; Cp= D.p=10;8.当定义一个结构体变量时,系统分配给它的内存是( A ) 。A各成员所需内存量的总和 B成员中占内存量最大者所需的容量C结构中第一个成员所需内存量 D结构中最后一个成员所需内存量9下列数组说明中,正确的是( A )Aint array 4; Bint array ; Cint array 5; Dint array3

42、;10若有下列定义,则对 a 数组元素地址的正确应用是( D )int a10,*p=a;A Bscanf( (2) ,if(ab)t=a;(3) ;b=t;printf(“%5.2f,%5.2fn“,a,b);2以下程序计算数的阶乘。14main()int i,n; long np;scanf(“%d“,np= (4) ;for(i=2;iaj)min=j;temp=ai;(7) ;(8) ; for(i=0;i=97break;printf(“%dt“,i+);3.下列程序的运行结果是 (3) #include “stdio.h“main()int a=1,b=2,c=3;a+,c+=b;

43、int b=4,c;c=2*b;a+=c;printf(“%d%d%dn“,a,b,c);4若输入 4,下列程序的运行结果是 (4) main()int x,y;scanf(“%d“,if(xstri+1;t=stri; (2) ; (3) ; 2以下程序根据对 x 的输入,求 1 到 x 的累加和。float fun(int n)int i; float c;(4) for(i=1;i#include main() char a100,*str10,*sp;int i,k;sp= (7) ;for(i=0;i278 的值是 (1) 。2设 x 的值为 15,n 的值为 2,则表达式 x%=(

44、n+=3)运算后 x 的值是 (2) 。3若所用变量都已正确定义,请填写以下 for 循环中 printf( )执行的次数 (3) 。a=2;b=10;for(i=b;i=0;i-)printf(“%d“,*p);p+;3程序的运行结果是 (3) 。#include “stdio.h“main()int a3=0,1,2;int i;for(i=0;i4)printf(“%dt “,i+);break;printf(“%dt “,i+);5下列程序的输出结果 (5) 。f1(int a)int b=0;static int c=3;b+=1;c+;return(a+b+c);main()int

45、 a=1;i;for(i=0;i278 的值是 0。 ( )4C 程序在执行过程中,检查数组元素下标是否越界。20( ) 。5数组 char a3;中所有元素排列顺序是 a1,a2,a3。 ( ) 。试题七、选择题(每题 2 分,共 20 分)1以下的选择中,正确的赋值语句是( )Aa=1,b=2 Bi+; Ca=b=5 Dy=int(x)2下列变量说明语句中,正确的是( ) 。Achar: a b c; Bchar a;b;c; Cint x;z; Dint x,z;3若 a 为整型变量,则以下语句( )a=2L; printf(“%dn“,a);A赋值不合法 B输出值为-2 C输出不确定值

46、 D输出值为 24下列表达式中,属于算术表达式的是( )Ax=60=1 Bx+60*(x60) Cx=60printf(“%dn“,b=b/a;);A0 B5 C1 D不确定值6标有/* */的语句的执行次数是( )int y,i;for(i=0;i0.C 16 0.6 100.AB16 0.101 20.A16B: 0.875 10=0.E16 0.74 8=0.937510 0.101 2=0.A16 0.31 16=0.1418【例题 1-7】 十六进制数 FFF.CH 相当十进制数_。供选择的答案A: 4096.3 4096.25 4096.75 4095.75【例题 1-8】 2005 年可以表示为 _ 年;而 37308 年是指 _ 年。供选择的答案A: 7C5 H 6C5 H 7D5 H 5D5 HB: 2000 10 2002 10 2006 10 2008 10【例题 1-9】 十六进制数 123.4 对应的十进制分数为_。供选择的答案A: 3495 3495 1165 1165 2316 8 8 4【例题 1-10】 二进制数 10000.00001 可以表示为_;将其转换成八进制数为_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报