模拟训练试卷 ( 二)(含答案)

上传人:208881****695494 文档编号:174692336 上传时间:2022-12-16 格式:DOC 页数:9 大小:69.50KB
收藏 版权申诉 举报 下载
模拟训练试卷 ( 二)(含答案)_第1页
第1页 / 共9页
模拟训练试卷 ( 二)(含答案)_第2页
第2页 / 共9页
模拟训练试卷 ( 二)(含答案)_第3页
第3页 / 共9页
资源描述:

《模拟训练试卷 ( 二)(含答案)》由会员分享,可在线阅读,更多相关《模拟训练试卷 ( 二)(含答案)(9页珍藏版)》请在装配图网上搜索。

1、模拟试题二模拟训练试卷 ( 二)一、选择1个正确答案代码1 下列4个不同的数制表示的数中,最大的一个数是( )。A. 十进制数220.1 B. 二进制数11011011.1 C. 八进制数334.1 D. 十六进制数DC.1 2. Office 2000中的剪贴板是 ( )A. 硬盘中的一块区域 B. 内存中的一块区域C. Cache 中的一块区域 D. CPU中的一块区域 3产生100至300之间的随机整数(Random),且包含100,300两个整数的表达式是( )A.Random(100)+200 B.Random(200)+100 C.Random(201)+100 D.Random(

2、300)4调制解调器又称MODEM.可用于连接计算机和电话线拨号上网,调制是指( ) A.把电信号转换成为光信号 B. 把光信号转换成为电信号 C. 把模拟信号转换成数字信号 D. 把数字信号转换成模拟信号 5若采用3232点阵的汉字字模,存放1600个汉字信息需要的存储容量是( )KB.A. 25 B. 200 C . 800 D.16006. 设数组A1.10,1.10以行优先的顺序存储,每个元素占4个字节,且已知A1,1的地址为1000,则A5,10的地址是( )。A) 1001B) 1196C) 1024D)12367.OSI的七层协议中,最底层是 ( )。A.会话层 B.数据链路层

3、C.物理层 D.网络层8设x为值大于0的实型变量,计算pascal中x8的表达式为 A. Ln( 8* exp(x)) B. exp ( 8* Ln( x ) ) C. x8 D. sqr( sqr ( sqr ( x) ) *x9JPG是一种( )的静态图像文件存储格式。 A有损压缩 B.无损压缩 C.不可压缩 D.以上都正确10为了区分汉字与ASC码,计算机中汉字编码的最高位()。 A. 0 B. 1 C. 2 D. 411.“网络通信协议”,如: Internet采用的TCP/IP等协议是一组()。 A. 软件 B.存储器 C. 外部设备 D. 约定的规则12下列软件依次对应图像浏览,屏

4、幕抓取,文件压缩,杀毒软件的排列顺序是() HyperCam WinRAR Norton Antirus ACDsee A. B. C. D.13.在微型计算机系统中,I/O接口的位于()之间。 A. CPU和内存储器 B.外部设备与内存储器 C.总线与输出输入设备 D. 主机和输入输出设备14在微型计算机中,常用()码实现十进制数与二进制数之间的自动转换。 A. BCD码 B. ASC码 C.海明码 D. 机内码15微机中使用的鼠标是直接连接在主机()上的。 A. 显示器接口 B.打印机接口 C. 并行接口 D. 串行接口16使用WORD菜单时,若选中的菜单项尾部有( )标记,说明此菜单还有

5、下一级菜单。 A. 组合键 B.向右小三角形箭头 C.省略号 D.带括号的字母17一个栈的输入顺序为1,2,3,4,5,下列序列中可能是栈的输出序列是()。 A. 54312 B. 24135 C. 21543 D. 1253418. 函数f(x)3x22x1在(2,2)中的最小值为( )。 A. 1 B. 1 C. 4/3 D.8/319. 已知A=11001010B, B=00001111B, C=01011100B, ABC=( )B. A.11001110 B. 01110110 C. 11101110 D. 01001100 20. 十进制算术表达式:3*512+5*64+2*8+1

6、的运算中,用二进制表示为( )。A)1011010001B) 10110100011C) 11101010001D) 1111010001121为了删除当前盘目录下第三个字符为C的所有文件,下列dos命令正确的是( )A.DEL?*C.* B.DEL?C.* C.DEL*C*.* D.DEL?C*.*22.十进制数103的补码是( )。A.10011001 B.11100111 C.10110011 D.0001100123一棵二叉树中中序遍历序列为:DGBAECHF,后序遍历序列为:GDBEHFCA,则前序遍历的序列是( )。A.ABCDFGHE B.ABDGCEFH C.ACBGDHEF

