程式設計50題測試範例

1.

輸入範例一

起始時間8:00通話時間30分鐘

輸出範例一

10.6

輸入範例二

起始時間6:00通話時間300分鐘

輸出範例二

45.084

輸入範例三

起始時間4:00通話時間600分鐘

輸出範例三

90.168

輸入範例四

起始時間1:00通話時間744分鐘

輸出範例四

111.9586

 

2.

 

範例一

範例二

範例三

輸入

0

1,4,9

-1,-4,9

輸出

0

36

36

3.

輸入範例一

4

輸出範例一

1 次逼近,lg=2.500000,ng=2.050000

2 次逼近,lg=2.050000,ng=2.000610

3 次逼近,lg=2.000610,ng=2.000000

4 的平方根為 2

輸入範例二

7

輸出範例二

1 次逼近,lg=4.000000,ng=2.875000

2 次逼近,lg=2.875000,ng=2.654891

3 次逼近,lg=2.654891,ng=2.645767

4 次逼近,lg=2.645767,ng=2.645751

7 的平方根為 2.64575

輸入範例三

99

輸出範例三

Enter n: 99

1 次逼近,lg=50.000000,ng=25.990000

2 次逼近,lg=25.990000,ng=14.899579

3 次逼近,lg=14.899579,ng=10.772031

4 次逼近,lg=10.772031,ng=9.981249

5 次逼近,lg=9.981249,ng=9.949924

6 次逼近,lg=9.949924,ng=9.949874

99 的平方根為 9.94987

輸入範例四

6553777

輸出範例四

1 次逼近,lg=3276889.000000,ng=1638445.500000

2 次逼近,lg=1638445.500000,ng=819224.749998

3 次逼近,lg=819224.749998,ng=409616.374986

4 次逼近,lg=409616.374986,ng=204816.187389

5 次逼近,lg=204816.187389,ng=102424.092862

6 次逼近,lg=102424.092862,ng=51244.039768

7 次逼近,lg=51244.039768,ng=25685.966609

8 次逼近,lg=25685.966609,ng=12970.558355

9 次逼近,lg=12970.558355,ng=6737.919689

10 次逼近,lg=6737.919689,ng=3855.295190

11 次逼近,lg=3855.295190,ng=2777.618437

12 次逼近,lg=2777.618437,ng=2568.556752

13 次逼近,lg=2568.556752,ng=2560.048708

14 次逼近,lg=2560.048708,ng=2560.034570

15 次逼近,lg=2560.034570,ng=2560.034570

6.55378e+006 的平方根為 2560.03

請按任意鍵繼續 . . .

 

4.

 

範例一

範例二

範例三

輸入

0

99988111

47

輸出

不是

 

.5.1

 

範例一

範例二

輸入

20000元,年利率6%,30

600000元,年利率6%,90

輸出

20098.863

608941.875

 

5.2

 

範例一

範例二

輸入

200098.863,年利率6%,30

608941.875元,年利率6%,90

輸出

 

600000

 

6.1

 

範例一

範例二

輸入

1005

309

輸出

88.7379

24.1495

 

6.2

 

範例一

範例二

輸入

88.73795

24.14959

輸出

100

30

 

7.

輸入範例一

10001

輸出範例一

(1)    不為71113的倍數

(2)    位數和為偶數

(3)    平方根為100.00499

(4)    不是質數

(5)    73*137

輸入範例二

100001

輸出範例二

(1)    不為71113的倍數

(2)    位數和為偶數

(3)    平方根316.29347

(4)    不是質數

(5)    11*9091

輸入範例三

65537

輸出範例三

(1)   不為71113的倍數

(2)   位數和為偶數

(3)   平方根為256.0019

(4)   是質數

(5)   65537

輸入範例四

1

輸出範例四

(1)    不為71113的倍數

(2)    位數和為奇數

(3)    平方根為1

(4)    不是質數

(5)     

輸入範例五

2

輸出範例五

(1)    不為71113的倍數

(2)    位數和為偶數

(3)    平方根為1.414

(4)    是質數

(5)    2

 

8.

輸入範例一

N1A{1}

輸出範例一

{},{1}

 

輸入範例二

N=2A{1,2}

輸出範例二

{},{1},{2},{1,2}

輸入範例三

N=3A{1,2,3}

輸出範例三

{},{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}

輸入範例四

N=4A{1,2,3,4}

輸出範例四

{},{1},{2},{3},{4},{1,2},{1,3},{1,4},{2,3},{2,4},{3,4},{1,2,3},{1,2,4}

{1,3,4}{2,3,4},{1,2,3,4}

 

9.

輸出範例一

銀行多5683(5683.88802)

 

10.

 

11.

輸出範例一

2,  65, 128, 191, 254, 317, 380, 443, 506, 569, 632, 695, 758, 821, 884, 947,
1010,1073,1136,1199,1262,1325,1388,1451,1514,1577,1640,1703,1766,1829,1892,1955,
2018,2081,2144,2207,2270,2333,2396,2459,2522,2585,2648,2711,2774,2837,2900,2963,
3026,3089,3152,3215,3278,3341,3404,3467,3530,3593,3656,3719,3782,3845,3908,3971,
4034,4097,4160,4223,4286,4349,4412,4475,4538,4601,4664,4727,4790,4853,4916,4979,
5042,5105,5168,5231,5294,5357,5420,5483,5546,5609,5672,5735,5798,5861,5924,5987,
6050,6113,6176,6239,6302,6365,6428,6491,6554,6617,6680,6743,6806,6869,6932,6995,
7058,7121,7184,7247,7310,7373,7436,7499,7562,7625,7688,7751,7814,7877,7940,8003,
8066,8129,8192,8255,8318,8381,8444,8507,8570,8633,8696,8759,8822,8885,8948,9011,
9074,9137,9200,9263,9326,9389,9452,9515,9578,9641,9704,9767,9830,9893,9956,

 

12.

輸出範例一

6,28,8128,33550336

 

13.

 

範例一

範例二

輸入

26

77

輸出

11010,32,1A

1001101,115,4D

 

14.

 

範例一

範例二

輸入

THESE ARE HIS BOOKS.

I AM JANET.

輸出

4* 3+ 3+ 5?.

I AM 5?.

 

15.

 

範例一

範例二

範例三

範例四

輸入

M122105934

B122410941

A200000001

B200000004

輸出

 

16.

輸出範例一

1,2,145,,40585

 

17.

 

範例一

 

輸入

0237

0126

3175

1167

 

輸出

(1) 0126 0237 1167 3175

(2) 0126

(3)3175

(4)0237

 

 

18.

 

範例一

範例二

範例三

範例四

範例五

範例六

輸入

VII

LXXXVII

CCXIX

MCCCLIV

MMMIM

ICXI

輸出

7

87

219

1354

3999

不合法

 

19.

輸出範例一

66

2828

220284

284220

496496

 

20.

 

範例一

範例二

範例三

範例四

範例五

輸入

7

87

219

1354

3999

輸出

VII

LXXXVII

CCXIX

MCCCLIV

MMMIM

(以下測試資料中, ^代表空格)

21.

輸入範例一

LINK^THIS^PC^TO^THE^HOST     (^代表空格)

輸出範例一

LINK^^^^^THIS^^^^PC^^^^TO^^^^THE^^^^HOST

 

輸入範例二

LINK,THIS.PC^^TO!THE^HOST.     (^代表空格)

輸出範例二

LINK^^^^^THIS^^^^PC^^^^TO^^^^THE^^^^HOST

 

22.

 

範例一

範例二

輸入

(2,4)

(4,6)

(3,2)

(7,3)

(6,0)

(0,6)

(0,-6)

(10,0)

(0,0)

(3,0)

輸出

圓心=(5,3)

半徑=3.162278

圓心=(3.2,0)

半徑=6.8

 

