




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级 C 语言程序设计 2006 年(春)笔试试卷(考试时间 120 分钟,满分 60 分)第一部分计算机基础知识(1)信息技术指的是用来扩展人的信息器官功能、协助人们进行信息处理的一类技术。在下列基本信息技术中,用于扩展人的效应器官功能的是_。A)感测与识别技术C)计算与处理技术B)通信与存储技术D)控制与显示技术(2)微电子技术是以集成电路为核心的电子技术。在下列关于集成电路(IC)的叙述中,正确的是_。A)集成电路的发展导致了晶体管的发明B)现代计算机的 CPU 均是超大规模集成电路C)小规模集成电路通常以功能部件、子系统为集成对象D)所有的集成电路均为数字集成电路(3)通信技术的发展促进了信息的传播。在下列有关通信与通信技术的叙述中,错误的是_。A)通信系统必有“三要素”,即信源、信号与信宿B)现代通信指的是使用电(光)波传递信息的技术C)数据通信指的是计算机等数字设备之间的通信D)调制技术主要分为三种,即调幅、调频和调相(4)在计算机中,数值为负的整数一般不采用“原码”表示,而是采用“补码”方式表示。若某带符号整数的 8 位补码表示为 1000 0001,则该整数为_。A)129 B)-1C)-127D)127(5)在下列有关 CPU(中央处理器)与 Pentium 微处理器的叙述中,错误的是_。A)CPU 除包含运算器和控制器以外,一般还包含若干个寄存器B)CPU 所能执行的全部指令的集合,称为该 CPU 的指令系统C)Pentium 系列处理器在其发展过程中,其指令系统越来越丰富D)Pentium 处理器与 PowerPC 处理器虽然产自不同的厂商,但其指令系统相互兼容(6)根据存储器芯片的功能及物理特性,目前用作优盘存储器芯片的是_。A)SRAMC)EPROMB)SDRAMD)Flash ROM(7)I/O 接口指的是计算机中用于连接 I/O 设备的各种插头/插座,以及相应的通信规程及电气特性。在下列有关 I/O 总线与 I/O 接口的叙述中,错误的是_。A)PC 机系统总线一般分为处理器总线和主板总线B)PCI 总线属于 I/O 总线C)PC 机的 I/O 接口可分为独占式和总线式D)USB 是以并行方式工作的 I/O 接口(8)输入设备用于向计算机输入命令和数据,它们是计算机系统必不可少的重要组成部分。在下列有关常见输入设备的叙述中,错误的是_。A)目前数码相机的成像芯片仅有一种,即 CCD 成像芯片B)扫描仪的主要性能指标包括分辨率、色彩位数和扫描幅面等C)目前台式 PC 机普遍采用的键盘可直接产生一百多个按键编码D)鼠标器一般通过 PS/2 接口或 USB 接口与 PC 机相连2006 年(春)笔试试卷第 1 页(共 8 页)(9)显示器的作用是将数字信息转换为光信息,最终将文字和图形/图像显示出来。在下列有关PC机显示器的叙述中,错误的是_。A)目前出厂的台式 PC 机大多数使用 AGP 接口连接显示卡B)彩色显示器上的每个像素由 RGB 三种基色组成C)与 CRT 显示器相比,LCD 的工作电压高、功耗小D)从显示器的分辨率来看,水平分辨率与垂直分辨率之比一般为 4:3(10)计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。在下列有关软件的叙述中,错误的是_。A)软件的版权所有者不一定是软件作者B)共享软件指的是一种无版权的软件C)用户购买一个软件后,仅获得了该软件的使用权,并没有获得其版权D)软件许可证是一种法律合同,它确定了用户对软件的使用方式(11)在下列有关 Windows 操作系统(这里指 Windows 95 及其以后的版本)的多任务处理功能的叙述中,正确的是_。A)在多任务处理过程中,前台任务与后台任务都能得到 CPU 的响应(处理)B)由于 CPU 具有并行执行指令的功能,所以操作系统才能同时进行多个任务的处理C)如果用户只启动一个应用程序,那么该程序就可以自始至终地独占 CPUD)Windows 操作系统采用协作方式支持多个任务的处理(12)文件管理是操作系统的基本功能之一。在 Windows 操作系统环境下,下列有关文件管理功能的叙述中,错误的是_。A)计算机中的所有程序、数据、文档都组织成文件存放在外存储器中B)磁盘上的文件分配表(FAT)有两个,且内容相同C)任何磁盘上的文件根目录表(FDT)仅有一个D)文件管理以扇区为单位分配磁盘上的存储空间(13)随着 Internet 的飞速发展,其提供的服务越来越多。在下列有关 Internet 服务及相关协议的叙述中,错误的是_。A)电子邮件是 Internet 最早的服务之一,主要使用 SMTP/POP3 协议B)WWW 是目前 Internet 上使用最广泛的一种服务,常使用的协议是 HTTPC)文件传输协议(FTP)主要用于在 Internet 上浏览网页时控制网页文件的传输D)远程登录也是 Internet 提供的服务之一,它采用的协议称为 Telnet (14)在下列有关程序设计语言及其处理程序的叙述中,错误的是_。A)程序设计语言可以分为机器语言、汇编语言和高级语言B)机器语言与计算机硬件关系紧密,用它编写的程序可移植性较差C)用于辅助编写汇编语言程序的编辑软件称为汇编程序D)高级程序设计语言可以有解释与编译两种工作方式(15)在下列有关常见局域网、网络设备以及相关技术的叙述中,错误的是_。A)以太网是最常用的一种局域网,它采用总线结构B)每个以太网网卡的介质访问地址(MAC 地址)是全球惟一的C)无线局域网一般采用无线电波或红外线进行数据通信D)“蓝牙”是一种远距离无线通信的技术标准,适用于山区住户组建局域网(16)字符编码标准规定了字种及其编码。在下列有关汉字编码标准的叙述中,错误的是_。A)我国颁布的第一个汉字编码标准是 GB231280,它包含常用汉字 6 000 多个B)GB231280 和 GBK 标准均采用双字节编码C)GB180302000 标准使用 3 字节和 4 字节编码,与 GB231280 和 GBK 兼容D)UCS-2 是双字节编码,它包含拉丁字母文字、音节文字和常用汉字等(17)不同格式的图像文件,其数据编码方式有所不同,通常对应于不同的应用。在下列几组图像文件格式中,制作网页时用得最多的是_。2006 年(春)笔试试卷第 2 页(共 8 页)A)GIF 与 JPEGC)JPEG 与 BMPB)GIF 与 BMPD)GIF 与 TIF(18)计算机中处理的声音分为波形声音和合成声音两类。在下列有关波形声音的叙述中,错误的是_。A)波形声音的获取过程就是把模拟声音信号转换为数字形式,包括取样、量化和编码等步骤B)声音信号的数字化主要由声卡来完成,其核心是数字信号处理器(DSP)C)MP3 采用 MPEG-3 标准对声音进行压缩编码D)波形声音的主要参数包括取样频率、量化位数和声道数目等(19)在下列有关数据库技术的叙述中,错误的是_。A)关系模型是目前在数据库管理系统中使用最为广泛的数据模型之一B)从组成上看,数据库系统由数据库及其应用程序组成,它不包含 DBMS 及用户C)SQL 语言不限于数据查询,还包括数据操作、定义、控制和管理等多方面的功能D)Access 数据库管理系统是 Office 软件包中的软件之一(20)Microsoft Word 是目前最常用的文字处理软件之一。在下列有关 Microsoft Word(97 及其以后的版本)功能的叙述中,错误的是_。A)在默认情况下,页面的版面(纸张大小)为 A4 B)在同一个文档中,所有页面的版面(纸张大小)只能相同C)系统具有基于字典的拼写检查功能D)在普通视图中,可以显示表格,但不能显示所插入的图片第二部分 C 语言程序设计一、选择题(21)下列各选项都是在 C 语言程序段中增加的注释,其中注释方法错误的是_。A)void main(/*int argc,char*argv*/)B)void main() pri/*remark*/ntf(name); C)void main()D)void main() int x/*=10*/; int x=10; printf(%d,x); /*printf(”%d,x);*/ (22)设有声明“int value=5;”,则执行下列选项的赋值语句后,value 的值不等于 5 的是_。A)value=value-0; B)value=value-0x30;C)value=value-49; D)value=value-060;(23)若有定义和声明“typedef enumgreen,red,yellow,blue,blackcolor;color flower;”,则下列语句中正确的是_。A)green=red;C)color=red;(24)设有下列程序段:static char b=2; void Y() static float d=4; B)flower=red;D)enum=red;int a=1;void X() int c=3;关于程序段中各变量的属性,以下叙述中错误的是_。A)a 是全局变量,函数 X 可以访问,函数 Y 不能访问B)b 是全局变量,函数 X 和函数 Y 都可以访问C)C 是动态变量,函数 X 可访问,函数 Y 不可访问D)d 是静态变量,函数 X 和函数 Y 都可以访问(25)若有如下声明和语句:2006 年(春)笔试试卷第 3 页(共 8 页)int t33,*pt3,k;for(k=0;k3;k+) ptk=&tk0;则表达式*(*(pt+1)+2)所引用的是_。A)t20C)t12B)&t20D)&t12 (26)设有声明“float a=123456;int i;”,欲将 a 中的数值保留小数点后两位,第三位进行四舍五入运算,能实现该功能的表达式是_。A)i=a*100+0.5,a=i/100.0 B)a=(a*100+0.5)/100.0C)a=(int)a*100+0.5)/100.0(27)设有如下程序:#includemain() char s128=0,*p=s; D)a=(a/100+0.5)/100.0while(strcmp(s,END) gets(s);while(*p)putchar(*p+);(27)gets 函数每次输入一个字符串。以下关于该程序运行时输出结果的叙述中正确的是_。A)所有输入的字符串都能被完整输出B)所有输入的字符串都不能被完整输出C)只能完整输出第一个字符串D)只能完整输出最后一个字符串(28)若已定义一个有返回值的函数,则以下关于调用该函数的叙述中错误的是_。A)函数调用可以作为独立的语句存在B)函数调用可以出现在表达式中C)函数调用可以作为一个函数实参D)函数调用可以作为一个函数形参(29)对应 main 函数中的 fun 函数调用语句,以下给出的四个 fun 函数首部中错误的是_。main() int a50,n;fun(n,&a9); A)void fun(int m,int x)C)void fun(int p,int*s)B)void fun(int s,int h41)D)void fun(int n,int a)(30)以下所列对结构类型变量 tdl 的声明中错误的是_。A)typedef struct aa B)#define AA struct aa int n;float m;AA; AA int n;float m;tdl; AA tdl;C)structD)struct int n;float m;aa; int n;float m;tdl; struct aa tdl; 二、填空题基本概念题(共 5 分)(1)执行以下程序段后,number 的值是【1】。char sir=Hello!;int number;number=sizeof(sty);(2)关键字 case 和 default 只能在【2】语句中出现。(3)若有说明“int a-4=1, 2, 3, 4, 5, 6, 7, 8, 9;”,则数组 a 第一维的大小是【3】。(4)设有如下声明和语句:int a=2,b,c=5;scanf(%d,&b);b=c-|scanf(%d,&c)&a+;该程序段执行时,若从键盘输入的数据是 4_3(_代表空格键),则变量 c 的值为【1】。(5)在用 fopen 函数打开一个已经存在的数据文件 abc 时,若要求既可以读出 abc 文件中原来的内容,也2006 年(春)笔试试卷第 4 页(共 8 页)可以用新的数据覆盖文件原来的数据,则调用 fopen 函数时,使用的存取方式参数应当是【5】。阅读程序题(共 13 分)(6)以下程序运行时输出结粜是【6】。#include#include main() char arr24; strcpy(arr0,you);strcpy(arr1,me); arr03=&;printf(%sn arr0);(7)以下程序运行时输出结果是【7】。#includemain() int s,i,sum(int); for(i=1;i=5;i+) s=sum(i); printf(%dn,s);sum(int k) static int x=0;return x+=k;(8)以下程序运行时输出结果为【8】。#includemain() printf(%dn,f(21,35);int f(int a,int b) if(a=b)return a; else if(ab) return f(a-b,b); else retum f(a,b-a);(9)以下程序运行时,输出结果的第一行是【9】,第二行是【10】。#includeint t(int x,int y,int*ep,int*dp) x=x*x;y=y*y; *cp=x+y; *dp=x-y;main() int a=4,b=3,c=5,d=6; t(a,b,&c,&d); printf(%d,%dn%d,%d,a,b,c,d);(10)以下程序运行时,输出结果的第一行是【11】,第二行是【12】。#includevoid change(int x,int m) char ch=0,2,3,4,5,6,7,8,9,b80;int i=0,r; while(x) r=x%m;x/=m;bi+=chr; for(-i;i=0;i-) printf(%c,bi);main() int a,b; change(10,2);printf(n);change(10,8);(11)以下程序执行时,输出结果的第一行是【13】,第二行是【14】,第三行是【15】。#include#define N20main() int i,j,k,n,arrNN; k=1,i=0;n=3; while(in/2) for(j=i;j=i;j-) arrn-i-1j=k+; for(j=n-i-2;j=i;j-) arrji=k+; for(j=i+1;j=n-i-2;j+) arrij=k+;2006 年(春)笔试试卷第 5 页(共 8 页) i+: if(n%2) arrii=k; for(i=0;in;i+) for(j=0;jn;j+) printf(%4d,arrij); prinrf(n);(12)以下程序运行时,输出结果的第一行是【16】,第二行是【17】,第三行是【18】。#include#include struet node char info5;struct node*link; main() struct node*create(char*); void print(struet node*); struct node*head=NULL; char c=the teacher; head=create(c); print(head); struct node*create(char*s) int k;struct node *h,*p; h=NULL; while(*s) k=0; p=(struct node *)malloc(sizeof(struct node); while(kinfok+=* s+; P-infok=0;p-link=h; h=p; return h;void print(struct node *head) struct node *P=head; while(p!=NULL) puts(p-info); p=p-link; 完善程序题(共 12 分)(13)以下程序的功能是:实现两个复数相加的计算并输出运算结果。#include#include struct complex float r,i;struct complex *cal(struct complex *x1,strnct complex *x2) struct complex *p; p=( 【19】 ) malloc(sizeof(struct complex); p=r=(*x1).r+(*x2).r; p=i=(*x1).i+(*x2).i; 【20】 ;main() struct complex *p,x,y; scanf(%f%f%f%f,&x.r,&x.i,&y.r,&y.i); p=cal(&x,&y); printf(result:%.2f+%.2fi, 【21】 ; free(p);(14)以下程序中函数 float fun(int n)的功能是:根据下列公式计算并返回 s 的值(n0)。s=ni=0 (-1)i 2i+1#includefloat fun(int n) float s=0.0,w,f=-1.0;int i; for(i=0;i=n;i+) f= 【22】 ;w=f/(2*i+1); 【23】 ; return s; main() int n=5;float s; 【24】 ; printf(%fn,s);(15)以下程序的功能是:首先对字符串 s1 和 s2 分别按字典序排序,然后将 sl 和 s2 有序合并为字符串2006 年(春)笔试试卷第 6 页(共 8 页)s3 并同时删除 s3 中重复出现的字符,最后输出字符串 s3。例如,当字符串 sl 和 s2 分别是“good”和“morning”时,程序应输出“dgimnor”。#include#include void merge(char *x,char *y,char *z) char t;int i=0,j=0,k=-1; while( 【25】 ) if(xiyj) t=xi+; else t=yj+; while(xi=t) i+; while(yj=t) j+; 【26】 =t; while(xi) if(xi!=zk) z+k=xi+; else i+; while(yj) if(yj!=zk) z+k=yj+; else j+; z+k=0; void sort(char s) int i,j,k,n;char t; n=strlen(s); for(i=0;in-1;i+) 【27】 ; for(j=i+1;jsj)k=j; if(k!=i) t=sk;sk=si;si=t;main() char s1100=good,s2100=moming,s3200; sort(s1);sort(s2); merge(sl,s2,s3);puts(s3);(16)以下程序的功能是:对于一个长度不超过 50 的字符串 S,按输入的命令进缔删除、插入字符的操作。删除和插入命令的格式如下:1删除命令格式:D a (a 表示被删除的字符)。命令功能:从字符串 S 中删除字符 a,若 S 串中有多个 a,只删除第一个。例如,S 字符串为“T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓库库存预警管理办法
- 企业取暖补贴管理办法
- 伦理项目经费管理办法
- 住宅装修垃圾管理办法
- 事故案例培训管理办法
- 企业码头造价管理办法
- 保监会新股权管理办法
- 信息安全审计管理办法
- 企业员工订单管理办法
- 企业制度建设管理办法
- Unit4Where'smyschoolbagSectionB(3a~SelfCheck)教学设计人教版英语七年级上册
- 脑卒中高危人群筛查和综合干预表
- 《旅游学概论》第四章
- 中国古典小说巅峰:四大名著鉴赏学习通课后章节答案期末考试题库2023年
- 教师职业素养精选ppt
- 轨枕工序安全操作规程
- 2021年消防继续教育试题汇总及答案
- GA 255-2022警服长袖制式衬衣
- JJF 1915-2021倾角仪校准规范
- GB/T 15382-2021气瓶阀通用技术要求
- 标准的起源、发展与标准化课件
评论
0/150
提交评论