7、D.ACEFHBGD二、问题求题(16分)第1题(5分),将n个不同颜色的球放入k个无标号的盒子中(nk,且盒子不允许为空)的方案数为S(n,k),例如:n=4,k=3时,S(n,k)=6当n=6,k=3时,S(n,k)=( ).第2题(5分),有5本不同的数学书分给5个男同学,有4本不同的英语书分给4个女同学,将全部书收回来后再重新发给他们,与原方案都不相同的方案有( )种。第3题(6分),把三角形各边分成n等分,过每一分点分别做各边的平行线,得到一些由三角形的边和这些平行线所组成的平行四边形。n为已知整数,能组成( )个平行四边形。三、写出程序运行结果 第1题(6分),program LM

8、_31; Var d,p: integer; begin p: =1; d: =11; while d 1 do begin p: = 2* ( p +1); d: = d 1 end; Writeln(p) End. 输出:( ) 第2题(8分),Program LM_32; Var g: integer; k, t :integer; m: integer; begin k: =0; g: =0; for m : = 1 to 49 do begin g : = g+1; k : = k+1/( g * (g + 1) end; Writeln ( k : 10 : 2) End. 输出:

9、( ) 第3题( 8分 ),Program LM_33;var a,b,f:integer; function gd(m,n:integer):integer;beginif n=0 then gd:=m else gd:=gd(n,m mod n);end;begin readln(a,b); write(,a,b,)=); f:=gd(a,b); writeln(f)end.键盘输入: 172 16输出:( )第4题( 8分 ),Program LM_34; Var n, i, tem, t: longint; s: string; begin write( input n: );read

10、ln (n); s: = 1 repeat i : = length ( s ); while s i = 1 do begin s i = 0 ; dec( i ); end;if i 0 then s i : = 1 else s : = 1 + s;val ( s, t, tem );until t mod n =0;writeln ( n, * , t div n, = , s);end.输入: 6输出: ( )四、完善程序第1题,以下程序完成对数组每个元素向后移动n个单位。数组元素的下标依次为0到m1,对任意一个数字元素a i 而言,它的值移动后将存储在数组元素a (i + n) m

11、on m中。例如,m10,n3,移动前数组中存储的存储的数据如下前一行所示,则程序运行后数组中存储的数据如下后一行所示。0 3 86 20 27 67 31 16 37 4216 37 42 0 3 86 20 27 67 31程序清单:program gao4_1;const maxm =10000;var i, k, m, n, rest, start, temp: longint; a : array 0maxm of longint;begin write( input m, n:); readln(m ,n); for i : =0 to m-1 do a i : = random(

12、100); writeln(before move);for i : =0 to m-1 do write ( a i : 5);writeln;rest : =m; start : =0;while dobegin k : = start; repeat k : =( k+n) mod m until k = start; if thenbegin temp : = a k ; repeat a k : = a (m*n +kn) mod m; k : =( m*n +kn) mod m ; until k = start; end; end; writeln( after move); f

13、or i : = 0 to m1 do write( a i :5); writeln end.第2题:利用集合刷选法选出2到200之间的素数。 程序清单:program primary(input,output); const n=200; type pset=set of 2.n; var a:pset;i:integer; procedure getprimary(var a: pset); var d, e: integer; begin d:=2; repeat while _ do d:=d+1; e:=d+d; while (e=n) do begin a:=a-e; e:=e+

14、d end; d:=d+1; until _; end; begin a:=; for i:=2 to n do _; getprimary(a); for i:=2 to n do if _ then write(i:5); end.第3题(14分),下列程序是将一组整数从小到大的顺序排列。排序的方法是将长度为n的数a分为两个长度分别为(n div 2)与(nn div 2)的子数组a1,a2. 然后递归调用排序过程将a1,a2分别排序,最后将a1,a2归并成数组a。例如 a=(3,1,2,4),那么a1=(3,1),a2=(2,4).调用排序过程将a1,a2排序,得到a1=(1,3),a2