23.

 

範例一

範例二

範例三

範例四

範例五

輸入

100

075

090

082

166

輸出

2

2

3

5

6

 

24.

 

範例一

輸入

1.

 

 

 

 

O

 

 

 

 

2

 

 

X

 

O

 

 

 

 

3

O

 

X

 

O

 

 

 

X

4.

O

 

X

 

O

 

 O

 

X

5.

O

 

X

 

O

X

 O

 

X

輸出

X

25.

 

範例一

範例二

輸入

17/21

57/58

輸出

17/21=1/2+1/4+1/17+1/1428

1/2+1/3+1/7+1/153+1/31059

 

 

範例三

輸入

12345/12346

輸出

1/2+1/3+1/7+1/43+1/2312+1/2313+1/2314+.....

 

 

範例四

範例五

範例六

輸入

37/67

35/48

123/456

輸出

1/2+1/20+1/447+1/598980

1/2+1/5+1/35+1/1680

1/4+1/51+1/7752

 

26.

 

範例一

範例二

範例三

輸入

1,-1,0

1,2,3

1,1,2

2,2,5

1,2,-3

2,4,-6

輸出

X=1, Y=1

NO SOLUTION

多組解,X=0,Y=-1.5

 

27.

 

範例一

範例二

輸入

SEND MORE MONEY

EAT MORE FOOD

輸出

9567  1085  10652

943  7169  8112

 

28.

 

範例一

範例二

範例三

輸入

1/4

1/7

5/990

輸出

0.25

0.142857

循環節142859

0.      005050

循環節50

 

29.

 

範例一

 

輸入

1 1

 

輸出

1  4  13  16

14  15  2  3

 8  5  12  9

11  10  7  6

 

1  4  13  16

14  15  2  3

12  9   8  5

 7  6  11 10

.....

 

 

30.

 

範例一

範例二

輸入

255

10

499

17

輸出

A0=255

A1=5

A2=0

A3=0

k=3

A0=499

A1=6

A2=9

A3=5

A4=16

A5=7

A6=2

A7=3

A8=13

A9=11

A10=8

A11=12

A12=1

A13=10

A14=15

A15=14

A16=4

A17=6

k=17

 

31.

 

範例一

範例二

輸入

2,3,1,2

2,1,1,2  (矩陣一,二的維度)

1,1     (矩陣一資料)

1,1     (矩陣二資料)

輸出

ERROR

1 1

1 1

 

 

範例三

範例四

輸入

2,-1,-1,3

3,2,2,4

1,-2,-2,3,0,6

2,-1,1,0,0,-3,2,5

輸出

ERROR

2        5  -3  -10

 -4  –7  4   15

  0  -18  12  30

 

32.

輸入範例一

THIS^IS^HIS^BOOK

輸出範例一

IS:3   S@:3   HI:2  @B:1   @H:1   @I:1   @T:1   BO:1

K@:1  OK:1  OO:1  TH:1

 

輸入範例二

SOFTWARE CONSISTS OF THE PROGRAMS A COMPUTER

SYSTEM EXECUTES.

THERE ARE TWO KINDS OF SORTWARE;SYSTEM

SOFTWARE AND APPLICATIONS SOFTWARE.

SYSTEM SOFTWARE CONSISTS OF PROGRAMS THAT HELP

USERS WRITE AND EXECUTE OTHER PROGRAMS.

APPLICATIONS SOFTWARE DOES THE JOBS THAT USERS

BROUGHT THE COMPUTER TO HANDLE.

APPLICATIONS SOFTWARE IS AS VARIED AS THE

APPLICATIONS OF COMPUTERS THEMSELVES.

輸出範例二

S@:20  E@:15  @A:10  @T:10  OF:10  @S: 9  AR: 9  RE: 9

TE: 9  TH: 9  HE: 8  TW: 8  ER: 7  SO: 7  WA: 7  AT: 6

FT: 6  NS: 6  ON: 6  @C: 5  @O: 5  CO: 5  ST: 5  UT: 5

