3등급이 전교 1등으로!
(목동 영일고, 송도 박문여고)
바로 모의고사변형문제월드 목동 미키박쌤과 함께 한 결과입니다!
오늘은 2023년 6월 고3 모의고사 36번 해설 및 변형문제 자료입니다.
순서는 다음과 같습니다.
1. 원문제 풀고 해설 확인하기
2. 한 줄 해석 자료로 내용 및 핵심 어법 파악하기
3. 동의어가 포함된 어휘정리자료로 어휘 익히기
4. 변형문제로 마무리하기
그럼, 모의고사변형문제월드 목동 미키박쌤과 함께
1등급 달성을 위해 달려볼까요?
Here we go!
1. 원문제 풀고 해설 확인하기
[36~37] 주어진 글 다음에 이어질 글의 순서로 가장 적절한 것을 고르시오. 36. The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code. (A) As all this code grows in size and complexity, so too do the number of errors and software bugs. According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be exploited. (B) This is the basis for all malware attacks that take advantage of these computer bugs to get the code to do something it was not originally intended to do. As computer code grows more elaborate, software bugs flourish and security suffers, with increasing consequences for society at large. (C) Physical things are increasingly becoming information technologies. Cars are “computers we ride in,” and airplanes are nothing more than “flying Solaris boxes attached to bucketfuls of industrial control systems.” * exploit: 활용하다 ① (A) - (C) - (B) ② (B) - (A) - (C) ③ (B) - (C) - (A) ④ (C) - (A) - (B) ⑤ (C) - (B) - (A) |
정답 및 해설 :
④ (C) - (A) - (B)
④번이 정답인 이유는 주어진 문장의 순서를 고려할 때, (C)에서는 물리적인 사물들이 정보 기술로 점점 변화하고 있음을 언급하고 있습니다. 그 다음으로, (A)에서는 소프트웨어 코드의 복잡성이 증가하면서 오류와 버그의 수도 증가한다는 내용을 제시하고 있습니다. 마지막으로 (B)는 소프트웨어 버그를 악용하여 악성 소프트웨어 공격이 이루어질 수 있다고 언급하며, 이로 인해 보안 문제와 사회적 영향력이 증가한다고 설명하고 있습니다.
2. 한 줄 해석 자료로 내용 및 핵심 어법 파악하기
The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code.
컴퓨터 소프트웨어 복잡성의 증가는 전 세계의 안전과 보안에 직접적인 영향을 주는데, 우리가 의존하는 물리적 대상, 즉 자동차, 비행기, 교량, 터널, 이식형 의료 기기와 같은 것들이 컴퓨터 코드로 변해감에 따라 특히 그렇다.
-> 컴퓨터 소프트웨어는 점점 더 복잡해지고 있죠? 그럼 무슨 생각이 떠오르죠?
해킹!
컴퓨터 귀신들이 해킹하면?... 일반인들은 그냥... 당하는 거죠..
전 뇌를 해킹당했나봐요.... 공부가.. 전혀..
The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code.
upon which : 전치사 + 관계대명사 + 완전문입니다.
-> 시험에서는 upon what 으로 바꿔 출제될 수 있습니다. 속지 마세요!
upon which + 완전문
upon what + 불완전문
The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code.
themselves 는 재귀대명사입니다.
행위자 = 행위대상(재귀대명사) 입니다.
아주 쉽게 설명드리죠.
I love me. (X)
I love myself. (O) 이렇게 말이죠.
-> 시험에서는 themselves 를 them 이라고 바꿔 출제될 수 있습니다. 속지 마세요!
Physical things are increasingly becoming information technologies. Cars are “computers we ride in,” and airplanes are nothing more than “flying Solaris boxes attached to bucketfuls of industrial control systems.”
물리적 사물은 점점 더 정보 기술이 되어가고 있다. 자동차는 ‘우리가 타는 컴퓨터’이고, 비행기는 ‘수많은 산업 제어 시스템에 부착된 비행 솔라리스 박스’에 불과하다.
-> 하드웨어(컴퓨터) 보다는 소프트웨어(컴퓨터 프로그램)이 더 중요한 시대는 이미 왔죠?
우리가 이용하는 모든 기기들 안에는 이미 컴퓨터 프로그램이 있죠?
그게 해킹당하면?
.... 그냥 당하는 거죠...
뇌를 자극시켜볼까? 나의 소프트웨어 능력을 키워볼까?
Physical things are increasingly becoming information technologies. Cars are “computers we ride in,” and airplanes are nothing more than “flying Solaris boxes attached to bucketfuls of industrial control systems.”
attached 가 과거분사임을 주목하세요.
attach : 부착하다
attached : 부착했다(과거동사) + ~을(목적어 있음)
attached : 부작된(과거분사) + ~을(목적어 없음)
과거동사인지, 과거분사인지 구분하셔야 합니다.
과거동사 = 동사
과거분사 = 동사가 아닌 준동사
~attached to bucketfuls of industrial control systems.
뒤에 목적어가 없군요. 과거분사 맞습니다.
과거분사의 개념을 모르시는 분은 다음을 참고하세요.
As all this code grows in size and complexity, so too do the number of errors and software bugs.
이 모든 코드가 크기와 복잡성이 증가함에 따라, 오류와 소프트웨어 버그 수 또한 증가한다.
-> 복잡하게 만들어지니, 그만큼 그 안에 오류가 있을 확률도 높죠?
그러니, 우주선의 발사는 정말 경이롭습니다!
As all this code grows in size and complexity, so too do the number of errors and software bugs.
so too do : As + 완전문 1, so too + 의문문 1 : 완전문이 ~하듯이, 의문문도 역시 그렇다. (양자 긍정의 표현으로 사용됩니다.)
그런데 이상하죠? 뒤에 주어는 the number 입니다. 주어가 단수이니 does 가 옳습니다! 원문 자체가 어법상 틀린 경우입니다.
(걱정마세요. 이런 경우에는 이 부분을 시험문제에서 어법으로 출제할 가능성이 낮습니다. 틀린 어법을 학생들에게 강요할 순 없죠?)
참고로
The number of + 복수명사 + 단수동사 : ~의 수
A number of + 복수명사 + 복수동사 : 많은
저자도 버그가 있었네....
According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be exploited.
Carnegie Mellon 대학교의 연구에 따르면, 상용 소프트웨어에는 보통 코드 1,000줄당 20~30개의 버그가 있어서, 5천만 줄의 코드는 1백만~150만 개의 잠재적 오류가 악의적으로 이용될 수 있다는 것을 의미한다.
-> 버그? 아, 버그는 프로그램 속에 있는 오류죠? 일종의 빈 틈이나 작동 에러일 수 있죠?
(게임에서 버그를 발견하는 경우, 그리고 이를 이용하는 경우도 있죠?)
-> 이 버그를 악용해서 프로그램에 멋대로 침투하거나, 프로그램 사용자들에게 접근할 수도 있죠?
그러면?..... 그냥 당하는 거죠....
그래서 내 뇌도 요새 상태가 이런가?
According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be exploited.
to be exploited 는 어법상 중요합니다. 앞에 의미상의 주어가 보이죠?
to 부정사의 의미상의 주어는 다음과 같습니다.
for + 의미상의 주어 + to 부정사
본문을 보시죠.
for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be exploited
-> 시험에서는 to be exploited를 being exploited 로 바꿔 출제될 수도 있습니다. 속지 마세요!
This is the basis for all malware attacks that take advantage of these computer bugs to get the code to do something it was not originally intended to do.
이것이 코드가 원래 하도록 의도되지 않았던 것을 하도록 이 컴퓨터 버그를 이용하는 모든 악성 소프트웨어 공격의 근간이다.
-> 그렇죠. 해킹이란 게 제작자가 원래 의도한 게 아닌 다른 행위죠?
외부의 불법 무단 침입자에 의해서 행해지는 소프트웨어의 악용 행위가 해킹이니까요.
이 해커들이 프로그램의 버그를 이용한다는 것이죠.
엄마, 내 뇌에도 버그가 있나봐요.
This is the basis for all malware attacks that take advantage of these computer bugs to get the code to do something it was not originally intended to do.
to do 의 형태를 주목합니다. '목적격 보어'자리입니다.
get + 목적어 + 목적격 보어(to V) : 목적어가 V하게 하다 (준사역동사 get)입니다.
보어에 대해 잘 모르시는 분은 다음을 참고하세요.
As computer code grows more elaborate, software bugs flourish and security suffers, with increasing consequences for society at large.
컴퓨터 코드가 더 정교해짐에 따라, 소프트웨어 버그는 창궐하고 보안은 악화되어, 사회 전반에 미치는 영향이 커진다.
컴퓨터 코드가 정교해진다 = 프로그램이 복잡해졌다 = 버그가 많을 확률이 높다 = 해킹당할 확률이 높다 = 사회 전반적으로 위험해질 확률이 높다
냉동인간이나 신청해볼까? 미래에 버그나 고치게?
As computer code grows more elaborate, software bugs flourish and security suffers, with increasing consequences for society at large.
flourish 가 동사임을 주목하세요.
앞에 부사절을 빼도 나머지 문장은 완전문이죠?
따라서, 주어는 bugs 이고 flourish 가 동사입니다.
-> 시험에서는 동사를 준동사로, 준동사를 동사로 바꿔 출제될 수 있습니다. flourishing (X) / to flourish (X)
3. 동의어가 포함된 어휘정리자료로 어휘 익히기
영어 (English) | 한국어 | Synonym (동의어) |
complexity | 복잡성 | intricacy |
implications | 영향 | consequences |
global | 세계적인 | worldwide |
safety | 안전 | security |
security | 보안 | protection |
physical | 물리적인 | tangible |
objects | 물체 | items |
depend | 의존하다 | rely |
transform | 변화시키다 | convert |
computer code | 컴퓨터 코드 | software |
increasingly | 점점 더 | progressively |
information technologies | 정보 기술 | IT |
cars | 자동차 | vehicles |
airplanes | 비행기 | aircraft |
bridges | 다리 | overpasses |
tunnels | 터널 | underground passages |
implantable medical devices | 삽입형 의료 기기 | medical implants |
bugs | 버그 | glitches |
study | 연구 | research |
lines of code | 코드 라인 | code segments |
potential | 가능성 있는 | possible |
errors | 오류 | mistakes |
exploited | 악용되다 | utilized |
basis | 기초 | foundation |
malware attacks | 악성 소프트웨어 공격 | malicious software attacks |
intended | 의도된 | planned |
elaborate | 정교한 | intricate |
flourish | 번성하다 | thrive |
suffer | 고통을 받다 | endure |
consequences | 결과 | outcomes |
society | 사회 | community |
4. 변형문제로 마무리하기
변형문제 1번
다음 밑줄 친 부분 중 어법상 틀린 것은?
The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon ①which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code. Physical things are increasingly becoming information technologies. Cars are “computers we ride in,” and airplanes are nothing more than “flying Solaris boxes ②attached to bucketfuls of industrial control systems.” As all this code grows in size and complexity, so too do ③the number of errors and software bugs. According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors ④being exploited. This is the basis for all malware attacks that take advantage of these computer bugs to get the code ⑤to do something it was not originally intended to do. As computer code grows more elaborate, software bugs flourish and security suffers, with increasing consequences for society at large.
정답은?
④being -> to be
According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors ④being exploited.
앞에 to 부정사의 의미상의 주어(for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors)가 있습니다. 따라서, ~가 ~하기 위해서 라는 의미로, to부정사의 부사적 용법의 목적의 쓰임새이기 때문에 to be 가 옳습니다.
변형문제 2번
다음 밑줄 친 부분 중 문맥상 어색한 것은? (원문 일부 변형문제입니다.)
The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― ①convert themselves into computer code. Physical things are ②progressively becoming information technologies. Cars are “computers we ride in,” and airplanes are nothing more than “flying Solaris boxes attached to bucketfuls of industrial control systems.” As all this code ③increases in size and complexity, so too do the number of errors and software bugs. According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be ④terminated. This is the basis for all malware attacks that take advantage of these computer bugs to get the code to do something it was not originally intended to do. As computer code grows more elaborate, software bugs flourish and security suffers, with ⑤growing consequences for society at large.
정답은?
④terminated (종료되다) -> exploited
참고 :
①convert (원문 : transform )
②progressively (원문 : increasingly )
③increases (원문 : grows )
⑤growing (원문 : increasing )
변형문제 3번
다음 중 글의 흐름과 무관한 문장은?
The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code. Physical things are increasingly becoming information technologies. Cars are “computers we ride in,” and airplanes are nothing more than “flying Solaris boxes attached to bucketfuls of industrial control systems.” ①As all this code grows in size and complexity, so too do the number of errors and software bugs. ②The reason why they are increasing is that, as the software is modernized, it has to fit in the ordinary people's lifestyle. ③According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be exploited. ④This is the basis for all malware attacks that take advantage of these computer bugs to get the code to do something it was not originally intended to do. ⑤As computer code grows more elaborate, software bugs flourish and security suffers, with increasing consequences for society at large.
정답은?
②The reason why they are increasing is that, as the software is modernized, it has to fit in the ordinary people's lifestyle.
②그들이 증가하는 이유는 소프트웨어가 현대화되면서 서민들의 라이프스타일에 맞아야 하기 때문이다.
변형문제 4번
다음 빈칸에 들어갈 가장 알맞은 것은? (원문 전체 변형 문제입니다.)
The increasing intricacy of computer software has direct implications for the safety and security of our world, especially as everyday objects like cars, airplanes, bridges, tunnels, and medical devices transform into digital code. These physical entities are increasingly becoming part of the realm of information technology, where cars are like "computers on wheels" and airplanes resemble "flying Solaris boxes" integrated with numerous industrial control systems. As the complexity and size of the code expand, so does the number of errors and software bugs. According to a study conducted by Carnegie Mellon University, commercial software typically contains 20 to 30 bugs for every thousand lines of code, meaning that 50 million lines of code could harbor 1 million to 1.5 million potential errors that could be exploited. This provides the foundation for malware attacks that exploit these software vulnerabilities to manipulate the code for unintended purposes. With the growing sophistication of computer code, the prevalence of software bugs increases, resulting in ___________________.
① compromised security and significant consequences for society as a whole
② increased interest in software and pursuit of profit
③ more complicated modern people's way of life
④ reform society's overall consciousness to prevent hacking
⑤ efforts throughout society to nurture cyber security personnel
정답은?
① resulting in compromised security and significant consequences for society as a whole
보안이 손상되고 사회 전체에 중대한 결과를 초래합니다
참고 :
② increased interest in software and pursuit of profit
증가된 소프트웨어에 대한 관심과 이윤 추구
③ more complicated modern people's way of life
한층 더 복잡해진 현대인의 삶의 방식
④ reform society's overall consciousness to prevent hacking
해킹 방지를 위한 사회 전반적인 의식 개혁
⑤ efforts throughout society to nurture cyber security personnel
사이버 보안 인력 양성을 위한 사회 전반에 걸친 노력
변형문제 5번
다음 글의 내용을 한 문장으로 요약하고자 한다. 빈칸 (A), (B)에 들어갈 말로 가장 적절한 것은?
The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code. Physical things are increasingly becoming information technologies. Cars are “computers we ride in,” and airplanes are nothing more than “flying Solaris boxes attached to bucketfuls of industrial control systems.” As all this code grows in size and complexity, so too do the number of errors and software bugs. According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be exploited. This is the basis for all malware attacks that take advantage of these computer bugs to get the code to do something it was not originally intended to do. As computer code grows more elaborate, software bugs flourish and security suffers, with increasing consequences for society at large.
↓
The increasing ______(A)______of computer software poses risks to global safety as physical objects turn into code, leading to more errors and vulnerabilities ______(B)______by malware attacks.
(A) (B)
① error absorbed
② simiplification utilized
③ complexity exploited
④ modernization conducted
⑤ practicality reinforced
정답은?
③ complexity exploited
The increasing complexity of computer software poses risks to global safety as physical objects turn into code, leading to more errors and vulnerabilities exploited by malware attacks.
컴퓨터 소프트웨어의 복잡성이 증가함에 따라 물리적 객체가 코드로 바뀌어 맬웨어 공격에 악용되는 오류와 취약성이 증가함에 따라 글로벌 안전에 위험이 제기됩니다.
참고 :
① error 오류 absorbed 흡수되는
② simiplification 단순화 utilized 활용되는
④ modernization 현대화 conducted 행해지는
⑤ practicality 실용성 reinforced 강화되는
지금까지 모의고사변형문제월드 미키박쌤의
2023년 6월 고3 모의고사 36번 해설 및 변형문제를 연습하셨습니다.
다음 자료인 2023년 6월 고3 모의고사 37번 해설 및 변형문제도 확인해보실까요?
이 외에도
구글, 다음, 네이버, 유튜브에서 모의고사변형문제월드 미키박쌤이라고 검색하시면
정말 많은 모의고사 변형문제 자료들을 무료로 활용하실 수 있습니다.
그리고, 영문법에 대한 유용한 자료는
재미짐영어 미키박쌤을 확인해보세요.
'2023년 6월 고3모의고사 변형문제' 카테고리의 다른 글
2023년 6월 고3 모의고사 38번 해설 및 변형문제(무료) (0) | 2023.06.24 |
---|---|
2023년 6월 고3 모의고사 37번 해설 및 변형문제(무료) (0) | 2023.06.22 |
2023년 6월 고3 모의고사 35번 해설 및 변형문제(무료) (0) | 2023.06.20 |
2023년 6월 고3 모의고사 34번 해설 및 변형문제(무료) (0) | 2023.06.19 |
2023년 6월 고3 모의고사 33번 해설 및 변형문제(무료) (0) | 2023.06.19 |