ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:23.91KB ,
资源ID:4915085      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4915085.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机应用类对口升学考试题及答案.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机应用类对口升学考试题及答案.docx

1、计算机应用类对口升学考试题及答案10级计算机专业科目一2012年10月月考试题姓名:一选择题(每题2分,共80分)1、世界上第一台电子计算机主要采用(【22】)做逻辑元件.A,电子管 B,晶体管C,小规模集成电路 D,大规模集成电路2、与十进制数100等值的二进制数是( C )A)0010011 B)1100010 C)1100100 D)11001103、将十六进制数1ABH转换为十进制数是( B )A)112 B)427 C)272 D)2734、以下设备中,属于输出设备的是(【30】 )。A) 绘图仪 B) 鼠标 C) 光笔 D) 图像扫描仪5、CAD是计算机的应用领域之一,其含义是(【

2、31】 )。A) 计算机辅助教学 B) 计算机辅助管理C) 计算机辅助设计 D) 计算机辅助测试6、通常所说的24针打印机属于(【32】 )。A) 激光打印机 B) 击打式打印机C) 喷墨打印机 D) 热敏打印机7、下列叙述中,正确的是( )A)计算机的体积越大,其功能越强B)CD-ROM的容量比硬盘的容量大C)存储器具有记忆功能,故其中的信息任何时候都不会丢失D)CPU是中央处理器的简称8、在3232点阵的字形码需要多少存储空间?( )A)32B B)64B C)72B D)128B9、能把汇编语言源程序翻译成目标程序的程序称为( )A)编译程序 B)解释程序 C)编辑程序 D)汇编程序10

3、、在计算机领域中通常用MIPS来描述( )A)计算机的运算速度 B)计算机的可靠性C)计算机的运行性 D)计算机的可扩充性11、显示器是完整的个人计算机系统必备的种(【13】).A)输出设备 B)输入设备 C)控制设备 D)存储设备12、个人计算机的输入/输出接口位于(【14】).A)总线和 I/O设备之间 B)主机和输入/输出设备之间C)主机和总线之间 D)CPU和内存储器之间13、个人计算机主机上的高速缓冲存储器是为了解决(【15】).A)主机与外设之间速度不匹配问题B)CPU与内存储器之间速度不匹配问题C)CPU与辅助存储器之间速度不匹配问题D)内存储器与辅助存储器之间速度不匹配问题14

4、、下列存储器中,断电后信息将会丢失的是(【16】).A)ROM B)RAM C)CDROM D)磁盘存储器15、计算机中常用的英文词 Byte,其中文意思是(【17】).A)位 B)字 C)字长 D)字节16、计算机病毒是一种(【18】).A)特殊的计算机部件 B)特殊的生物病毒C)一种游戏软件 D)人为编制的特殊的计算机程序17、下列四条叙述中,正确的一条是(【19】).A)计算机能直接识别并执行高级语言源程序B)计算机能直接识别并执行机器指令C)计算机能直接识别并执行数据库语言源程序D)汇编语言源程序可以被计算机直接识别和执行18、下列字符中,其ASCII码值最大的是( )A)NUL B)

5、B C)g D)p19、建设信息高速公路主要是为了(【21】)A)解决城市交通拥挤的问题 B)方便快捷地交流信息C)监视上网计算机的活动 D)解决失业问题20、以下叙述不正确的是( D )A、宏名无类型 B、宏替换不占用运行时间C、宏替换只是字符替换 D、宏名必须用大写字母表示21、在宏定义#define PI 3.14159中,用宏名PI代替一个 ( D )。A) 常量 B) 单精度数 C) 双精度数 D) 字符串22、以下程序的输出结果是( D )。#include#define M(x,y,z) x*y+zvoid main() int a=1,b=2,c=3; printf(%dn,M

6、(a+b,b+c,c+a);A)19 B) 17 C) 15 D) 1223、变量的指针含意是指变量的(【25】)A值B地址C存储D名字24、关系表达式axb的正确描述是(【26】)Aa=x=a&x=a|xbD!(x=b)25、数字12345写入二进制文件和文本文件所占用的字节数分别是(【27】)A5,5B5,2C2,2D2,526、C语言的关键字是(【28】)ANULLBfileCincludeDtypedef27、设有int a =10,11,12,*p=&a0;则执行完*p+;*p+=1;后a0,a1,a2的值依次是(【29】)A10,11,12B11,12,12C10,12,12D11

