Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.60 KB | None | 0 0
  1. 1. Array declared with single integer: IntArray a(10);
  2.  
  3. a[0] = 0
  4. a[1] = 10
  5. a[2] = 20
  6. a[3] = 30
  7. a[4] = 40
  8. a[5] = 50
  9. a[6] = 60
  10. a[7] = 70
  11. a[8] = 80
  12. a[9] = 90
  13.  
  14. Press any key to continue.
  15. 2. Array declared with two integers: IntArray b(-3, 6);
  16.  
  17. b[-3] = -30
  18. b[-2] = -20
  19. b[-1] = -10
  20. b[0] = 0
  21. b[1] = 10
  22. b[2] = 20
  23. b[3] = 30
  24. b[4] = 40
  25. b[5] = 50
  26. b[6] = 60
  27.  
  28. Press any key to continue.
  29. 3. Array declared with two integers: IntArray c(6, 8);
  30.  
  31. c[6] = 60
  32. c[7] = 70
  33. c[8] = 80
  34.  
  35. Press any key to continue.
  36. 4. Array declared with two identical integers: IntArray d(5, 5);
  37.  
  38. d[5] = 50
  39.  
  40. Press any key to continue.
  41. 5. Array declared with no integers: IntArray z;
  42.  
  43. z[0] = 0
  44. z[1] = 10
  45. z[2] = 20
  46. z[3] = 30
  47. z[4] = 40
  48. z[5] = 50
  49. z[6] = 60
  50. z[7] = 70
  51. z[8] = 80
  52. z[9] = 90
  53.  
  54. Press any key to continue.
  55. 6. Array declared with another object of type IntArray: IntArray c(6, 8);
  56. Intarray e(c);
  57.  
  58. c[6] = 60
  59. c[7] = 70
  60. c[8] = 80
  61.  
  62. e[6] = 60
  63. e[7] = 70
  64. e[8] = 80
  65.  
  66. Press any key to continue.
  67. 7. Array assigned to another array with different indices: IntArray f(1, 4);
  68. IntArray g(5, 8);
  69. f = g;
  70.  
  71. f[1] = 10
  72. f[2] = 20
  73. f[3] = 30
  74. f[4] = 40
  75.  
  76. g[5] = 50
  77. g[6] = 60
  78. g[7] = 70
  79. g[8] = 80
  80.  
  81. Press any key to continue.
  82. f[1] = 50
  83. f[2] = 60
  84. f[3] = 70
  85. f[4] = 80
  86.  
  87. g[5] = 50
  88. g[6] = 60
  89. g[7] = 70
  90. g[8] = 80
  91.  
  92. Press any key to continue.
  93. 8. Multiple array assignment with different indices: IntArray j(3, 6);
  94. IntArray k(6, 9);
  95. IntArray l(1, 4);
  96. j = k = l;
  97.  
  98. j[3] = 30
  99. j[4] = 40
  100. j[5] = 50
  101. j[6] = 60
  102.  
  103. k[6] = 60
  104. k[7] = 70
  105. k[8] = 80
  106. k[9] = 90
  107.  
  108. l[1] = 10
  109. l[2] = 20
  110. l[3] = 30
  111. l[4] = 40
  112.  
  113. Press any key to continue.
  114. j[3] = 10
  115. j[4] = 20
  116. j[5] = 30
  117. j[6] = 40
  118.  
  119. k[6] = 10
  120. k[7] = 20
  121. k[8] = 30
  122. k[9] = 40
  123.  
  124. l[1] = 10
  125. l[2] = 20
  126. l[3] = 30
  127. l[4] = 40
  128.  
  129. Press any key to continue.
  130. 9. Overloaded equality operator (identical elements): IntArray m(3, 7);
  131. IntArray n(1, 5);
  132. m == n
  133.  
  134. m[3] = 30
  135. m[4] = 40
  136. m[5] = 50
  137. m[6] = 60
  138. m[7] = 70
  139.  
  140. n[1] = 10
  141. n[2] = 20
  142. n[3] = 30
  143. n[4] = 40
  144. n[5] = 50
  145.  
  146. Press any key to continue.
  147. m[3] = 10
  148. m[4] = 20
  149. m[5] = 30
  150. m[6] = 40
  151. m[7] = 50
  152.  
  153. n[1] = 10
  154. n[2] = 20
  155. n[3] = 30
  156. n[4] = 40
  157. n[5] = 50
  158.  
  159. Returns True.
  160.  
  161. Press any key to continue.
  162. 10. Overloaded equality operator (different elements): IntArray o(3, 7);
  163. IntArray p(1, 5);
  164. o == p
  165.  
  166. o[3] = 30
  167. o[4] = 40
  168. o[5] = 50
  169. o[6] = 60
  170. o[7] = 70
  171.  
  172. p[1] = 10
  173. p[2] = 20
  174. p[3] = 30
  175. p[4] = 40
  176. p[5] = 50
  177.  
  178. Returns False.
  179.  
  180. Press any key to continue.
  181. 11. Overloaded equality operator (different size arrays): IntArray q(1, 3);
  182. IntArray r(1, 4);
  183. q == r;
  184.  
  185. q[1] = 10
  186. q[2] = 20
  187. q[3] = 30
  188.  
  189. r[1] = 10
  190. r[2] = 20
  191. r[3] = 30
  192. r[4] = 40
  193.  
  194. Returns False.
  195.  
  196. Press any key to continue.
  197. 12. Overloaded inequality operator (identical elements): IntArray s(3, 7);
  198. IntArray t(1, 5);
  199. s != t;
  200.  
  201. s[3] = 30
  202. s[4] = 40
  203. s[5] = 50
  204. s[6] = 60
  205. s[7] = 70
  206.  
  207. t[1] = 10
  208. t[2] = 20
  209. t[3] = 30
  210. t[4] = 40
  211. t[5] = 50
  212.  
  213. Press any key to continue.
  214. s[3] = 10
  215. s[4] = 20
  216. s[5] = 30
  217. s[6] = 40
  218. s[7] = 50
  219.  
  220. t[1] = 10
  221. t[2] = 20
  222. t[3] = 30
  223. t[4] = 40
  224. t[5] = 50
  225.  
  226. Returns False.
  227.  
  228. Press any key to continue.
  229. 13. Overloaded inequality operator (different elements): IntArray u(3, 7);
  230. IntArray v(1, 5);
  231. u != v;
  232.  
  233. u[3] = 30
  234. u[4] = 40
  235. u[5] = 50
  236. u[6] = 60
  237. u[7] = 70
  238.  
  239. v[1] = 10
  240. v[2] = 20
  241. v[3] = 30
  242. v[4] = 40
  243. v[5] = 50
  244.  
  245. Returns True.
  246.  
  247. Press any key to continue.
  248. 14. Overloaded inequality operator (different size arrays): IntArray w(1, 3);
  249. IntArray x(1, 4);
  250. w != x;
  251.  
  252. w[1] = 10
  253. w[2] = 20
  254. w[3] = 30
  255.  
  256. x[1] = 10
  257. x[2] = 20
  258. x[3] = 30
  259. x[4] = 40
  260.  
  261. Returns True.
  262.  
  263. Press any key to continue.
  264. 15. Sum of two arrays assigned to third array: IntArray a(1, 5);
  265. IntArray b(4, 8);
  266. IntArray c = a + b;
  267.  
  268. a[1] = 10
  269. a[2] = 20
  270. a[3] = 30
  271. a[4] = 40
  272. a[5] = 50
  273.  
  274. b[4] = 40
  275. b[5] = 50
  276. b[6] = 60
  277. b[7] = 70
  278. b[8] = 80
  279.  
  280. Press any key to continue.
  281. c[1] = 50
  282. c[2] = 70
  283. c[3] = 90
  284. c[4] = 110
  285. c[5] = 130
  286.  
  287. Press any key to continue.
  288. 16. Sum of two arrays assigned to first array: IntArray d(10, 13);
  289. IntArray e(30, 33);
  290. d += e;
  291.  
  292. d[10] = 100
  293. d[11] = 110
  294. d[12] = 120
  295. d[13] = 130
  296.  
  297. e[30] = 300
  298. e[31] = 310
  299. e[32] = 320
  300. e[33] = 330
  301.  
  302. d[10] = 400
  303. d[11] = 420
  304. d[12] = 440
  305. d[13] = 460
  306.  
  307. Press any key to continue.
  308. 17. Array declared with illegal array bounds: IntArray f(5, 2);
  309.  
  310. A bad set of indices was provided for creating an array.
  311. Simulating a halt. An array with one value (zero) has been created for printing.
  312. f[0] = 0
  313.  
  314. Press any key to continue.
  315. 18. Array with index out of range: IntArray g(10);
  316. g[10] = 1;
  317.  
  318. g[0] = 0
  319. g[1] = 10
  320. g[2] = 20
  321. g[3] = 30
  322. g[4] = 40
  323. g[5] = 50
  324. g[6] = 60
  325. g[7] = 70
  326. g[8] = 80
  327. g[9] = 90
  328.  
  329. The index referenced is outside of the array's range.
  330. Simulating a halt. The first index of the array will be returned.
  331.  
  332. Press any key to continue.
  333. 19. Arrays with length mismatch: IntArray m(1, 4);
  334. IntArray n(2, 4);
  335. m = n;
  336.  
  337. m[1] = 10
  338. m[2] = 20
  339. m[3] = 30
  340. m[4] = 40
  341.  
  342. n[2] = 20
  343. n[3] = 30
  344. n[4] = 40
  345.  
  346. Press any key to continue.
  347. The arrays provided for assignment do not match in size.
  348. Simulating a halt. The array will be returned unchanged.
  349.  
  350. m[1] = 10
  351. m[2] = 20
  352. m[3] = 30
  353. m[4] = 40
  354.  
  355. n[2] = 20
  356. n[3] = 30
  357. n[4] = 40
  358.  
  359. Press any key to continue.
  360. 20. Array subscript operator: IntArray o(7, 8);
  361. o[7] = 25;
  362. o[8] = o[7];
  363.  
  364. o[7] = 70
  365. o[8] = 80
  366.  
  367. o[7] = 25
  368. o[8] = 25
  369.  
  370. Press any key to continue.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement