Practice English Reading Exercises for A2 – Technology & App Development 4
Reading 1
For each question, choose the correct answer.
The Teenager Who Fixed the Library
Fifteen-year-old David loves reading and computers. He spends a lot of time in his school library. However, last term, the library was a real mess. There were thousands of books, but they were not in the right places on the shelves. The librarian, Mrs. Smith, was always tired because it took a long time to find anything for the students.
David wanted to change this, so he decided to write a computer program to organize the books. He worked on his idea every evening after he finished his homework. It was sometimes difficult, but after three weeks, his new software was ready. It could easily sort the books by subject and writer.
When David showed his program to Mrs. Smith, she could not believe it. Together, they typed the information for every book into the new system. It took a whole weekend, but the result was amazing. Now, students can just use their mobile phones to search for a book, and they find it in a few seconds.
David’s head teacher was very happy and gave him a special prize for his hard work. Next month, David is going to visit two other schools because they want to use his software, too. When he leaves school, David hopes to study computer science at university and build more useful apps.
1 Why was Mrs. Smith always tired?
(A) She had to read thousands of books.
(B) She spent too many hours looking for things.
(C) She put the books in the right places on the shelves.
2 When did David work on his computer program?
(A) For three weeks instead of doing his homework.
(B) When he easily sorted the books by subject.
(C) At night, once his school tasks were done.
3 What happened after David finished the program?
(A) He and the librarian spent two days entering details about the books.
(B) Students searched for a book for a whole weekend.
(C) Mrs. Smith could not believe he used his mobile phone.
4 What is David going to do next month?
(A) Study computer science at university.
(B) Give a special prize to his head teacher.
(C) Travel to different places that need his program.
5 What is the best title for the article?
(A) A clever way to sort school books
(B) How to find a job in a library
(C) The easiest computer science university
ANSWER KEY
1 B 2 C 3 A 4 C 5 A
Reading 2
For each question, choose the correct answer.
Teaching the Coders of Tomorrow
Fourteen-year-old Sam spends most of his free time on his laptop. He loves learning how to write computer programs. A few months ago, he visited his old primary school and talked to his past teachers. He learned that the young students there didn’t know anything about coding. Sam decided to start a weekend club to teach them.
Before the first class, Sam had to plan his lessons carefully. Finding the right software was quite difficult for him. He wanted to use fun games, not boring math problems. To test his ideas, he asked his eight-year-old brother, Leo, to try the activities. Leo loved them, so Sam knew he was ready.
On the first day of the workshop, twenty kids arrived. Sam felt very nervous standing in front of everyone. During the first hour, three computers stopped working! Sam had to fix them quickly while the children waited. After that, everything went really well. By the end of the day, the kids were laughing and showing each other the simple games they made.
Now, Sam’s coding club happens every Saturday morning, and he really enjoys teaching. His parents and teachers are very proud of his hard work. Next year, Sam hopes to build a special website so children from other towns can learn how to code too.
1 Why did Sam decide to start a weekend club?
(A) He wanted to visit his old primary school.
(B) He wanted to spend most of his free time on his laptop.
(C) He wanted to help younger children understand how to make programs.
2 How did Sam know his lessons were ready?
(A) He solved some boring math problems.
(B) A younger family member enjoyed doing the tasks.
(C) Finding the right software was quite difficult.
3 What happened during the first workshop?
(A) The young students stopped working.
(B) There was a technical problem with some of the machines.
(C) The children had to fix them quickly.
4 What is Sam planning to do in the future?
(A) Run his coding club every Saturday morning.
(B) Make his parents and teachers very proud.
(C) Create a place on the internet for kids to study.
5 What is the best title for this article?
(A) A teenager sharing his computer skills
(B) How to fix your broken computers
(C) The best weekend clubs for primary schools
ANSWER KEY
1 C 2 B 3 B 4 C 5 A
Reading 3
For each question, choose the correct answer.
The Teenager Who Fixed the Bus Timetable
Sixteen-year-old David takes the bus to his high school every morning. However, the buses in his town were always a big problem. Sometimes they arrived early, and sometimes they were twenty minutes late. One morning, David waited in the heavy rain for almost an hour. After that, he decided he had to do something to change this difficult situation.
David was very interested in computers, but he didn’t know how to build a mobile app. He started reading books about it. It was very difficult, so he asked his IT teacher, Mr. Jones, for some advice. They spent two evenings a week working together on the computers in the school library.
After three long months, David finally finished his app, which he called ‘Catch It’. He asked a few of his classmates to try it. On the first day, the app showed the wrong bus stops! Some students walked to the wrong street and missed their bus. David quickly found his mistake and changed the information. After that, the app worked perfectly.
Now, over two thousand people in his town use ‘Catch It’ every day to find their bus times. Even the local bus company was very impressed with his work. They invited David to their main office and gave him free bus travel for a whole year. David is very pleased and hopes to study technology at university in the future.
1 Why did David decide to make the app?
(A) He was tired of standing in bad weather waiting for transport.
(B) He wanted to arrive early to his high school every morning.
(C) He usually missed the bus because it was twenty minutes late.
2 How did David learn to create the app?
(A) He read some books about computers in the school library.
(B) He received a lot of help from one of his school teachers.
(C) He spent two evenings a week working alone on the computers.
3 What was the problem with the app when David first tested it?
(A) It made his classmates miss three long months of school.
(B) It took David a long time to change the information on it.
(C) It directed the users to incorrect locations to catch their transport.
4 What did the bus company do for David?
(A) They offered him a job working in their main office.
(B) They allowed him to use their transport without paying.
(C) They asked him to study technology at university in the future.
5 What is the best title for the article?
(A) How to build a mobile app for your phone
(B) A young student’s clever solution to a local problem
(C) The transport company that changed a teenager’s life
ANSWER KEY
1 A 2 B 3 C 4 B 5 B
