秋季C语言笔试试卷

上传人:lcm****801 文档编号:43843546 上传时间:2018-06-07 格式:DOC 页数:15 大小:73.50KB
返回 下载 相关 举报
秋季C语言笔试试卷_第1页
第1页 / 共15页
秋季C语言笔试试卷_第2页
第2页 / 共15页
秋季C语言笔试试卷_第3页
第3页 / 共15页
秋季C语言笔试试卷_第4页
第4页 / 共15页
秋季C语言笔试试卷_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《秋季C语言笔试试卷》由会员分享,可在线阅读,更多相关《秋季C语言笔试试卷(15页珍藏版)》请在金锄头文库上搜索。

1、12009 秋季 C 语言笔试试卷第一部分:计算机基础知识1.下列关于个人移动通信的叙述中,错误的是_A.第 1 代个人移动通信(简称 1G)采用的通信技术是数字通信技术B.目前广泛使用的 GSM 手机采用的通信技术属于第 2 代移动通信技术(简称 2G)c.第 3 代移动通信技术(简称 3G)将无线通信与互联网、多媒体通信相结合D.3G 有多个国际技术标准,其中也有我国自主制定的 3G 技术标准。 2.在下列有关集成电路的叙述中,正确的是 2。A.现代集成电路所使用的半导体材料都是硅B.所有的集成电路都是数字集成电路C.Moore 定律认为单块集成电路的集成度平均每年翻一番D.Intel 公

2、司微处理器产品 Core 2 Duo,其集成度已高达数千万个电子元件3.与十六进制数 AB 等值的八进制数是 3 。A. 253 B.254 C.171 D.1724.在下列有关 PC 机 CPU 的叙述中,错误的是 4。A.CPU 中包含几十个甚至上百个寄存器,用来临时存放数据、指令和控制信息B.所有 PC 机的 CPU 都具有相同的指令系统,因而 PC 机可使用相同的软件C.一台计算机至少包含 1 个 CPU,也可以包含 2 个、4 个、8 个甚至更多个 CPUD.Intel 公司是国际上研制和生产 CPU 的主要公司,我国也能生产 CPU5.在下列有关 PC 机主板上部件的叙述中,错误的

3、是 5 。A.BIOS 保存在主板上的一个闪存中,其内容在关机后通常不会改变B.CMOS 中保存有用户设置的开机口令,关机后主板上的电池继续给 CMOS 供电C.启动 CMOS 设置程序可以重新设置 CMOS 中的数据,该程序是 BIOS 的组成部分D.网卡通常集成在主板上,由主板上独立的 IC 实现其功能,与芯片组无关6.从 PC 机存储器的层次结构来看,下列存储器中存取速度最快的是 6 。2A.Cache 存储器 B.RAM 和 ROM C.寄存器 D.硬盘和优盘7.在下列 4 种 PC 机常用 I/O 接口中,数据传输速率最高的是 7。A.PS/2 B.SATA C.IEEE-1394b

4、 D.USB 2.08.在下列有关 I/O 操作、I/O 总线和 I/O 接口的叙述中,错误的是 8。A.I/O 操作的任务是在 I/O 设备与内存的指定区域之间传送信息B.I/O 总线传送的只能是数据信号,它不能传送控制信号和地址信号C.不同类型的 I/O 接口,其插头/插座以及相应的通信规程和电气特性通常各不相同D.并行总线的数据传输速率不一定比串行总线高9.在下列有关 PC 机 I/0 设备的叙述中,错误的是 9。A.数码相机的成像芯片可以为 CCD 器件或 CMOS 芯片,目前大多数用 CCD 器件B.平板式扫描仪的分辨率通常远远高于胶片扫描仪和滚筒式扫描仪C.常见的宽屏液晶显示器的宽

5、度与高度之比为 16:9(或 16:10)D.目前在银行、超市等商业部门一般采用针式打印机来打印存折和票据10.在下列有关计算机软件的叙述中,错误的是 10 。A.程序设计语言处理系统和数据库管理系统被归类为系统软件B.共享软件是一种具有版权的软件,它允许用户买前免费试用C.机器语言和汇编语言与特定的计算机类型有关,取决于 CPUD.目前 PC 机只能使用 Windows 系列操作系统,均不能使用 UNIX 和 Linux 操作系统11.在下列常用的 PC 机软件中,编辑的文档(内容)能直接保存为图片类型(例如 JPEG文件类型)的是 11 。A.Microsoft Word B.Micros

6、oft ExcelC.Microsoft PowerPoint D.Microsoft FrontPage12.在下列关于以太网(局域网)的叙述中,错误的是 12。A.在共享式以太网中,任何时间只允许一对计算机进行通信B.在交换式以太网中,每台计算机均独享相同的带宽,其带宽仅由交换机决定3c.无论是共享式以太网还是交换式以太网,网络中的所有计算机都要安装以太网网卡D.无论是共享式以太网还是交换式以太网,它们的数据帧和 MAC 地址格式均相同13.连接在因特网上的每一台主机都有一个 IP 地址。下面不能作为 IP 地址的是 13 。A.211.256.49.68 B.21.18.33.48 C.