7、,11,1228、在“文件包含”预处理语句的使用过程中,当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是( A )A、先在源程序所在目录搜索,再按系统设定的标准方式搜索B、直接按系统设定的标准方式搜索目录C、仅仅搜索源程序所在目录D、仅仅搜索源程序所在当前目录29、为了向二进制文件尾部增加数据,打开文件的方式应采用( ) Aab Brb+ Cwb Dwb+30、设“int a=04, b;”则执行“b = a1;”语句后,b的结果是( )A4 B04 C8 D1031、设有以下语句,则c的二进制值是( )char a=3 , b=6 , c;c = ab2;A000110

8、11 B00010100 C00011100 D0001100032、在说明一个结构体变量时系统分配给它的存储空间是( )A该结构体中第一个成员所需的存储空间B该结构体中最后一个成员所需的存储空间C该结构体中占用最大存储空间的成员所需的存储空间D该结构体中所有成员所需的存储空间的总和33、在说明一个共同体变量时系统分配给它的存储空间是( )A该共同体中第一个成员所需的存储空间B该共同体中最后一个成员所需的存储空间C该共同体中占用最大存储空间的成员所需的存储空间D该共同体中所有成员所需的存储空间的总和34、在下列程序段中,枚举变量a和b的值分别是( C )main()enum colorred,

9、 yellow,blue=4,green,white a, b; a = yellow; b = white; printf(“%d,%d”,a,b);A2 6 B1 5 C1 6 D 2 535、使用fseek函数可以实现的操作是( A )A改变文件的位置指针的当前位置 B文件的顺序读写C文件的随机读写 D以上说法都不对36、以下不能将文件位置指针重新移到文件开头位置的函数是( B )Arewind(fp) Bfseek(fp,0,SEEK_END)Cfseek(fp,-(long)ftell(fp),SEEK_CUR) D fseek(fp,0,SEEK_SET)37、fread(buf,

10、64,2,fp)的功能是( D )A从fp文件流中读出整数64,并存放在buf中B从fp文件流中读出整数64和2,并存放在buf中C从fp文件流中读出64个字节的字符,并存放在buf中D从fp文件流中读出2个64个字节的字符,并存放在buf中38、以下叙述中不正确的是( C )。A) 表达式a&=b等价于a=a&b B) 表达式a|=b等价于a=a|bC) 表达式a!=b等价于a=a!b D) 表达式a=b等价于a=ab39、下面语句输出结果是( C )。printf(%d,%d,2&5,2&5);A) 1,1 B) 0,0 C) 0,1 D) 1,040、以下程序的执行结果是( B )#in

11、clude main( )char c = A; Printf(“0%on”,c 3); A) 02010 B) 01010 C) 010 D) 010241、若sizeof(int)为2,计算1至10的乘积,下列语句序列中正确的是 C 。 A、int i; int jc=1; for(i=2;i=10;i+) jc*=i; B、for(float jc=1,int i=2;i=10;i+,jc*=i); C、int i; float jc=1; for(i=2;i=10;jc*=i,i=i+1); D、for(float jc=1;i=2;i=100)break;s+=i;i+; 功能相同的

12、是 A 。 A、for(;i100;i+) s=s+i; B、for(;i100;i+;s=s+i); C、for(;i=100;i+;s=s+i);43、数组定义为“int a45;”,引用“a+3”表示 C 。 A、a数组第4列的首地址 B、a数组第1行第4列元素的值 C、a数组第4行的首地址 D、a数组第1列第4行元素的值44、数组定义为“int a45;”,下列哪一个引用是错误的 D 。 A、*a B、*(*(a+2)+3) C、&a23 D、+a45、以下程序的输出结果是 D 。 main() int x=10,y=10; printf(%d %dn,x-,-y); A、10 10

13、B、9 9 C、9 10 D、10 9二、填空题(每2分,30分)1、 编译预处理的三种形式除宏定义外,还有_条件编译_和_文件包含_。2、表达式13|6的结果是_15_。3、设宏定义#define D (x) x/x, 则引用D(2+3)后的值是 6 。4. 以下十个运算符 + ! != , ?: & = | % 中优先级别最高和最低的分别是_!_和 , 。5、文件操作方式w和rb+的含义分别是_为写打开一个文本文件_和_为读写打开一个二进制文件_。6、文件操作步骤通常是:打开、操作和 关闭 。7.、FILE * fp;当文件结束时,结束标志EOF值和函数feof(fp)的返回值分别是 真