AP: 4  CA: 4  EM: 4  F@: 4  IC: 4  IO: 4  LI: 4  MS: 4

ND: 4  PL: 4  PP: 4  RO: 4  TI: 4  @P: 3  AM: 3  AN: 3

D@: 3  ES: 3  GR: 3  HA: 3  IS: 3  M@: 3  MP: 3  OG: 3

OM: 3  PR: 3  PU: 3  R@: 3  RA: 3  RS: 3  SE: 3  SY: 3

T@: 3  YS: 3  @E: 2  @H: 2  @U: 2  AS: 2  CU: 2  EC: 2

EL: 2  EX: 2  O@: 2  RI: 2  SI: 2  TS: 2  US: 2  XE: 2

@B: 1  @D: 1  @I: 1  @J: 1  @K: 1  @V: 1  @W: 1  A@: 1

BR: 1  BS: 1  DL: 1  DO: 1  DS: 1  DV: 1  ED: 1  GH: 1

HT: 1  IE: 1  IN: 1  IT: 1  JO: 1  KI: 1  LE: 1  LP: 1

LV: 1  OB: 1  OE: 1  OR: 1  OT: 1  OU: 1  P@: 1  RT: 1

TO: 1  UG: 1  VA: 1  VE: 1  WO: 1  WR: 1             

 

33.

 

範例一

範例二

範例三

輸入

THIS^IS^HIS^BOOK

abcdefa

abcdef

輸出

HIS^

a

無相同字串

 

34.

 

範例一

範例二

範例三

輸入

THIS^IS^HIS^BOOK

THE^BOOK^IS^NICE

xyza

abc

xyz

abc

輸出

^BOOK

a

無相同字串

 

35.

 

範例一

範例二

範例三

範例四

輸入

(2,4)

(-3,2)

(1,-4)

(-2,0)

(0,-2)

(2,2)

(1,2)

(-3,-1)

(0,-5)

(0,0)

(2,4)

(-1,-2)

輸出

周長=20.658525

面積=19.000000

周長=11.772699

面積=6.000000

等腰三角形

直角三角形

周長=17.071068

面積=12.500000

等腰三角形

無法構成三角形

 

 

 

36.

輸入範例一

Mary^Lives^IN^300,^Born^St.,^Chungli,^Taiwan,^R.^O.^C.

輸出範例一

Mry^Lvs^N^300,^Brn^St.,^Chngl,^Twn,^R.^.^C.

 

輸入範例二

He Sells Sea Shells by the Seashore.
I don't know how to Complete the testing Program.
The men who spead ill of others will take no advantage
of others in the last.

輸出範例二

H Slls S Shlls by th Sshr.
I dn't knw hw t Cmplt th tstng Prgrm.
Th mn wh spd ll f thrs wll tk n dvntg

f thrs n th lst.

 

37.

 

範例一

 

輸入

6

 

輸出

6=6         

6=5+1       

6=4+2       

6=4+1+1     

6=3+3       

6=3+2+1     

6=3+1+1+1   

6=2+2+2     

6=2+2+1+1   

6=2+1+1+1+1 

6=1+1+1+1+1+1

 

 

38.

 

範例一

範例二

範例三

輸入

(2,2),(2,4),(6,4),(6,3)

(2,2),(2,4),(6,4),(6,4)

(5,3),(5,8),(10,3),(10,8)

(2,2),(2,4),(4,4),(4,4)

(5,5),(5,8),(10,5),(10,8)

輸出

無法構成直立矩形

相交

分離

 

 

範例四

範例五

輸入

(2,2),(2,4),(6,4),(6,4)

(6,4),(6,8),(10,4),(10,8)

(2,2),(2,4),(6,5),(6,5)

(5,3),(5,8),(10,3),(10,8)

輸出

相交

相交

 

39.

 

範例一

範例二

輸入

132517×61279÷48

137637912579(35761×23761)

輸出

2356.1875

