小学中级教练员模拟试题试题及答案.docx

上传人:b****3 文档编号:10282252 上传时间:2023-05-24 格式:DOCX 页数:15 大小:22.90KB
下载 相关 举报
小学中级教练员模拟试题试题及答案.docx_第1页
第1页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第2页
第2页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第3页
第3页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第4页
第4页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第5页
第5页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第6页
第6页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第7页
第7页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第8页
第8页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第9页
第9页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第10页
第10页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第11页
第11页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第12页
第12页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第13页
第13页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第14页
第14页 / 共15页
小学中级教练员模拟试题试题及答案.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

小学中级教练员模拟试题试题及答案.docx

《小学中级教练员模拟试题试题及答案.docx》由会员分享,可在线阅读,更多相关《小学中级教练员模拟试题试题及答案.docx(15页珍藏版)》请在冰点文库上搜索。

小学中级教练员模拟试题试题及答案.docx

小学中级教练员模拟试题试题及答案

’2003江苏省小学中级教练员模拟试题

(二小时完成)

一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分)

1)计算机所处理的对象就是数据,它们是以文件的形式存放在。

A)内存储器中B)外存储器中C)主机中D)驱动器中

2)我国在1981年公布的___GB2312-80方案中,将个汉字归结为___,再按出现的频率分为一级汉字个,二级汉字个。

其中26区至40区共有汉字个。

最近,我国又在GB2312-80方案基础上将作为ISO国际标准和中国国家标准颁布实施,该字符集收录了大陆、港台以及日韩现在还在使用的汉字,共个。

另外,GB2312-80方案中还收录了图形符号个。

A)信息交换用汉字编码字符集B)多八位通用编码交换字符C)ASCII字符集

D)汉字基本字符集E)1316F)1410G)3755H)6763I)3008

J)682K)两万多L)五万多M)7445N)1500O)628

3)PASCAL语言编制的程序后并存储在文件中,该文件的文件名缺省后缀为。

A).jpgB).bmpC).pasD).bas

4)Windows98中,通过查找命令查找文件时,若输入F*.?

则下列文件()可以被查到。

A)F.BASB)FABC.BASC)F.CD)EF.

5)CPU处理数据的基本单位是字,一个字的字长()。

A)为8个二进制位B)为16个二进制位

C)为32个二进制位D)与芯片的型号有关

6)算式(2047)10-(3FF)16+(2000)8的结果是__

A)(2048)10B)(2049)10C)(3746)8D)(1AF7)16

7)pascal系统设置能显示正整数的最大值。

其中:

长整型数是

A)32767B)32768C)2147483647D)2147483648

8)数值24.876在TP中输出默认值是

A)2.4876000000E+01B)2.4876E1C)0.2487E+2D)2.4876E+1

9)已知a、b是实型变量,c、d是是整型变量,下列赋值语句对的是

A)c:

=adivdB)a:

=c/bC)c:

=amodbD)c:

=a/b

10)如果a不小于b,并且c等于d,则把w的值放入u中;否则,把y的值放入x中。

”可以使用的语句。

A)ifa

ifc=dthenx:

=y

thenx:

=yelseifc=dthenu:

=w

elseu:

=welsex:

=y

C)ifa

beginbegin

ifc=difc=dthen

thenx:

=yx:

=y

elseu:

=wend

endelseu:

=w

11)设n和x均为整型变量,则与下面的嵌套的if语句

if(n<10)and(n>0)then

ifn>5

thenifn<8

thenx:

=0

elsex:

=1

elseifn>2

thenx:

=3

elsex:

=4

等价的case语句是

A)casenofB)casenof

1,2:

x:

=4;1:

x:

=4;

3,4,5:

x:

=3;2,3,4,5:

x:

=3;

8,9:

x:

=1;8,9:

x:

=1;

6,7:

x:

=0;6,7:

x:

=0

end;end;

C)casenofD)casenof

1,2:

x:

=4;1,2,3x:

=4;

3,4,5:

x:

=3;4,5:

x:

=3;

9:

x:

=1;8,9:

x:

=1;

6,7,8:

x:

=0;6,7:

x:

=0

end;end;

12)如果WHILET1DOS1和REPEATS2UNTILT2的功能相同,则T1和T2的关系是___

A)T1ANDT2B)T2=T1C)T1=NOT(T2)D)T1ORT2

13)下面程序段的输出结果是

a:

=4;b:

=2;

IFa<=b

THENBEGINt:

=a;a:

=b;b:

=tEND

ELSEBEGINb:

=3;a:

=1END

Writeln(A,’+’,B,’=’,a+b)

A)A+B=6B)“A+B=”4C)1+3=4D)A+B=4

14)下面程序段所计算的式子是

Readln(x,n)

i:

=1;s:

=1;x0:

=x;

WHILEi<=nDOBEGIN

s:

=s*i;

y:

=x/s;

i:

=i+1;

x:

=x*x0

END

Writeln(‘S=’,y)

END

A)S=1!