14、和 真。8、 链表 是链式存储结构。它的存储结构在内存空间上通常由两个域组成,一个称为数据域 data,另一个称为 指针域 link。9、有以下语句(char *)malloc(16); 其功能是: 表示分配16个字节的 内存空间 ,并强制转换为字符数组类型,函数的返回值为指向该字符数组的指针。10、CPU 的主频 = _答案:外频 _ 答案:倍频。11、主板的芯片组按照在主板上的排列位置的不同,通常分为 _南桥_芯片和_北桥_ 芯片。12、目前 CPU 的接口主要有 _ 和 _ 两大类。答案:Socket、Slot13、当前台式计算机的CPU主要有 Intel和 AMD两大品牌。14、按照信

15、号传送方向与时间的关系,数据通信可以分为三种类型: 答案:单工通信、半双工通信与 答案:全双工通信。15、常见的硬盘接口有 答案:ATA,SATA和 答案:SCSI16、市场上的桌面硬盘的转速主要有5 400 r/m和 答案:7 200 r/m两种17、内存包括随机存储器(RAM),只读存储器(ROM),以及 答案:高速缓存(CACHE)18、串行接口简称串口,也称串行通信接口(通常指 答案:COM接口)三、程序阅读题(前4题每题5分,后5题每题6分,共50分)1、 阅读下列程序#include#define MAX_COUNT 4void fun();void main() int coun

16、t; for(count=1;count=MAX_COUNT;count+) fun(); void fun() static int i; i+=2; printf(%d,i); 上述程序的输出是 。 答案: 2468 备注:static是静态局部变量,仅在第一次调用它所在的函数时被初始化,当再次调用定义它的函数时,不再初始化,而是保留上一次调用结束时的值。2、执行下列程序后,输出结果是 1 。#include#define SQR(X) X*Xvoid main() int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(%d,a);3、下面程序的输出

17、结果为 3 。#include main( ) struct st int x;unsigned a:2;unsigned b:2;st1,st2;printf(n%d,sizeof(struct st); 考点:位段有关知识。 分析:在本例中涉及到位段定义的知识。位段又称位域或位字段,此种定义可以使若干个结构体成员共用一个或几个字节,其中每个成员占用若干二进制位。位段定义和普通结构体定义类似,只是每个成员附加二进制位数说明,如:struct stru unsigned a :2;unsigned b :4;unsigned :0;unsigned d :2; ;其中位数为0的无名字段的含义是

18、跳过该字节剩余的位不用,所以上述中stru所占的字节数为2。注意:位域成员通常没有独立的存储单元,因此诸如&st1.a,&st2.b之类对位域成员取地址的运算是非法的。另外,位域成员只能是int或unsigned类型,其它类型都是非法的,而且位域成员也不能排成数组,如:unsigned c2:2是错误的。本例中,a和b各占用2个二进制位,不够一个字节,系统将边界调整为整数,加上int型变量x占用的2个字节,共占用3字节。4、struct stu char10; float score3;main() struct stu s3=20021,90,95,85, 20022,95,80,75, 2

19、0023,100,95,90, *p=s; int i; float sum=0;for(i=0;iscorei;printf(%6.2fn,sum); 程序运行后的输出结果是 270.00 。 考点:结构体变量成员的引用。 分析:本题中,s为一个结构体数组,p为结构体指针。语句p=s使p指向数组s的第一个元素即s0。for循环的作用是将p所指向的单元累加到变量sum中,作用相当于相当于语句s0.score0+ s0.score1+ s0.score2。5、以下程序段的执行结果是 2,13 。#include main() enum month (Jan, Feb, Mar, Apr=8, M

20、ay, Jun, Jul, Aug, Sept, Oct , Nov, Dec); enum month mon1=Mar, mon2=Sept; printf(“%d, %dn”, mon1, mon2);6、以下程序的执行结果是 1 #includemain( ) int x=35; Printf(“%dn”, (x&15)&(x | 15);7、以下程序段的执行结果是 8 。typedef union long x2; int y4; char z8;TYPE;TYPE a;Main() printf(“%dn”, sizeof(a); 8、以下程序的执行结果是 无显示 main( )