15、=(2,4),然后进行合并排序。 从键盘输入数的长度n以及n个整数,存在数组a中,调用子过程sort进行排序,最后输出排序结果。Program LM_41;Const maxn=100Type arr=array1maxn of integer;Var A:array1.maxn of integer;N,i:integer;Procedure sort(n:integer;var a:arr); Var i,p1,p2,n1,n2:integer; A1,a2:arr;Begin If n=1 then exit; Fillchar(a1,sizeof(a1),0); Fillchar(a2

16、,sizeof(a2),0); N1:=0;n2:=0; N1:=n div 2;n2:=( ); For i=1 to n1 do a1i:=aiFor i:=1 to n2 do a2i:=( )( );sort(n2,a2);p1:=1;p2:=1;n:=0;while (p1n1) and ( ) do begin n:=n+1; if ( )then begin an:=a1p1;inc(p1);endelse begin ( );inc(p2);end; end;if p1n1 then for i:=( ) to n1 do begin n:=n+1;an:=a1i end el

17、se for i:=p2 to n2 do begin n:=n+1;an:=a2i;end; end;begin write(n=); readln(n);for i:=1 to n do read(ai); readln; sort(n,a); for i:=1 to n do write(ai, ) writeln;end.第2题(8分),有n(1n100)个同学种m(1nm100)种小树苗,例如:4个同学每小时种4种树苗的数量估算如下表所示,编程输出每人种1种苗所用的总时间最少的安排方案和所花费的时间。树苗学生ABCD15245243533524243233Program LM_42;

18、 Const Maxn=100;maxm=100;Var A:array1maxn,1maxm of integer; M,n:integer; i,j,t:integer;Procedure work(k,t1:integer);Vari:integer; BeginIf ( )then Begin If t1t then t:=t1; Exit; End;For i:=( ) to ( ) do Work(k+1, );End;Begin Readln(n);For i:=1 to n do Begin For j:=1 to m do read(ai,j); ReadlnEnd;T:=m

19、axint;Work(1,0);Writeln(t)End.第3题(10分)。程序的任务是用09中的数字填入如下乘法运算的*处,数字可重复使用,且所用的数字至少有一个是素数,要求输出满足下列算式的方案数。* * * * * * * * * * * * * *program LM_43;const p:set of 0.9=2,3,5,7;var s:set of 0.9; n:integer; ans:longint; f:text;procedure init; var i:integer; T:byte;Begin Readln(n); S:= ; For i:=1 to n do Beg

20、inRead(t);S:=s+ t; End;Close(f );End;Function ok(x,L:integer):boolean;此函数判断X是否符合条件Var t:byte;Begin Ok:=false; If ( )L then exit;While x0 do Begin T:=x mod 10; If not(t in s) then exit; X:=x div 10; End;Ok:=true;End;Function inset(x:integer):boolean;此函数判断X中是否包含素数字Var t:byte;Begin Inset:=false;While(

21、) do Begin T:=x mod 10; If t in p then BeginInset:=true;Exit; End; ( )end;end; procedure work;var i,i1,i2,i3,j1,j2:integer;begin ans:=0; for i1:=1 to 9 do if i1 in s then for i2:=1 to 9 doif i2 in s then for i3:= 1 to 9 do if i3 in s then begin ( ) for j1:=1 to 9 do if (j1 in s) and ok(j1*i,3) then

22、for j2:=1 to 9 do if (j2 in s) and ok(j2*i,3) and ( ) then begin if (i1 in p) or (i2 in p) or (i3 in p) or (j1 in p) or (j2 in p) or inset(j1*i) or inset(j2*i) then inc(ans); end; end; writeln(ans);end;begin init; work;end.Answer:一、 CBCDBBCBABDDCADBCCACDAB二、 1、90 2、1140480 3、3*C(n+2,4)三、 1.3070 2.0.98 3.(172,16)=4 4.6*185=1110四、 1.rest0 k=start rest:=rest-1 a(k+n) mod m:=temp start:=start+12.not(d in a) dtrunk(sqrt(n) a:=a+I I in a3.n-n1 an1+I sort(n1,a1) P2=N2 a1p1n 1 m t1+ak,I5.trunk(ln(x)/ln(10)+1 x0 x:=x div 10 I:=i1*100+i2*10+I ok(j1*I*10+j2*I,4)9

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!