+2!

+3!

+……+N!

B)S=X+X2+X3+……+XN

C)S=X+X2/2!

+X3/3!

+……+XN/N!

D)S=XN/N!

15)多媒体计算机是指()计算机。

A)专供家庭使用的B)装有CDROM的

C)连接在网络上的高级D)具有处理文字、图形、声音、影像等信息的

16)在树型目录结构中,不允许两个文件名相同主要是指()。

A)同一个磁盘的不同目录下B)不同磁盘的同一个目录下

C)不同磁盘的不同目录下、D)同一个磁盘的同一个目录下

17)用画笔(Paintbrush)绘制图形并存储在文件中,该图形文件的文件名缺省的后缀为()。

A).jpgB).bmpC).gifD).tiff

18)下列叙述中,错误的是()

A)Excel中编辑的表格可以在Word中使用

B)用Word编辑的文本可以存成纯文本文件

C)用记事本(Notepad)编辑文本时可以插入图片

D)用画笔(Paintbrush)绘图时可以输入文字

19)(0.5)10=()16.

A)0.1B)0.75C)0.8D)0.25

20)IPv4地址是由()位二进制数码表示的。

A)16B)32c)24D)8

二.问题求解:

(5+5=10分)

1.一个文本屏幕有80列25行,屏幕的左上角以(1,1)表示,其右下角则以(25,80)表示,屏幕上每一个字符占用两个字节,整个屏幕则按行、列的线性关系存储在电脑的存储器内。

由屏幕左上角开始,位移为0,然后逐列存储。

写出位于屏幕(X,Y)的第一个字节的位移表达式。

2.用键盘输入a,b,c三个数,不用条件判断语句,如何能找出其中的最大数和最小数。

三.阅读程序,写出正确的程序运行结果:

(5+5+10+10=30分)

1)PROGRAMP31;

VARi,s,t:

Integer;

BEGIN

t:

=0;s:

=0;

FORi:

=-5TO5DO

BEGIN

t:

=t+1;

s:

=s+t+i

END;

Writeln('i=',i);

Writeln('t=',t);

Writeln('s=',s)

END.

2)PROGRAMP32;

VARi,j,k,s:

Integer;

BEGIN

s:

=0;

FORi:

=3DOWNTO1DOBEGIN

FORj:

=1TO3DOBEGIN

k:

=0;

REPEAT

k:

=k+1;

s:

=s+k

UNTILk=j

END;

s:

=s-k-1

END;

Writeln('s=',s)

END.

3)PROGRAMP33;

VARi,j,k,n:

Byte;

a:

ARRAY[1..20,1..20]OFByte;

BEGIN

n:

=5;i:

=1;j:

=1;

FORk:

=1TOn*(n+1)DIV2DOBEGIN

a[i,j]:

=k;

IFOdd(j)

THENIFi=n+1-jTHENBEGINi:

=i-1;j:

=j+1END

ELSEi:

=i+1

ELSEIFi=1THENj:

=j+1

ELSEi:

=i-1

END;

FORi:

=1TOnDOBEGIN

FORj:

=1TOn+1-iDOWrite(a[i,j]:

3);

Writeln

END;

Readln

END.

4)programP34;

varn,jr,jw,jb:

integer;

ch1:

char;

ch:

array[1..20]dchar;

begin

readln(n);

fori:

=1tondoread(ch[i]):

jr:

=1;jw=n;jb:

=n;:

while(jr<=jw)do

begin

if(ch[jw]='R')thenbegin

ch1:

=Ch[jr];Ch[jr]:

=ch[jw];ch[jw]:

=ch1:

jr:

=jr+13

end

elseifch[jw]='W'thenjw:

=jw-1

elsebegin

ch1:

=ch[jw];ch[jw]:

=ch[jb];ch[jb]:

=ch1;jw:

=jw-1;jb:

=jb-1;

end

end;

fori:

=1tondowrite(ch[i]);

writeln;

end.

输入:

10

RBRBWWRBBR

输出:

四.根据题意,将程序补充完整:

(每个点2分共30分)

1)【问题描述】线性插入排序程序。

其基本算法是将某一无序的正整数序列K1,K2,...Kn看作二部份,前一部份K1是有序的,后一部份K2,K3,...Kn是无序的.然后依次从后一部份一一取数,在前一部份的数中查找以确定自己插入的位置,一一插入,因为前后部分的数是用同一个数组,所以当查找到插入的位置后,必须先将前一部份从插入起到尾的数依次后移一位,腾出位置以便插入.这样前一部份的有序数逐一增加,后一部份无序数逐一减少,直到后一部份的数全部插入前一部份为止.例如:

原序列:

6,8,9,1,2,5,4,7,3

经插入排序后序列:

1,2,3,4,5,6,7,8,9

【程序清单】

PROGRAMP41;

TYPEar=ARRAY[1..100]OFInteger;

VARn,i,j,k,t:

Integer;

a:

ar;

PROCEDUREPrint(a:

⑴);