21、int a=11, b=10; a -= b; a = b;9、以下程序的功能是 将一个磁盘文件复制到另一个磁盘文件中 。#include main() FILE *fp1,*fp2;fp1=fopen(file1,r);fp2=fopen(file2,w);while(!feof(fp1)fputc(fgetc(fp1),fp2);fclose(fp1);fclose(fp2); 考点:文件打开函数和文件读写函数。 分析:本题中以读的方式打开file1文件,以写的方式打开file2文件,再将输出语句fputc(fgetc(fp1),fp2)放入循环体内,表示只要fp1指向的文件没有结束,就从

22、该文件中读出一个字符送到fp2指向的文件中。四、程序填空题(每空3分,共分)1、执行下面的程序后,a的值为 B 。2、以下程序段的输出结果是 C 。 int x=3; do printf(%3d,x-=2);while(!(-x); A、1 B、3 0 C、1-2 D、死循环 main() int a,b; for (a=1,b=1;a=20)break; if(b%3=1) b+=3; continue; b-=5; A、7 B、8 C、9 D、103、执行下列程序后,输出结果是 。void fun() static int i; i+=2; printf(%d,i); #include#d

23、efine MAX_COUNT 4void fun();void main() int count; for(count=1;count=MAX_COUNT;count+) fun(); 1、以下程序中的宏SWAP(type,a,b)实现将任意同类型的两个数进行交换。程序中调用它交换个字符型和个单精度型数据。请填空。#define SWAP(type,a,b) 【1】;t=a;a=b;b=t;#includevoid main() char ch1=A,ch2=B; float f1=1.2,f2=2.3; SWAP(【2】,ch1,ch2); SWAP(【3】,f1,f2); printf(

24、ch1=%c,ch2=%cn,ch1,ch2); printf(f1=%f,f2=%fn,f1,f2);答案:【1】type t 【2】char 【3】float2、以下程序完成链表的输出,请填空。void print(head)struct stu *head; struct stu *p;p=head;if( 【1】 )do printf(%d,%fn,p-num,p-score);p=p-next;while( 【2】 ); 答案:【1】p!=NULL 【2】p!=NULL3、下面程序把从终端读入的10个整数以二进制方式写到一个名为bi.dat的新文件中,请填空。#include FIL

25、E *fp;main( ) int i,j;if(fp=fopen( 【1】 ,wb)=NULL) exit(0);for(i=0;i10;i+) scanf(%d,&j);fwrite(&j,sizeof(int),1, 【2】 );fclose(fp); 考点:文件打开函数和文件写函数。 分析:将键入的数据存到指定文件,必须先打开文件,因此第一个空应该填入打开文件的文件名;根据fwrite的函数原型可以知道,最后一个参数应该是文件指针,所以填入fp。 答案:【1】bi.dat 【2】fp4、以下程序功能是用“追加”的形式打开aa.txt查看文件指针的位置,然后向文件写入“data”再查看文

26、件指针的位置。#include main() 【1】 ;long position;fp=fopen( 【2】 );position=ftell(fp);printf(position =%ldn,position);fprintf( 【3】 );position=ftell(fp);printf(position =%ldn,position);fclose(fp);答案:【1】FILE *fp 【2】aa.txt,a 【3】fp,data 5、菲波纳契数列中的头两个数是1和1,从第三个数开始,每个数等于前两个数的和。下述程序计算此列数列的前50个数,且每行输出10个数。请填空。#inclu

27、de void main() int f,f1=1,f2=1;int i;printf(%6d, %6d,f1,f2);for(i=3;i=50;i+) f= 【1】 ;printf(%6d,f);if( 【2】 )printf(n);f1=f2; 【3】 ; 答案:【1】 【2】 【3】 【1】 f1+f2 【2】 i%10=0 【3】 f2=f6、已知如下公式:/2 = 1+1/3+(1/3)(2/5)+ (1/3)(2/5)(3/7)+ (1/3)(2/5)(3/7)(4/9)+函数pi的功能时根据上述公式计算满足精度要求的值。请填空。double pi(double eps)double s=0.0,t=1.0;int n;for(n=1; 【1】 ; n+) s+=t;t=n*t/(2*n+1) return 【2】 ; 答案:【1】 【2】 答案【

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1