-54185

 

40.

 

範例一

範例二

範例三

範例四

輸入

10000000001

99999999999

10000000001

-99999999999

-10000000001

99999999999

-10000000001

-99999999999

輸出

100000000000

-89999999998

89999999998

-100000000000

 

41.

 

範例一

範例二

範例三

範例四

輸入

10000000001

99999999999

10000000001

-99999999999

-10000000001

99999999999

-10000000001

-99999999999

輸出

-89999999998

100000000000

-100000000000

89999999998

 

42.

 

範例一

範例二

輸入

10000000001

99999999999

10000000001

-99999999999

輸出

100000000008999999999

-100000000008999999999

 

 

範例三

範例四

輸入

-10000000001

99999999999

-10000000001

-99999999999

輸出

-100000000008999999999

100000000008999999999

 

43.

 

範例一

範例二

輸入

10000000001

99999999999

10000000001

-99999999999

輸出

0.1000000000110000000001

-0.1000000000110000000001

 

 

範例三

範例四

輸入

99999999999

-19999999991

-99999999999

-10000000001

輸出

-5.0000000022000000009900

5.0000000022000000009900

 

 

44.

輸入範例一

MACHINE LANGUAGE IS THE BASIC LANGUAGE UNDERSTOOD BY THE COMPUTING

輸出範例一

THE = 3

LANGUAGE = 2

MACHINE = 2

ARE = 1

BASIC = 1

BY = 1

COMPUTERS = 1

COMPUTING = 1

CPU = 1

HAVE = 1

IN = 1

IS = 1

MOST = 1

REGISTERS = 1

SIMILAR = 1

THAT = 1

UNDERSTOOD = 1

 

輸入範例二

MACHINE LANGUAGE IS THE BASIC LANGUAGE UNDERSTOOD BY THE COMPUTING   

MACHINE.  MOST COMPUTERS HAVE REGISTERS IN THE CPU THAT ARE SIMILAR  

TO THE REGISTER IN THE DESK CALCULATOR.  THEY ARE CAKKED ACCUMULATORS

BECAUSE THEY ARE USED TO ACCUMULATE THE INTERMEDIATE RESULTS.  THE CPU

CAN BE TOLD TO LOAD A NUMBER INTO ITS ACCUMULATOR FROM A SPECIFIC CELL

IN THE MEMORY, TO ADD, SUBTRACT, MULTIPLY, OR DIVIDE THE NUMBER IN THE

ACCUMULATOR BY A NUMBER FROM MEMORY, OR TO STORE A NUMBER FROM THE   

ACCUMULATOR INTO MEMORY.                                             

輸出範例二

THE = 11

TO = 5

A = 4

IN = 4

NUMBER = 4

ACCUMULATOR = 3

ARE = 3

FROM = 3

MEMORY = 3

BY = 2

CPU = 2

INTO = 2

LANGUAGE = 2

MACHINE = 2

OR = 2

THEY = 2

ACCUMULATE = 1

ACCUMULATORS = 1

ADD = 1

BASIC = 1

BE = 1

BECAUSE = 1

CAKKED = 1

CALCULATOR = 1

CAN = 1

CELL = 1

COMPUTERS = 1

COMPUTING = 1

DESK = 1

DIVIDE = 1

HAVE = 1

INTERMEDIATE = 1

IS = 1

ITS = 1

LOAD = 1

MOST = 1

MULTIPLY = 1

REGISTER = 1

REGISTERS = 1

RESULTS = 1

SIMILAR = 1

SPECIFIC = 1

STORE = 1

SUBTRACT = 1

THAT = 1

TOLD = 1

UNDERSTOOD = 1

USED = 1

 

45.

 

範例一

範例二

輸入

8

29

輸出

1s小隊編2人,第一大隊2

2s小隊編2人,第二大隊6

2p小隊編4

1s小隊編2人,第一大隊2

2s小隊編2人,第二大隊8

2p小隊編6

3s小隊編2