BEGIN

FORi:

=1TOnDOWrite(a[i]:

5);Writeln

END;

BEGIN

Write(‘Inputn:

’);Readln(n)

FORi:

=1TOnDORead(a[i]);Readln;

Print(a);

FORi:

=2TOnDOBEGIN

k:

=a[i];j:

=i;

WHILE(k0)DO

BEGINa[j]:

=a[⑶];j:

=j-1;END;

a[⑷]:

=k

END;

Print(a);Readln

END.

2)【问题描述】

组合数公式为:

编写一个求k!

的函数,调用此函数求组合数,

由键盘输入m,n,输入要求0

然后三次调用k1函数,按公式计算出组合数。

【程序清单】

RANDOMIZEP42

PROGRAMP42;

VARm,n,a,b,c,d:

Integer;

FUNCTIONfac(k:

Integer):

⑸;

VARi,t:

Integer;

BEGIN

t:

=1;

FORi:

=1TOkDOt:

=t*i;

⑹:

=t

END;

BEGIN

REPEAT

Write('Inputm&n:

');Readln(m,n)

UNTIL(n>0)AND(n

a:

=⑺;

b:

=fac(n);

c:

=⑻;

d:

=⑼;

Writeln('D=',d)

END.

3)【问题描述】

我们将左右对称的自然数称为回文数,例如:

121、4114等;

将只能被1与其本身整除的自然数称之为素数,例如7、353等。

键入N,M,求出N至M(含N与M)之间既是回文数又是素数的自然数共有多少个?

【问题分析】

1、定义一个检测i是回文数的布尔函数.

2、定义一个检测i是素数的布尔函数。

3、在主程序中用一个计数循环来统计N至M(含N与M)之间既是回文数又是素数的自然数的个数

【程序清单】

PROGRAMP43;

VARm,n,i,c:

Integer;

FUNCTIONhws(k:

Integer):

Boolean;‘检测回文数的布尔函数

VARi,t:

Integer;f:

Boolean;

s:

STRING;

BEGIN

Str(k,s);

t:

=Length(s);

f:

=True;

i:

=1;

WHILE(i<=tDIV2)ANDfDOBEGIN

IFs[i]<>⑽THENf:

=False;

i:

=i+1

END;

hws:

=f

END;

FUNCTIONss(k:

Integer):

Boolean;‘检测素数的布尔函数

VARi:

Integer;f:

Boolean;

BEGIN

f:

=True;

i:

=2;

WHILE(i<=Trunc(Sqrt(k)))ANDfDOBEGIN

IFkMODi=⑾THENf:

=False;

i:

=i+1

END;

ss:

=f

END;

BEGIN‘主程序

REPEAT

Write('Inputn&m:

');Readln(n,m)

UNTIL(n>1)AND⑿AND(m<=32767);

c:

=0;

FORi:

=nTOmDO

IF⒀AND⒁THENBEGIN

c:

=⒂

Write(i:

8)

END;

Writeln;

Writeln('count=',c);

Readln

END.

五、编写程序:

(20分)

利用递归程序设计方法,分解一个数的所有质因数,并按如下形式输出:

18=1*2*3*3

13=1*13

 

参考答案

一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分)

3)B

4)AHDGIFBKJ

5)C

6)C

7)A

8)A

7)C

8)A

9)B

10)B

11)A

12)C

13)C

14)D

15)D

16)D

17)B

18)C

19)C

20)B

二.问题求解:

(5+5=10分)

1、参考答案:

(X-1)*80*2+(Y-1)*2=((X-1)*80+Y-1)*2

2、参考答案:

⑴两个数和的平均值加上两个数差的平均值的绝对值为大数:

两个数和的平均值减去两个数差的平均值的绝对值为小数:

⑵先用上述方法求出a,b的大数ds和小数xs

ds=(a+b)/2+ABS((a-b)/2)

xs=(a+b)/2-ABS((a-b))/2)

再用上述方法求出ds,c的最大数zds,求出xs,c的最小数zxs

zds=(ds+c)/2+ABS((ds-c)/2)

zxs=(xs+c)/2-ABS((xs-c))/2)

三.阅读程序,写出正确的程序运行结果:

(5+5+10+10=30分)

参考答案:

i=5

t=11

s=66

1、

2、参考答案:

s=18

参考答案:

19101415

281113

3712

46

5

3、

 

参考答案:

RRRRWWBBBB

4、

 

四.根据题意,将程序补充完整:

(每个点2分共30分)

‘⑴答案ar

‘⑵答案j-1

‘⑶答案j-

‘⑷答案j

‘⑸答案Integer

‘⑹答案fac

‘⑺答案fac(m)

‘⑻答案fac(m-n)

‘⑼答案aDIV(b*c)

‘⑽答案s[t+1-i]

‘⑾答案0

‘⑿答案(n

‘⒀答案hws(i)

‘⒁答案ss(i)

‘⒂答案c+1;

五、编写程序:

(20分)

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2