7、120.34.0.18 D.37.251.68.014.为了将异构的计算机网络互相连接起来,必须使用的网络设备是 14 。A.调制解调器 B.以太网集线器 c.以太网交换机 D.路由器15.下列网络协议中,与发送电子邮件有关的是 15 。A.Http B.FTP C.SMTP D.TELNET16.在下列有关字符集及其编码的叙述中,错误的是 16 。A.基本的 ASCII 字符集共有 128 个字符,每个字符使用 7 个二进位进行编码B.GB2312 字符集中收录了 6 千多个汉字,每个字符在机内通常使用双字节编码C.GBK 字符集中的字符也采用双字节编码,且该字符集收录了部分繁体汉字D.GB

8、18030 字符集中所有的字符均采用 4 字节编码,因此该字符集的代码空间很大17.目前数码相机拍摄的照片在保存时通常采用的文件类型是 17 。A.BMP B.GIF C.JPEG D.TIF18.MP3 是数字波形声音的一种压缩编码文件格式,它采用的压缩编码标准属于 18 。A.MPEG-1 B.MPEG-2 C.MPEG-4 D.Dolbv AC-319.使用 Macromedia 公司的 Flash 软件制作的动画是一种矢量图形,在保存为动画文件时其文件扩展名通常为 19 。A.GIF B.SWF C.AVI D.MPG 。20.在计算机应用中,CAD 和 CAM 是典型的信息系统。它们

9、属于 20 。A.管理业务系统 B.辅助技术系统c.信息检索系统 D.信息分析系统第二部分 C 语言程序设计4一、选择题(用答题卡答题,答案依次填在 2130 答题号内,共 10 分)21.以下叙述中正确的是 21 。A.C 语言系统以函数为单位编译源程序B.main 函数必须放在程序开始C.用户定义的函数可以被一个或多个函数调用任意多次D.在一个函数体内可以定义另外一个函数22.以下选项中,不能用作 c 语言标识符的是 22 A.print B.FOR C. B.printf(“%ld“,32768);C.printf(“%f“,32768); D.printf(“%c“,32768);24

10、.已知有声明“int a=3,b=4,c=5;“,以下表达式中值为 0 的是 24 。A.aelse y=-1; B.y=x=0?1:-1;C.switch() D.switch(x-abs(x) case x=0: y=1;break; case 0:y=1;break;default:y=-1; default:y=-1;5 27.已知有声明“int m=5,4,3,2,1,i=0;“,下列对 m 数组元素的引用中,错误是_27_。A.m+i B.m5 C.m2*2 D.mm428已知有声明“char s80;“,若需要将键盘输入的一个不含空格的字符串保存到组中,则下列语句中正确的是 28

11、 。A.scanf(“%s“,s); B.scanf(“%s“,s0);C.s=gets(); D.s=getchar();29.若函数调用时的实参为变量,则以下关于函数形参和实参的叙述中正确的是 29A.实参和其对应的形参占用同一存储单元B.形参不占用存储单元C.同名的实参和形参占用同一存储单元D.形参和实参占用不同的存储单元 ,30.已知有声明“int i,a10,*p=a;“,现需要将 1-l0 保存到 a0-a9中,以下程序段中不能实现这一功能的是 30 。A.for(i=0;ivoid main()FILE *fp;int k,n,a6=1,2,3,4,5,6;fp=fopen(“d

12、2.dat“,“w“); fprintf(fp,“%d%d%dn“,a0,a1,a2); fprintf(fp,“%d%d%dn“,a3,a4,a5);fclose(fp);fp=fopen(“d2.dat“,“r“);fscanf(fp,“%d%d“,printf(“%d,%dn“,k,n);fclose(fp);7.以下程序运行时输出到屏幕的结果是 (7) 。#includevoid main()int i=1,m=0;switch(i) case 1:case 2: m+;case 3: m+;7printf(“%d“,m);8.以下程序运行时输出到屏幕的结果中第一行是 (8) ,第二行

13、是(9)。#includevoid fun(int a,int b,int *x) int i,j=0;for(i=0;ai;i+)if(i%2=0)continue;if(ai10)bj+=ai;*x=j;void main()int a10=3,15,32,23,11,4,5,9,b10;int i=0,x=0;fun(a,b,for(i=0:i 8int fun(int *x,int n)if(n=0) return x0;else return x0+fun(x+1,n-1);void main()int a =1,2,3,4,5,6,7;printf(“%dn“,fun(a,2);1

14、0.以下程序运行时输出到屏幕的结果是(11) 。#includelong f(int n)static long s;if(n=1) return s=2;else return +s;void main()long i,sum=0;for(i=1;i#define f(x,y) y=x*xvoid g(int x,int y) y=x*x; void main()9 int a=2,b=0,c=2,d=0;f(a,b);g(c,d);printf(“%dn%d“,b,d);12.以下程序运行时输出到屏幕的结果中第一行是 (14) ,第三行是 (15) 。#includevoid main()

15、 int a33=3,8,12,4,7,10,2,5,11,i,j,k,t;for(j=0;jai+1j) t=aij,aij=ai+1j,ai+1j=t;for(i=0;i#includevoid main() int i=0,n=0;char s80,*p;strcpy(s,“It is a book.“);10for(p=s;p!=0;p+)if(*p= )i=0;elseif(i=0)n+;i=1; printf(“%dn“,n);14.以下程序运行时输_出到屏幕的结果第一行是 (17) ,第二行是 (18) 。#includetypedef struct fact int m,z;FACT;FACT fun1(FACT t1,FACT t2)FACT t3;t3.m=t1.m*t2.m ;t3.z=t1.z*t2.m+t2.z*t1.m;retum t3;FACT fun2(FACT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号