3p小隊編6

3d小隊編9人,第三大隊17

4s小隊編2人,第四大隊2

 

 

範例三

範例四

輸入

55

57

輸出

1s小隊編2人,第一大隊2

2s小隊編2人,第二大隊8

2p小隊編6

3s小隊編2

3p小隊編6

3d小隊編10人,第三大隊18

4s小隊編2

4p小隊編6

4d小隊編10人,第四大隊18

5s小隊編2

5p小隊編6人,第五大隊8

6s小隊編1人,第六大隊1

1s小隊編2人,第一大隊2

2s小隊編2人,第二大隊8

2p小隊編6

3s小隊編2

3p小隊編6

3d小隊編10人,第三大隊18

4s小隊編2

4p小隊編6

4d小隊編10

4f小隊編1人,第四大隊19

5s小隊編2

5p小隊編6人,第五大隊8

6s小隊編2人,第六大隊2

 

 

範例五

範例六

輸入

79

92

輸出

1s小隊編2人,第一大隊2

2s小隊編2人,第二大隊8

2p小隊編6

3s小隊編2

3p小隊編6

3d小隊編10人,第三大隊18

4s小隊編2

4p小隊編6

4d小隊編10

4f小隊編14人,第四大隊32

5s小隊編2

5p小隊編6

5d小隊編9人,第五大隊17

6s小隊編2人,第六大隊2

1s小隊編2人,第一大隊2

2s小隊編2人,第二大隊8

2p小隊編6

3s小隊編2

3p小隊編6

3d小隊編10人,第三大隊18

4s小隊編2

4p小隊編6

4d小隊編10

4f小隊編14人,第四大隊32

5s小隊編2

5p小隊編6

5d小隊編10

5f小隊編4人,第五大隊22

6s小隊編2

6p小隊編6人,第六大隊8

7s小隊編2人,第七大隊2

 

46.

 

範例一

範例二

範例三

範例四

輸入

0 1/2

0 2/3

4/7

2/0

5 1/4

3 1/4

0 3/8

0 –3/8

輸出

1 1/6

ERROR

8 1/2

0

 

 

範例五

範例六

 

 

輸入

-6 2/9

4 1/3

-6 2/9

-4 1/3

 

 

輸出

-1 8/9

-10 5/9

 

 

 

47.

輸入範例一

72,81,54,68,75,42,85,60,27,66,79,32,94,6,45,83,67,61,38,65,72,56,

67,15,90,72,67,53,48,79,42,65,72,58,100,75,67,82,52,65,72,45,82,

75,35,75,68,50,12,78                                            

輸出範例一

00--09  *

10--19  *

20--29  *

30--39  **

40--49  ***

50--59  ***

60--69  ******

70--79  ******

80--89  ***

90--100  **

 

48.

 

範例一

範例二

範例三

範例四

輸入

48

90

F3

76

48

93

21

74

輸出

and= 0

or= 11011000

= 11011000

= 10111000

and= 1110010

or= 1110110

= 1101001

= 1111101

and= 0

or= 11011011

= 11011011

= 10110101

and= 100000

or= 1110101

= 10010101

= 10101101

 

49.

輸入範例一

輸出範例一

(不同程式

執行的結果不同)

estimated data 1: 離頂點 67 dm , 移動總距離 41 dm

estimated data 2: 離頂點 64 dm , 移動總距離 44 dm

estimated data 3: 離頂點 66 dm , 移動總距離 38 dm

estimated data 4: 離頂點 66 dm , 移動總距離 40 dm

estimated data 5: 離頂點 67 dm , 移動總距離 37 dm

 

**average value:  離頂點 66 dm , 移動總距離 40 dm

 

50.

 

範例一

範例二

範例三

範例四

範例五

輸入

1

0.1

0

-125

-0.285

輸出

1.000000

0.719686

0.000000

-1.993235

-0.835835

 

本測試資料由北一女中黃芳蘭老師及王璻菁實習老師依麗山經典50建立