2000 câu hỏi ôn tập Tin học có đáp án (Phần 6)

Bộ 2000 câu hỏi ôn tập môn Tin học có đáp án Phần 6 hay nhất được biên soạn và chọn lọc giúp bạn ôn luyện và đạt kết quả cao trong bài thi môn Tin học. 

2000 câu hỏi ôn tập Tin học có đáp án (Phần 6)

Câu 1: So sánh sự giống và khác nhau giữa rom va ram

Lời giải:

Giống nhau giữa bộ nhớ Rom và bộ nhớ Ram

+ Cả Rom và Ram đều thuộc bộ nhớ trong và là nơi lưu trữ dữ liệu

Khác nhau giữa bộ nhớ Rom và bộ nhớ Ram

* Ram chỉ là bộ nhớ tạm thời

+Trong quá trình thực hiện

⇒ nếu mất điện ⇒ Dữ liệu trong Ram mất hết

+Vì là bộ nhớ tạm nên bộ nhớ Ram chứa các chương trình đang thực hiện

+ Đọc và ghi dữ liệu ở tốc độ cao

+ Có khả năng lưu trữ ít nhất 16GB

(Khả năng lưu trữ rất tốt)

*Bộ nhớ Rom là bộ nhớ dùng để lưu trữ dữ liệu.

+mất điện ⇒⇒ không mất dữ liệu

 + Bộ chỉ ghi, đọc dữ liệu mà không sửa hoặc đổi được.

+ Vì thế nên bộ nhớ Rom là bộ nhớ thường chứa các chương trình hệ thống, dữ liệu quan trọng và tồn tại vĩnh viễn.

+Tốc độ chậm hơn rất nhiều so với bộ nhớ Ram

+Khả năng lưu trữ chỉ ở khoảng 4MB thấp hơn nhiều so với bộ nhớ Ram 

Câu 2: Firmware đề cập đến điều gì?

Một tiêu chuẩn mà một công ty muốn thực thi trên mỗi máy tính công ty Phần mềm cho phép một hệ điều hành giao tiếp với một thiết bị. Một loại phương tiện lưu trữ. Phần mềm tích hợp kiểm soát cách thức một thiết bị hoạt động.

Lời giải:

Phần mềm tích hợp kiểm soát cách thức một thiết bị hoạt động.

Câu 3: Tiền đề quyết định cho sự phát triển nền kinh tế tri thức là?

A. tin học

B. máy tính

C. internet

D. xã hội tin học hóa

Lời giải:

Tiền đề quyết định cho sự phát triển nền kinh tế tri thức là xã hội tin học hóa (là xã hội mà các hoạt động chính của nó được điều hành với sự hỗ trợ của hệ thống tin học, mạng máy tính kết nối thông tin liên vùng, liên quốc gia).

→ Đáp án D

Câu 4: Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:

A. 25 = 25

B. 5+20=25

C. 5+20=20+5

D. 20+5=25

Lời giải:

Đáp án: B

Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:  5+20=25

Câu 5: Khi tạo ra 1 biểu mẫu để nhập dữ liệu thì ta bắt buộc phải

Lời giải:

Khi tạo ra một biểu mẫu để nhập dữ liệu thì ta bắt buộc phải xác định dữ liệu nguồn (record source).

Câu 6: Hãy chọn biểu diễn tên đúng trong những biểu diễn sau:

A. ‘*****’

B. -tenkhongsai

C. (baitap_x)

D. tensai

Lời giải:

Quy tắc đặt tên :

– Tên gồm các chữ cái, chữ số, dấu gạch dưới _

– Chữ cái và dấu gạch dưới được đứng ở đầu tên, nhưng chữ số thì không

– Tên không được chứa khoảng trống hay kí tự đặc biệt

Đáp án đúng: D

Câu 7: Biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal:

A. 2 + 3

B. ‘TRUE

C. ‘01’

D. 1.06E-15

Lời giải:

Đáp án đúng: B

Câu 8: Trong thiết bị sau, thiết bị nào có tốc độ truy xuất chậm nhất

A. DVD

B. Đĩa cứng

C. RAM

D. CD- ROM

Lời giải:

vì đĩa DVD có dung lượng lưu trữ thấp + tốc đọc truy xuất chậm

Đáp án đúng: A

Câu 9: Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập). Sao cho 15 số lẻ được in trên một dòng.

Lời giải:

Program BTH;
Uses crt;
var j,i,n:word;
Begin
Clrscr;
Write(‘Nhap n =’); readln(n);
j:= 0;
For i:=1 to n do if i mod 2 =1 then
Begin
Write(i,’ ‘);
j:=j + 1;
if j mod 15 = 0 then Writeln;
end;
readln
end.

Câu 10: Viết chương trình in ra số lớn nhất trong bốn số nhập từ bàn phím với điều kiện chỉ được dùng hai biến.

Lời giải:

Program Lonnhat;

Uses crt;

Var a,max: integer;

Begin

Clrscr;

Write(‘Nhap so thu nhat:’);

Readln(a);

max:=a;

Write(‘Nhap so thu 2:’);

Readln(a);

If a>max then max:=a;

Write(‘Nhap so thu 3:’);

Readln(a);

If a>max then max:=a;

Write(‘Nhap so thu 4:’);

Readln(a);

If a>max then max:=a;

Writeln(‘So lon nhat la:’,max);

Readln

End.

Câu 11: Viết chương trình xét một tam giác có là tam giác vuông hay không khi biết 3 cạnh của tam giác

Lời giải:

Program BT;
Uses crt;
Var a, b, c: real;

Begin
        Clrscr;
        Write(‘Nhap do dai 3 canh: ‘); Readln(a, b, c);
        If (a + b <= c) or (a + c <= b) or (b + c <= a) then Write(‘Khong phai do dai 3 canh tam giac’)
        Else
        If(a * a + b * b = c * c) or (b * b + a * a = c * c) or (b * b + c * c = a * a) then Write(‘Tam giac vuong’)
        Else Write(‘Khong phai tam giac vuong’);
        Readln
End.

Câu 12: Viết chương trình Python cho phép nhập vào 3 số nguyên a,b, c. In ra màn hình số lớn nhất trong 3 số.

Lời giải:

a = int(input(“nhập số a :”))
b = int(input(“nhập số b :”))
c = int(input(“nhập số c :”))
max = a
if b > max : 
    max = b
if c > max :
    max = c
print(“giá trị lớn nhất là :”, max)

Câu 13: Viết chương trình in ra thông báo một số nguyên nhập vào từ bàn phím là số chẵn hay số lẻ.

Lời giải:

n = int(input(“nhập số n :”))
if n % 2 == 0 : 
    print(n,” là số chẵn”)
else : 
    print(n,” là số lẻ”)

Câu 14: Cho đoạn chương trình sau: x:=8,y:=10; If x>y then Begin t:=x; x:=y; y:=t; end; else x:=y;

Kết quả của đoạn chương trình trên là gì?

Lời giải:

Cho đoạn chương trình sau:

x:= 8, y := 10;  

If x > y then

Begin

t:= x;

x:= y;

y:= t;

end;

else x:= y;

Kết quả của đoạn chương trình trên là gì?

⇒ x > y ⇔ 8 > 10 ⇒ sai

⇒ điều kiện sai bỏ qua lệnh sau then thực hiện lệnh sau else

⇒ x:= y ⇔ x := 10;

⇒ Kết quả: x = 10; y = 10

Câu 15: Để chạy chương trình ta dùng tổ hợp phím:

A. Alt + F9        

B. Alt + F5    

C. Ctrl + F9  

D. Ctrl + F5

Lời giải:

Đáp án đúng: C

Câu 16: Cho đoạn chương trình sau:

x:=8; y:=2; If x>y

then F:=2*x-y;

Sau khi thực hiện chương trình ,giá trị của F là ; …………

Lời giải:

– Cho đoạn chương trình sau :

– x := 8; y := 2

– If x > y then F := 2 * x – y;

– Sau khi thực hiện chương trình, giá trị của F là 

⇒ x > y ⇔ 8 >2 ⇒ đúng 

⇒ thực hiện câu lệnh sau then 

⇒ F := 2 * x – y ⇔ F := 2 * 8 – 2 = 14

⇒ Giá trị F = 14

Câu 17: Viết chương trình dịch các ngày trong tuần ra tiếng anh

Lời giải:

program ctpt;

uses crt;

  var tuan: integer;

begin

            clrscr;

            write(‘Nhap bat ki 1 thu trong tuan: ‘); readln(thu);

            case thu of

                     2 : write(‘Thu hai – Monday’);

                     3 : write(‘Thu ba – Tuesday’);

                     4 : write(‘Thu tu – Wednesday’);

                     5 : write(‘Thu nam – Thursday’);

                     6 : write(‘Thu sau – Friday’);

                     7 : write(‘Thu bay – Saturday’);

                     8 : write(‘Chu nhat – Sunday’);

                     else write(‘Nhap sai!’);

            end;

            readln

end.

Câu 18: Viết chương trình nhập vào số năm N được nhập từ bàn phím và cho biết năm N vừa nhập là năm nhuận hay năm không nhuận.

Hướng dẫn

– năm nhuận là năm có 366 ngày , ngược lại thì có 365 ngày

– năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.Sử dụng phép tính Mod để kiểm tra .Sử dụng lệnh If…Then để tìm số ngày

Lời giải:

Const Fi=’LEAPYEAR.INP’;
      Fo=’LEAPYEAR.OUT’;
Var f,g: text;
    n: qword;
Begin
        Assign(f,Fi); Reset(f);
        Assign(g,Fo); Rewrite(g);

        Read(f,n);
        If (n mod 4=0) or (n mod 400=0) and (n mod 100<>0) then Write(g,’ 366′)
        Else Write(g,’ 365′);
        Close(f);
        Close(g);
End.

Câu 19: Cho 3 số a b c viết chương trình tìm giá trị lớn nhất và nhỏ nhất của 3 số đó

Lời giải:

var a,b,c,i:integer;

          MX,MN:real;

begin

write(‘nhap a’);readln(a);

write(‘nhap b’);readln(b);

write(‘nhap c’);readln(c);

MX:=a;MN:=a;

if MX

if MX

if MN

if MN

writeln(‘Min=’,MN);

writeln(‘Max=’,MX);

readln;

end.

Câu 20: Viết chương trình nhập vào 1 năm nào đó. Kiểm tra xem năm đó là năm có 365 ngày hay 366 ngày

Lời giải:

program bai_giai;

uses crt;

var n:longint;

begin

clrscr;

begin

write(‘nhap vao 1 nam:’);readln(n);

if(n mod 4=0)then write(‘nam do co 366 ngay’)else write(‘nam do co 365 ngay’);

end;

readln;

end.

Câu 21: Khi tạo báo cáo cho bảng học sinh, công việc nào sau đây không thể thực hiện?

A. Có thể thống kê số học sinh có điểm trung bình >=8.0

B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

C. Thay đổi cấu trúc bảng học sinh

D. Hiển thị tên của một học sinh, cùng với điểm trung bình của học sinh đó

Lời giải:

Đáp án:

→ B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

Giải thích các bước giải:

Vì Khi tạo báo cáo cho bảng học sinh, công việc: Hiển thị thông tin của học sinh bất kỳ khi biết maso không thể thực hiện.

Câu 22: Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây:

A.

B.

C.

D.

Lời giải:

ĐÁP ÁN ĐÚNG: A

Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh   trong nhóm Sort & Filter của dải lệnh Data.

Câu 23: Đâu không phải là sản phẩm của Internet vạn vật?

A. Chăn nuôi thông minh

B. Nhà thông minh

C. Thành phố thông minh

D. Nhà cao tầng

Lời giải:

Chọn đáp án D

Câu 24: Hãy lập trình nhập từ bàn phím 3 số nguyên dương bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem 3 số đó có lập thành bộ số Pi-ta-go hay không.

Lời giải:

a = int(input())
b = int(input())
c = int(input())
if (a*a)==(b*b+c*c): print(f’Day la bo so Py-ta-go’)
elif (b*b)==(a+a+c*c): print(f’Day la bo so Py-ta-go’)
elif (c*c)==(a*a+b*b): print(f’Day la bo so Py-ta-go’)
else: print(f’Day khong phai la bo so Py-ta-go’)

Câu 25: Lập trình Pascal tách số ra khỏi chuỗi.

VD:

Nhập: texxt////1234pa5cal567

Kết quả:

1234

5

567

Lời giải:

Uses crt;
Var St:String;
    i:longint;
Begin
        Clrscr;
        Write(‘Nhap sau St: ‘); Readln(St);
        For i:=1 to length(St) do
                If (St[i] in [‘0’..’9′]) and (St[i+1] in [‘0’..’9′]) then write(St[i])
                Else If (St[i] in [‘0’..’9′]) then
                        Begin
                                Write(st[i]);
                                Writeln;
                        End;
        Readln;
End.

Câu 26: Xây dựng các học liệu số phục vụ cho một hoạt động học trong kế hoạch bài dạy môn Toán có ứng dụng CNTT ở cấp Tiểu hoc đã có.

Lời giải:

Các học liệu số phục vụ cho hoạt động học trong kế hoạch bài dạy môn Toán bài: Hình thoi Toán lớp 4.

– Hoạt động: Củng cố kiến thức , ôn luyện.

– Mục đích:

+ Giúp học sinh nhận dạng được thế nào là hình thoi.

+ Cách tính diện tích, chu vi của hình thoi.

+ Các tính chất của hình thoi.

– Các học liệu:

+ Powpoint.

+ Video.

+ Các nguồn web / link phục vụ trò chơi học tập: Quizz.

Câu 27: Viết chương trình nhập vào độ dài 3 cạnh của một tam giác tính và xuất ra màn hình chu vi và diện tích của tam giác đó.

Biết diện tích của tam giác được tính theo công thức Heron:

p(p – a)(p – b)(p – c)

Trong đó p là nửa chu vi tam giác

Lời giải:

a = int(input(‘Nhập cạnh thứ 1 = ‘))

b = int(input(‘Nhập cạnh thứ 2 = ‘))

c = int(input(‘Nhập cạnh thứ 3 = ‘))

p = (a + b + c) / 2

s = (p * (p – a) * (p – b) * (p – c)) ** 0.5

print(‘Chu vi tam giác = ‘, p * 2)

print(‘Diện tích tam giác = ‘, s)

Câu 28: Cho a là số nguyên dương được nhập vào từ bàn phím. chương trình sau in ra?

a = int(input())

print(a%10)

A. Số nguyên dương a

B. Chữ số hàng đơn vị của số a

C. In ra a%10

D. Không có đáp án đúng

Lời giải:

Là phép chia lấy dư nên kết quả sau khi chia lấy dư a với 10 là chữ số hàng đơn vị của a.

⇒Chọn B

Câu 29: Trong Pascal, giả sử x là biến kiểu xâu kí tự. Phép gán nào sau đây là hợp lệ?

A. x:= 25;

B. x:= 11/2;

C. x:= ‘255’:

D. x:= ‘a’;

Lời giải:

Đáp án C

Câu 30: Cho xâu S , hãy tách và đếm xem trong xâu có bao nhiêu từ .

 VD: I Love You gồm có 3 kí tự và 8 từ (10 từ nếu tính dấu cách )

Lời giải:

var s: string;

p: array[1..10] of string;

i,k,dem: byte;

begin

write(‘Nhap xau: ‘);readln(s);

k:=1;

For i:=1 to length(s) do

If s[i] <> #32 then

p[k]=p[k]+s[i]

else k=k+1;

For k=1 to 50 do

If p[k] <> “” then dem=dem+1;

write(‘Co ‘,dem,’ tu’);

readln

end.

Câu 31: Phần mềm soạn thảo văn bản Microsoft Word là:

A. Phần mềm hệ thống

B. Phần mềm công cụ

C. Phần mềm tiện ích

D. Phần mềm ứng dụng

Lời giải:

Đáp án đúng D.

Phần mềm soạn thảo văn bản Microsoft Word là phần mềm ứng dụng vì nó được thiết kế dựa trên những yêu cầu chung của rất nhiều người trong việc soạn thảo văn bản.

Lý giải việc chọn đáp án D là do:

Microsoft Word là trình soạn thảo và xử lý văn bản phổ biến nhất hiện nay. Phần mềm này có thể tích hợp chung với các sản phẩm khác trong bộ Microsoft Office để tối ưu hiệu suất làm việc. Đây cũng là công cụ không thể thiếu trong mọi lĩnh vực từ giáo dục, sáng tác cho đến các công việc văn phòng.

Microsoft Word hay MS Word  là một trong những ứng dụng thuộc bộ công cụ phần mềm văn phòng Microsoft Office. Đây là chương trình xử lý văn bản được sử dụng chủ yếu để soạn mọi loại tài liệu (tiểu thuyết, luận văn, thư từ, sơ yếu lý lịch, ấn phẩm quảng cáo, thiệp chúc mừng, lịch trình, báo cáo, giáo án, làm bài tập, bài kiểm tra của học sinh…).

Hiện nay Word là một trong những phần mềm được sử dụng phổ biến nhất trên thế giới. Ưu điểm nổi bật nhất của Word là cho phép người dùng kết hợp thêm màu sắc, hình ảnh, biểu đồ, chữ nghệ thuật… cùng các công cụ trực quan khác, giúp văn bản bớt đi sự đơn điệu và trở nên sinh động, bắt mắt. 

Ngoài ra, phần mềm này còn dễ dàng tích hợp với các chương trình Microsoft Office khác. Ví dụ: Bạn có thể nhúng bảng tính đã tạo trên Excel vào file Word. Khi thay đổi dữ liệu trên bảng tính Excel, thì các dữ liệu đã nhúng ở Word cũng tự động cập nhật theo.

Microsoft Word cũng cho phép bạn tạo và lưu trữ tài liệu trên đám mây trực tuyến. Từ đó dễ dàng giúp bạn chia sẻ file để làm việc cộng tác với những người khác.

Câu 32: Tên hợp lệ trong ngôn ngữ Pascal là :

A. 16abc;

B. Hinh thang;

C. end;

D. th1;

Lời giải:

Câu D đúng vì

Qui tắc đặt tên trong ngôn ngữ pascal là 

-Tên không bắt đầu bằng chữ số.

– Tên không có khoảng cách.

– Tên không được trùng với từ khóa.

– Các đại lượng khác nhau có tên khác nhau

Câu 33: Chọn câu phát biểu đúng về kiểu dữ liệu của mảng?

A. Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dũ liệu của mảng

B. Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu kí tự

C. Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real

D. Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR

Lời giải:

Trong đó khai báo mảng: chỉ số đầu <= chỉ số cuối và kiểu dữ liệu chỉ có thể là integer hoặc real

   Đáp án: C

Câu 34: Có thể nhập dữ liệu vào trang tính theo bao nhiêu cách? Hãy nêu các cách đó.

Lời giải:

Có thể nhập dữ liệu vào trang tính theo 2 cách.

– Cách 1:

Bước 1: Nháy chuột vào ô muốn nhập

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

– Cách 2:

Bước 1: Nháy chuột vào vùng nhập dữ liệu

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

Câu 35: Công thức latex kí hiệu góc trên chữ và dấu gạch ngang trên số (abcd)

Lời giải:

Cách kí hiệu góc:

1. widehat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: widehat{ABC}

2. hat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: hat{ABC}

⊕ Dấu gạch ngang:

1. overline{abab} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: overline{abab}

Câu 36: Nhập vào một sỗ có 3 chữ số. Cho biết giá trị các chữ số hàng chục, hàng trăm, hàng đơn vị. Viết trương trình mô tả thuật toán bằng Python

Lời giải:

* Viết thuật toán :

– Bước 1 : nhập số có 3 chữ số n

– Bước 2 : a ← n //  100;

– Bước 3 : b ← (n – (a * 100)) // 10

– Bước 4: c ← n – (a * 100) – (b * 10)

– Bước 5 : xuất giá trị a, b, c là chữ số hàng chục, trăm, đơn vị

* Viết chương trình :

n = int(input(“nhập số n :”))

a = n // div 100;

b = (n – (a * 100)) // 10

c = n – (a * 100) – (b * 10)

print(“chữ số hàng trăm : “, a)

print(“chữ số hàng chục : “, b)

print(“chữ số hàng đơn vị : “, c)

Câu 37: Viết chương trình trong python in ra bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím

Lời giải:

N = int(input(“Nhập số N : “))

for i in range(1, 10) :

    print(N ,’ x ‘, i,’ = ‘, N * i)

Câu 38: Hãy đổi các đơn vị đo lượng thông tin sau:
a.2,4MB =………………. KB
b.1,7 GB=………………..MB
c.4 MB=………………..KB
d.2,9 GB=………………..MB
e.3,1 KB=……………………byte

Lời giải:

2.4 MB = 2457,6 KB
1,7 GB = 0.00166015625 MB
4 MB = 4096 KB
2.9 GB = 0.00283203125 MB
3,1 KB = 3174.4 byte

Câu 39: Các bước nhập công thức vào ô tính?

A. Gõ dấu = -> nhập công thức -> chọn ô tính -> nhấn Enter.

B. Gõ dấu = -> chọn ô tính -> nhập công thức -> nhấn Enter.

C. Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter.

D. Chọn ô tính -> nhập công thức -> gõ dấu = -> nhấn Enter.

Lời giải:

Đáp án đúng C.

Các bước nhập công thức vào ô tính là Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter, Excel là một phần mềm nằm trong bộ phần mềm tin học văn phòng Office của hãng Microsoft, giúp quản lý dữ liệu trong hầu hết các ngành nghề hiện nay.

Để nhập công thức vào ô tính chúng ta thực hiện các bước sau:

Bước 1: Trên trang tính, hãy bấm vào ô mà bạn muốn nhập công thức.

Bước 2: Nhập = (dấu bằng).

Bước 3: Nhập công thức.

Bước 4: Nhấn Enter (Windows) hoặc Return (máy Mac).

Ví dụ: Bạn muốn nhập công thức 78+25 trên hệ điều hành windows, bạn vào ô tính muốn nhập công thức và nhập =78+25 và bấm Enter.

Câu 40: Có bao nhiêu xâu nhị phân độ dài n khác nhau. Từ đó suy ra có bao nhiêu số nguyên kiểu 1 byte, bao nhiêu số nguyên kiểu 2 byte?

Lời giải:

Một bit trong xâu nhị phân có thể là 0 hoặc 1 (2 cách chọn), xâu nhị phân n bit sẽ có

2n cách chọn (theo Công thực lặp chỉnh hợp).  Vì thế:

– Số lượng Số nguyên 1byte (= 8 bit )sẽ có là

Tương tự 2byte = 16bit.

Câu 41: Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.

Lời giải:

#include
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<“1”;
    } else {
        cout<<“0”;
    }
}

Câu 42: Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực

B. nhắn tin

C. gửi tệp tin qua messenger

D. gọi video,gửi ảnh

Lời giải:

Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực (Vì nó có thể dẫn để nhiều hậu quả nghiêm trọng như, tự kỷ, trầm cảm, tự tử,… Ngoài ra nó còn có khả năng ảnh hưởng đến danh tiếng của người khác)

Câu 43: Cách lưu bài pascal vào ổ đĩa D

Lời giải:

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

Câu 44: Hãy chỉ ra phần mềm ứng dụng trong các phương án sau:

A. Androi.

B. Facebook .

C. Windows 8.

D. Linux.

Lời giải:

Đáp án đúng B

Câu 45: Phương án nào sau đây là những ví dụ về hệ điều hành?

A. Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

B. Google Docs, Google Sheets, Google Slides.

C. Writer, Calc, lmpress.

D. Windows, Linux, iOS.

Lời giải:

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

Câu 46: Chuyển biểu thức sau sang python

A. 2*x+1/ x+2

B. (2*x+1)/( x+2)

C. (2*x+1)( x+2)

D. (2*x+1):( x+2)

Lời giải:

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

Câu 47: Máy quét ảnh là loại thiết bị nào?

A. Thiết bị vào

B. Thiết bị ra

C. Thiết bị vừa vào vừa ra

D. Thiết bị lưu trữ

Lời giải:

– Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

– Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

Câu 48: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Lời giải:

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<“co”;

else cout<<“ko co”;

}

Câu 49: Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Lời giải:

program chanle;

uses crt;

var n;

begin    

clrscr;     

write(‘Nhap n: ‘);     

readln(n);     

if n mod 2 = 0 then write(‘n la so chan’)

else (‘n la so le’);     

readln;

end.

Câu 50: Viết cú pháp khai báo biến và hằng?vd?

Lời giải:

– Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

– Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

Câu 51: Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Lời giải:

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

– 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

 

A. ‘*****’

B. -tenkhongsai

C. (baitap_x)

D. tensai

Lời giải:

Quy tắc đặt tên :

– Tên gồm các chữ cái, chữ số, dấu gạch dưới _

– Chữ cái và dấu gạch dưới được đứng ở đầu tên, nhưng chữ số thì không

– Tên không được chứa khoảng trống hay kí tự đặc biệt

Đáp án đúng: D

Câu 7: Biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal:

A. 2 + 3

B. ‘TRUE

C. ‘01’

D. 1.06E-15

Lời giải:

Đáp án đúng: B

Câu 8: Trong thiết bị sau, thiết bị nào có tốc độ truy xuất chậm nhất

A. DVD

B. Đĩa cứng

C. RAM

D. CD- ROM

Lời giải:

vì đĩa DVD có dung lượng lưu trữ thấp + tốc đọc truy xuất chậm

Đáp án đúng: A

Câu 9: Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập). Sao cho 15 số lẻ được in trên một dòng.

Lời giải:

Program BTH;
Uses crt;
var j,i,n:word;
Begin
Clrscr;
Write(‘Nhap n =’); readln(n);
j:= 0;
For i:=1 to n do if i mod 2 =1 then
Begin
Write(i,’ ‘);
j:=j + 1;
if j mod 15 = 0 then Writeln;
end;
readln
end.

Câu 10: Viết chương trình in ra số lớn nhất trong bốn số nhập từ bàn phím với điều kiện chỉ được dùng hai biến.

Lời giải:

Program Lonnhat;

Uses crt;

Var a,max: integer;

Begin

Clrscr;

Write(‘Nhap so thu nhat:’);

Readln(a);

max:=a;

Write(‘Nhap so thu 2:’);

Readln(a);

If a>max then max:=a;

Write(‘Nhap so thu 3:’);

Readln(a);

If a>max then max:=a;

Write(‘Nhap so thu 4:’);

Readln(a);

If a>max then max:=a;

Writeln(‘So lon nhat la:’,max);

Readln

End.

Câu 11: Viết chương trình xét một tam giác có là tam giác vuông hay không khi biết 3 cạnh của tam giác

Lời giải:

Program BT;
Uses crt;
Var a, b, c: real;

Begin
        Clrscr;
        Write(‘Nhap do dai 3 canh: ‘); Readln(a, b, c);
        If (a + b <= c) or (a + c <= b) or (b + c <= a) then Write(‘Khong phai do dai 3 canh tam giac’)
        Else
        If(a * a + b * b = c * c) or (b * b + a * a = c * c) or (b * b + c * c = a * a) then Write(‘Tam giac vuong’)
        Else Write(‘Khong phai tam giac vuong’);
        Readln
End.

Câu 12: Viết chương trình Python cho phép nhập vào 3 số nguyên a,b, c. In ra màn hình số lớn nhất trong 3 số.

Lời giải:

a = int(input(“nhập số a :”))
b = int(input(“nhập số b :”))
c = int(input(“nhập số c :”))
max = a
if b > max : 
    max = b
if c > max :
    max = c
print(“giá trị lớn nhất là :”, max)

Câu 13: Viết chương trình in ra thông báo một số nguyên nhập vào từ bàn phím là số chẵn hay số lẻ.

Lời giải:

n = int(input(“nhập số n :”))
if n % 2 == 0 : 
    print(n,” là số chẵn”)
else : 
    print(n,” là số lẻ”)

Câu 14: Cho đoạn chương trình sau: x:=8,y:=10; If x>y then Begin t:=x; x:=y; y:=t; end; else x:=y;

Kết quả của đoạn chương trình trên là gì?

Lời giải:

Cho đoạn chương trình sau:

x:= 8, y := 10;  

If x > y then

Begin

t:= x;

x:= y;

y:= t;

end;

else x:= y;

Kết quả của đoạn chương trình trên là gì?

⇒ x > y ⇔ 8 > 10 ⇒ sai

⇒ điều kiện sai bỏ qua lệnh sau then thực hiện lệnh sau else

⇒ x:= y ⇔ x := 10;

⇒ Kết quả: x = 10; y = 10

Câu 15: Để chạy chương trình ta dùng tổ hợp phím:

A. Alt + F9        

B. Alt + F5    

C. Ctrl + F9  

D. Ctrl + F5

Lời giải:

Đáp án đúng: C

Câu 16: Cho đoạn chương trình sau:

x:=8; y:=2; If x>y

then F:=2*x-y;

Sau khi thực hiện chương trình ,giá trị của F là ; …………

Lời giải:

– Cho đoạn chương trình sau :

– x := 8; y := 2

– If x > y then F := 2 * x – y;

– Sau khi thực hiện chương trình, giá trị của F là 

⇒ x > y ⇔ 8 >2 ⇒ đúng 

⇒ thực hiện câu lệnh sau then 

⇒ F := 2 * x – y ⇔ F := 2 * 8 – 2 = 14

⇒ Giá trị F = 14

Câu 17: Viết chương trình dịch các ngày trong tuần ra tiếng anh

Lời giải:

program ctpt;

uses crt;

  var tuan: integer;

begin

            clrscr;

            write(‘Nhap bat ki 1 thu trong tuan: ‘); readln(thu);

            case thu of

                     2 : write(‘Thu hai – Monday’);

                     3 : write(‘Thu ba – Tuesday’);

                     4 : write(‘Thu tu – Wednesday’);

                     5 : write(‘Thu nam – Thursday’);

                     6 : write(‘Thu sau – Friday’);

                     7 : write(‘Thu bay – Saturday’);

                     8 : write(‘Chu nhat – Sunday’);

                     else write(‘Nhap sai!’);

            end;

            readln

end.

Câu 18: Viết chương trình nhập vào số năm N được nhập từ bàn phím và cho biết năm N vừa nhập là năm nhuận hay năm không nhuận.

Hướng dẫn

– năm nhuận là năm có 366 ngày , ngược lại thì có 365 ngày

– năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.Sử dụng phép tính Mod để kiểm tra .Sử dụng lệnh If…Then để tìm số ngày

Lời giải:

Const Fi=’LEAPYEAR.INP’;
      Fo=’LEAPYEAR.OUT’;
Var f,g: text;
    n: qword;
Begin
        Assign(f,Fi); Reset(f);
        Assign(g,Fo); Rewrite(g);

        Read(f,n);
        If (n mod 4=0) or (n mod 400=0) and (n mod 100<>0) then Write(g,’ 366′)
        Else Write(g,’ 365′);
        Close(f);
        Close(g);
End.

Câu 19: Cho 3 số a b c viết chương trình tìm giá trị lớn nhất và nhỏ nhất của 3 số đó

Lời giải:

var a,b,c,i:integer;

          MX,MN:real;

begin

write(‘nhap a’);readln(a);

write(‘nhap b’);readln(b);

write(‘nhap c’);readln(c);

MX:=a;MN:=a;

if MX

if MX

if MN

if MN

writeln(‘Min=’,MN);

writeln(‘Max=’,MX);

readln;

end.

Câu 20: Viết chương trình nhập vào 1 năm nào đó. Kiểm tra xem năm đó là năm có 365 ngày hay 366 ngày

Lời giải:

program bai_giai;

uses crt;

var n:longint;

begin

clrscr;

begin

write(‘nhap vao 1 nam:’);readln(n);

if(n mod 4=0)then write(‘nam do co 366 ngay’)else write(‘nam do co 365 ngay’);

end;

readln;

end.

Câu 21: Khi tạo báo cáo cho bảng học sinh, công việc nào sau đây không thể thực hiện?

A. Có thể thống kê số học sinh có điểm trung bình >=8.0

B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

C. Thay đổi cấu trúc bảng học sinh

D. Hiển thị tên của một học sinh, cùng với điểm trung bình của học sinh đó

Lời giải:

Đáp án:

→ B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

Giải thích các bước giải:

Vì Khi tạo báo cáo cho bảng học sinh, công việc: Hiển thị thông tin của học sinh bất kỳ khi biết maso không thể thực hiện.

Câu 22: Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây:

A.

B.

C.

D.

Lời giải:

ĐÁP ÁN ĐÚNG: A

Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh   trong nhóm Sort & Filter của dải lệnh Data.

Câu 23: Đâu không phải là sản phẩm của Internet vạn vật?

A. Chăn nuôi thông minh

B. Nhà thông minh

C. Thành phố thông minh

D. Nhà cao tầng

Lời giải:

Chọn đáp án D

Câu 24: Hãy lập trình nhập từ bàn phím 3 số nguyên dương bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem 3 số đó có lập thành bộ số Pi-ta-go hay không.

Lời giải:

a = int(input())
b = int(input())
c = int(input())
if (a*a)==(b*b+c*c): print(f’Day la bo so Py-ta-go’)
elif (b*b)==(a+a+c*c): print(f’Day la bo so Py-ta-go’)
elif (c*c)==(a*a+b*b): print(f’Day la bo so Py-ta-go’)
else: print(f’Day khong phai la bo so Py-ta-go’)

Câu 25: Lập trình Pascal tách số ra khỏi chuỗi.

VD:

Nhập: texxt////1234pa5cal567

Kết quả:

1234

5

567

Lời giải:

Uses crt;
Var St:String;
    i:longint;
Begin
        Clrscr;
        Write(‘Nhap sau St: ‘); Readln(St);
        For i:=1 to length(St) do
                If (St[i] in [‘0’..’9′]) and (St[i+1] in [‘0’..’9′]) then write(St[i])
                Else If (St[i] in [‘0’..’9′]) then
                        Begin
                                Write(st[i]);
                                Writeln;
                        End;
        Readln;
End.

Câu 26: Xây dựng các học liệu số phục vụ cho một hoạt động học trong kế hoạch bài dạy môn Toán có ứng dụng CNTT ở cấp Tiểu hoc đã có.

Lời giải:

Các học liệu số phục vụ cho hoạt động học trong kế hoạch bài dạy môn Toán bài: Hình thoi Toán lớp 4.

– Hoạt động: Củng cố kiến thức , ôn luyện.

– Mục đích:

+ Giúp học sinh nhận dạng được thế nào là hình thoi.

+ Cách tính diện tích, chu vi của hình thoi.

+ Các tính chất của hình thoi.

– Các học liệu:

+ Powpoint.

+ Video.

+ Các nguồn web / link phục vụ trò chơi học tập: Quizz.

Câu 27: Viết chương trình nhập vào độ dài 3 cạnh của một tam giác tính và xuất ra màn hình chu vi và diện tích của tam giác đó.

Biết diện tích của tam giác được tính theo công thức Heron:

p(p – a)(p – b)(p – c)

Trong đó p là nửa chu vi tam giác

Lời giải:

a = int(input(‘Nhập cạnh thứ 1 = ‘))

b = int(input(‘Nhập cạnh thứ 2 = ‘))

c = int(input(‘Nhập cạnh thứ 3 = ‘))

p = (a + b + c) / 2

s = (p * (p – a) * (p – b) * (p – c)) ** 0.5

print(‘Chu vi tam giác = ‘, p * 2)

print(‘Diện tích tam giác = ‘, s)

Câu 28: Cho a là số nguyên dương được nhập vào từ bàn phím. chương trình sau in ra?

a = int(input())

print(a%10)

A. Số nguyên dương a

B. Chữ số hàng đơn vị của số a

C. In ra a%10

D. Không có đáp án đúng

Lời giải:

Là phép chia lấy dư nên kết quả sau khi chia lấy dư a với 10 là chữ số hàng đơn vị của a.

⇒Chọn B

Câu 29: Trong Pascal, giả sử x là biến kiểu xâu kí tự. Phép gán nào sau đây là hợp lệ?

A. x:= 25;

B. x:= 11/2;

C. x:= ‘255’:

D. x:= ‘a’;

Lời giải:

Đáp án C

Câu 30: Cho xâu S , hãy tách và đếm xem trong xâu có bao nhiêu từ .

 VD: I Love You gồm có 3 kí tự và 8 từ (10 từ nếu tính dấu cách )

Lời giải:

var s: string;

p: array[1..10] of string;

i,k,dem: byte;

begin

write(‘Nhap xau: ‘);readln(s);

k:=1;

For i:=1 to length(s) do

If s[i] <> #32 then

p[k]=p[k]+s[i]

else k=k+1;

For k=1 to 50 do

If p[k] <> “” then dem=dem+1;

write(‘Co ‘,dem,’ tu’);

readln

end.

Câu 31: Phần mềm soạn thảo văn bản Microsoft Word là:

A. Phần mềm hệ thống

B. Phần mềm công cụ

C. Phần mềm tiện ích

D. Phần mềm ứng dụng

Lời giải:

Đáp án đúng D.

Phần mềm soạn thảo văn bản Microsoft Word là phần mềm ứng dụng vì nó được thiết kế dựa trên những yêu cầu chung của rất nhiều người trong việc soạn thảo văn bản.

Lý giải việc chọn đáp án D là do:

Microsoft Word là trình soạn thảo và xử lý văn bản phổ biến nhất hiện nay. Phần mềm này có thể tích hợp chung với các sản phẩm khác trong bộ Microsoft Office để tối ưu hiệu suất làm việc. Đây cũng là công cụ không thể thiếu trong mọi lĩnh vực từ giáo dục, sáng tác cho đến các công việc văn phòng.

Microsoft Word hay MS Word  là một trong những ứng dụng thuộc bộ công cụ phần mềm văn phòng Microsoft Office. Đây là chương trình xử lý văn bản được sử dụng chủ yếu để soạn mọi loại tài liệu (tiểu thuyết, luận văn, thư từ, sơ yếu lý lịch, ấn phẩm quảng cáo, thiệp chúc mừng, lịch trình, báo cáo, giáo án, làm bài tập, bài kiểm tra của học sinh…).

Hiện nay Word là một trong những phần mềm được sử dụng phổ biến nhất trên thế giới. Ưu điểm nổi bật nhất của Word là cho phép người dùng kết hợp thêm màu sắc, hình ảnh, biểu đồ, chữ nghệ thuật… cùng các công cụ trực quan khác, giúp văn bản bớt đi sự đơn điệu và trở nên sinh động, bắt mắt. 

Ngoài ra, phần mềm này còn dễ dàng tích hợp với các chương trình Microsoft Office khác. Ví dụ: Bạn có thể nhúng bảng tính đã tạo trên Excel vào file Word. Khi thay đổi dữ liệu trên bảng tính Excel, thì các dữ liệu đã nhúng ở Word cũng tự động cập nhật theo.

Microsoft Word cũng cho phép bạn tạo và lưu trữ tài liệu trên đám mây trực tuyến. Từ đó dễ dàng giúp bạn chia sẻ file để làm việc cộng tác với những người khác.

Câu 32: Tên hợp lệ trong ngôn ngữ Pascal là :

A. 16abc;

B. Hinh thang;

C. end;

D. th1;

Lời giải:

Câu D đúng vì

Qui tắc đặt tên trong ngôn ngữ pascal là 

-Tên không bắt đầu bằng chữ số.

– Tên không có khoảng cách.

– Tên không được trùng với từ khóa.

– Các đại lượng khác nhau có tên khác nhau

Câu 33: Chọn câu phát biểu đúng về kiểu dữ liệu của mảng?

A. Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dũ liệu của mảng

B. Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu kí tự

C. Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real

D. Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR

Lời giải:

Trong đó khai báo mảng: chỉ số đầu <= chỉ số cuối và kiểu dữ liệu chỉ có thể là integer hoặc real

   Đáp án: C

Câu 34: Có thể nhập dữ liệu vào trang tính theo bao nhiêu cách? Hãy nêu các cách đó.

Lời giải:

Có thể nhập dữ liệu vào trang tính theo 2 cách.

– Cách 1:

Bước 1: Nháy chuột vào ô muốn nhập

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

– Cách 2:

Bước 1: Nháy chuột vào vùng nhập dữ liệu

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

Câu 35: Công thức latex kí hiệu góc trên chữ và dấu gạch ngang trên số (abcd)

Lời giải:

Cách kí hiệu góc:

1. widehat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: widehat{ABC}

2. hat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: hat{ABC}

⊕ Dấu gạch ngang:

1. overline{abab} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: overline{abab}

Câu 36: Nhập vào một sỗ có 3 chữ số. Cho biết giá trị các chữ số hàng chục, hàng trăm, hàng đơn vị. Viết trương trình mô tả thuật toán bằng Python

Lời giải:

* Viết thuật toán :

– Bước 1 : nhập số có 3 chữ số n

– Bước 2 : a ← n //  100;

– Bước 3 : b ← (n – (a * 100)) // 10

– Bước 4: c ← n – (a * 100) – (b * 10)

– Bước 5 : xuất giá trị a, b, c là chữ số hàng chục, trăm, đơn vị

* Viết chương trình :

n = int(input(“nhập số n :”))

a = n // div 100;

b = (n – (a * 100)) // 10

c = n – (a * 100) – (b * 10)

print(“chữ số hàng trăm : “, a)

print(“chữ số hàng chục : “, b)

print(“chữ số hàng đơn vị : “, c)

Câu 37: Viết chương trình trong python in ra bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím

Lời giải:

N = int(input(“Nhập số N : “))

for i in range(1, 10) :

    print(N ,’ x ‘, i,’ = ‘, N * i)

Câu 38: Hãy đổi các đơn vị đo lượng thông tin sau:
a.2,4MB =………………. KB
b.1,7 GB=………………..MB
c.4 MB=………………..KB
d.2,9 GB=………………..MB
e.3,1 KB=……………………byte

Lời giải:

2.4 MB = 2457,6 KB
1,7 GB = 0.00166015625 MB
4 MB = 4096 KB
2.9 GB = 0.00283203125 MB
3,1 KB = 3174.4 byte

Câu 39: Các bước nhập công thức vào ô tính?

A. Gõ dấu = -> nhập công thức -> chọn ô tính -> nhấn Enter.

B. Gõ dấu = -> chọn ô tính -> nhập công thức -> nhấn Enter.

C. Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter.

D. Chọn ô tính -> nhập công thức -> gõ dấu = -> nhấn Enter.

Lời giải:

Đáp án đúng C.

Các bước nhập công thức vào ô tính là Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter, Excel là một phần mềm nằm trong bộ phần mềm tin học văn phòng Office của hãng Microsoft, giúp quản lý dữ liệu trong hầu hết các ngành nghề hiện nay.

Để nhập công thức vào ô tính chúng ta thực hiện các bước sau:

Bước 1: Trên trang tính, hãy bấm vào ô mà bạn muốn nhập công thức.

Bước 2: Nhập = (dấu bằng).

Bước 3: Nhập công thức.

Bước 4: Nhấn Enter (Windows) hoặc Return (máy Mac).

Ví dụ: Bạn muốn nhập công thức 78+25 trên hệ điều hành windows, bạn vào ô tính muốn nhập công thức và nhập =78+25 và bấm Enter.

Câu 40: Có bao nhiêu xâu nhị phân độ dài n khác nhau. Từ đó suy ra có bao nhiêu số nguyên kiểu 1 byte, bao nhiêu số nguyên kiểu 2 byte?

Lời giải:

Một bit trong xâu nhị phân có thể là 0 hoặc 1 (2 cách chọn), xâu nhị phân n bit sẽ có

2n cách chọn (theo Công thực lặp chỉnh hợp).  Vì thế:

– Số lượng Số nguyên 1byte (= 8 bit )sẽ có là

Tương tự 2byte = 16bit.

Câu 41: Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.

Lời giải:

#include
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<“1”;
    } else {
        cout<<“0”;
    }
}

Câu 42: Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực

B. nhắn tin

C. gửi tệp tin qua messenger

D. gọi video,gửi ảnh

Lời giải:

Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực (Vì nó có thể dẫn để nhiều hậu quả nghiêm trọng như, tự kỷ, trầm cảm, tự tử,… Ngoài ra nó còn có khả năng ảnh hưởng đến danh tiếng của người khác)

Câu 43: Cách lưu bài pascal vào ổ đĩa D

Lời giải:

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

Câu 44: Hãy chỉ ra phần mềm ứng dụng trong các phương án sau:

A. Androi.

B. Facebook .

C. Windows 8.

D. Linux.

Lời giải:

Đáp án đúng B

Câu 45: Phương án nào sau đây là những ví dụ về hệ điều hành?

A. Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

B. Google Docs, Google Sheets, Google Slides.

C. Writer, Calc, lmpress.

D. Windows, Linux, iOS.

Lời giải:

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

Câu 46: Chuyển biểu thức sau sang python

A. 2*x+1/ x+2

B. (2*x+1)/( x+2)

C. (2*x+1)( x+2)

D. (2*x+1):( x+2)

Lời giải:

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

Câu 47: Máy quét ảnh là loại thiết bị nào?

A. Thiết bị vào

B. Thiết bị ra

C. Thiết bị vừa vào vừa ra

D. Thiết bị lưu trữ

Lời giải:

– Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

– Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

Câu 48: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Lời giải:

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<“co”;

else cout<<“ko co”;

}

Câu 49: Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Lời giải:

program chanle;

uses crt;

var n;

begin    

clrscr;     

write(‘Nhap n: ‘);     

readln(n);     

if n mod 2 = 0 then write(‘n la so chan’)

else (‘n la so le’);     

readln;

end.

Câu 50: Viết cú pháp khai báo biến và hằng?vd?

Lời giải:

– Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

– Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

Câu 51: Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Lời giải:

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

– 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

 

Lời giải:

Program Lonnhat;

Uses crt;

Var a,max: integer;

Begin

Clrscr;

Write(‘Nhap so thu nhat:’);

Readln(a);

max:=a;

Write(‘Nhap so thu 2:’);

Readln(a);

If a>max then max:=a;

Write(‘Nhap so thu 3:’);

Readln(a);

If a>max then max:=a;

Write(‘Nhap so thu 4:’);

Readln(a);

If a>max then max:=a;

Writeln(‘So lon nhat la:’,max);

Readln

End.

Câu 11: Viết chương trình xét một tam giác có là tam giác vuông hay không khi biết 3 cạnh của tam giác

Lời giải:

Program BT;
Uses crt;
Var a, b, c: real;

Begin
        Clrscr;
        Write(‘Nhap do dai 3 canh: ‘); Readln(a, b, c);
        If (a + b <= c) or (a + c <= b) or (b + c <= a) then Write(‘Khong phai do dai 3 canh tam giac’)
        Else
        If(a * a + b * b = c * c) or (b * b + a * a = c * c) or (b * b + c * c = a * a) then Write(‘Tam giac vuong’)
        Else Write(‘Khong phai tam giac vuong’);
        Readln
End.

Câu 12: Viết chương trình Python cho phép nhập vào 3 số nguyên a,b, c. In ra màn hình số lớn nhất trong 3 số.

Lời giải:

a = int(input(“nhập số a :”))
b = int(input(“nhập số b :”))
c = int(input(“nhập số c :”))
max = a
if b > max : 
    max = b
if c > max :
    max = c
print(“giá trị lớn nhất là :”, max)

Câu 13: Viết chương trình in ra thông báo một số nguyên nhập vào từ bàn phím là số chẵn hay số lẻ.

Lời giải:

n = int(input(“nhập số n :”))
if n % 2 == 0 : 
    print(n,” là số chẵn”)
else : 
    print(n,” là số lẻ”)

Câu 14: Cho đoạn chương trình sau: x:=8,y:=10; If x>y then Begin t:=x; x:=y; y:=t; end; else x:=y;

Kết quả của đoạn chương trình trên là gì?

Lời giải:

Cho đoạn chương trình sau:

x:= 8, y := 10;  

If x > y then

Begin

t:= x;

x:= y;

y:= t;

end;

else x:= y;

Kết quả của đoạn chương trình trên là gì?

⇒ x > y ⇔ 8 > 10 ⇒ sai

⇒ điều kiện sai bỏ qua lệnh sau then thực hiện lệnh sau else

⇒ x:= y ⇔ x := 10;

⇒ Kết quả: x = 10; y = 10

Câu 15: Để chạy chương trình ta dùng tổ hợp phím:

A. Alt + F9        

B. Alt + F5    

C. Ctrl + F9  

D. Ctrl + F5

Lời giải:

Đáp án đúng: C

Câu 16: Cho đoạn chương trình sau:

x:=8; y:=2; If x>y

then F:=2*x-y;

Sau khi thực hiện chương trình ,giá trị của F là ; …………

Lời giải:

– Cho đoạn chương trình sau :

– x := 8; y := 2

– If x > y then F := 2 * x – y;

– Sau khi thực hiện chương trình, giá trị của F là 

⇒ x > y ⇔ 8 >2 ⇒ đúng 

⇒ thực hiện câu lệnh sau then 

⇒ F := 2 * x – y ⇔ F := 2 * 8 – 2 = 14

⇒ Giá trị F = 14

Câu 17: Viết chương trình dịch các ngày trong tuần ra tiếng anh

Lời giải:

program ctpt;

uses crt;

  var tuan: integer;

begin

            clrscr;

            write(‘Nhap bat ki 1 thu trong tuan: ‘); readln(thu);

            case thu of

                     2 : write(‘Thu hai – Monday’);

                     3 : write(‘Thu ba – Tuesday’);

                     4 : write(‘Thu tu – Wednesday’);

                     5 : write(‘Thu nam – Thursday’);

                     6 : write(‘Thu sau – Friday’);

                     7 : write(‘Thu bay – Saturday’);

                     8 : write(‘Chu nhat – Sunday’);

                     else write(‘Nhap sai!’);

            end;

            readln

end.

Câu 18: Viết chương trình nhập vào số năm N được nhập từ bàn phím và cho biết năm N vừa nhập là năm nhuận hay năm không nhuận.

Hướng dẫn

– năm nhuận là năm có 366 ngày , ngược lại thì có 365 ngày

– năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.Sử dụng phép tính Mod để kiểm tra .Sử dụng lệnh If…Then để tìm số ngày

Lời giải:

Const Fi=’LEAPYEAR.INP’;
      Fo=’LEAPYEAR.OUT’;
Var f,g: text;
    n: qword;
Begin
        Assign(f,Fi); Reset(f);
        Assign(g,Fo); Rewrite(g);

        Read(f,n);
        If (n mod 4=0) or (n mod 400=0) and (n mod 100<>0) then Write(g,’ 366′)
        Else Write(g,’ 365′);
        Close(f);
        Close(g);
End.

Câu 19: Cho 3 số a b c viết chương trình tìm giá trị lớn nhất và nhỏ nhất của 3 số đó

Lời giải:

var a,b,c,i:integer;

          MX,MN:real;

begin

write(‘nhap a’);readln(a);

write(‘nhap b’);readln(b);

write(‘nhap c’);readln(c);

MX:=a;MN:=a;

if MX

if MX

if MN

if MN

writeln(‘Min=’,MN);

writeln(‘Max=’,MX);

readln;

end.

Câu 20: Viết chương trình nhập vào 1 năm nào đó. Kiểm tra xem năm đó là năm có 365 ngày hay 366 ngày

Lời giải:

program bai_giai;

uses crt;

var n:longint;

begin

clrscr;

begin

write(‘nhap vao 1 nam:’);readln(n);

if(n mod 4=0)then write(‘nam do co 366 ngay’)else write(‘nam do co 365 ngay’);

end;

readln;

end.

Câu 21: Khi tạo báo cáo cho bảng học sinh, công việc nào sau đây không thể thực hiện?

A. Có thể thống kê số học sinh có điểm trung bình >=8.0

B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

C. Thay đổi cấu trúc bảng học sinh

D. Hiển thị tên của một học sinh, cùng với điểm trung bình của học sinh đó

Lời giải:

Đáp án:

→ B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

Giải thích các bước giải:

Vì Khi tạo báo cáo cho bảng học sinh, công việc: Hiển thị thông tin của học sinh bất kỳ khi biết maso không thể thực hiện.

Câu 22: Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây:

A.

B.

C.

D.

Lời giải:

ĐÁP ÁN ĐÚNG: A

Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh   trong nhóm Sort & Filter của dải lệnh Data.

Câu 23: Đâu không phải là sản phẩm của Internet vạn vật?

A. Chăn nuôi thông minh

B. Nhà thông minh

C. Thành phố thông minh

D. Nhà cao tầng

Lời giải:

Chọn đáp án D

Câu 24: Hãy lập trình nhập từ bàn phím 3 số nguyên dương bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem 3 số đó có lập thành bộ số Pi-ta-go hay không.

Lời giải:

a = int(input())
b = int(input())
c = int(input())
if (a*a)==(b*b+c*c): print(f’Day la bo so Py-ta-go’)
elif (b*b)==(a+a+c*c): print(f’Day la bo so Py-ta-go’)
elif (c*c)==(a*a+b*b): print(f’Day la bo so Py-ta-go’)
else: print(f’Day khong phai la bo so Py-ta-go’)

Câu 25: Lập trình Pascal tách số ra khỏi chuỗi.

VD:

Nhập: texxt////1234pa5cal567

Kết quả:

1234

5

567

Lời giải:

Uses crt;
Var St:String;
    i:longint;
Begin
        Clrscr;
        Write(‘Nhap sau St: ‘); Readln(St);
        For i:=1 to length(St) do
                If (St[i] in [‘0’..’9′]) and (St[i+1] in [‘0’..’9′]) then write(St[i])
                Else If (St[i] in [‘0’..’9′]) then
                        Begin
                                Write(st[i]);
                                Writeln;
                        End;
        Readln;
End.

Câu 26: Xây dựng các học liệu số phục vụ cho một hoạt động học trong kế hoạch bài dạy môn Toán có ứng dụng CNTT ở cấp Tiểu hoc đã có.

Lời giải:

Các học liệu số phục vụ cho hoạt động học trong kế hoạch bài dạy môn Toán bài: Hình thoi Toán lớp 4.

– Hoạt động: Củng cố kiến thức , ôn luyện.

– Mục đích:

+ Giúp học sinh nhận dạng được thế nào là hình thoi.

+ Cách tính diện tích, chu vi của hình thoi.

+ Các tính chất của hình thoi.

– Các học liệu:

+ Powpoint.

+ Video.

+ Các nguồn web / link phục vụ trò chơi học tập: Quizz.

Câu 27: Viết chương trình nhập vào độ dài 3 cạnh của một tam giác tính và xuất ra màn hình chu vi và diện tích của tam giác đó.

Biết diện tích của tam giác được tính theo công thức Heron:

p(p – a)(p – b)(p – c)

Trong đó p là nửa chu vi tam giác

Lời giải:

a = int(input(‘Nhập cạnh thứ 1 = ‘))

b = int(input(‘Nhập cạnh thứ 2 = ‘))

c = int(input(‘Nhập cạnh thứ 3 = ‘))

p = (a + b + c) / 2

s = (p * (p – a) * (p – b) * (p – c)) ** 0.5

print(‘Chu vi tam giác = ‘, p * 2)

print(‘Diện tích tam giác = ‘, s)

Câu 28: Cho a là số nguyên dương được nhập vào từ bàn phím. chương trình sau in ra?

a = int(input())

print(a%10)

A. Số nguyên dương a

B. Chữ số hàng đơn vị của số a

C. In ra a%10

D. Không có đáp án đúng

Lời giải:

Là phép chia lấy dư nên kết quả sau khi chia lấy dư a với 10 là chữ số hàng đơn vị của a.

⇒Chọn B

Câu 29: Trong Pascal, giả sử x là biến kiểu xâu kí tự. Phép gán nào sau đây là hợp lệ?

A. x:= 25;

B. x:= 11/2;

C. x:= ‘255’:

D. x:= ‘a’;

Lời giải:

Đáp án C

Câu 30: Cho xâu S , hãy tách và đếm xem trong xâu có bao nhiêu từ .

 VD: I Love You gồm có 3 kí tự và 8 từ (10 từ nếu tính dấu cách )

Lời giải:

var s: string;

p: array[1..10] of string;

i,k,dem: byte;

begin

write(‘Nhap xau: ‘);readln(s);

k:=1;

For i:=1 to length(s) do

If s[i] <> #32 then

p[k]=p[k]+s[i]

else k=k+1;

For k=1 to 50 do

If p[k] <> “” then dem=dem+1;

write(‘Co ‘,dem,’ tu’);

readln

end.

Câu 31: Phần mềm soạn thảo văn bản Microsoft Word là:

A. Phần mềm hệ thống

B. Phần mềm công cụ

C. Phần mềm tiện ích

D. Phần mềm ứng dụng

Lời giải:

Đáp án đúng D.

Phần mềm soạn thảo văn bản Microsoft Word là phần mềm ứng dụng vì nó được thiết kế dựa trên những yêu cầu chung của rất nhiều người trong việc soạn thảo văn bản.

Lý giải việc chọn đáp án D là do:

Microsoft Word là trình soạn thảo và xử lý văn bản phổ biến nhất hiện nay. Phần mềm này có thể tích hợp chung với các sản phẩm khác trong bộ Microsoft Office để tối ưu hiệu suất làm việc. Đây cũng là công cụ không thể thiếu trong mọi lĩnh vực từ giáo dục, sáng tác cho đến các công việc văn phòng.

Microsoft Word hay MS Word  là một trong những ứng dụng thuộc bộ công cụ phần mềm văn phòng Microsoft Office. Đây là chương trình xử lý văn bản được sử dụng chủ yếu để soạn mọi loại tài liệu (tiểu thuyết, luận văn, thư từ, sơ yếu lý lịch, ấn phẩm quảng cáo, thiệp chúc mừng, lịch trình, báo cáo, giáo án, làm bài tập, bài kiểm tra của học sinh…).

Hiện nay Word là một trong những phần mềm được sử dụng phổ biến nhất trên thế giới. Ưu điểm nổi bật nhất của Word là cho phép người dùng kết hợp thêm màu sắc, hình ảnh, biểu đồ, chữ nghệ thuật… cùng các công cụ trực quan khác, giúp văn bản bớt đi sự đơn điệu và trở nên sinh động, bắt mắt. 

Ngoài ra, phần mềm này còn dễ dàng tích hợp với các chương trình Microsoft Office khác. Ví dụ: Bạn có thể nhúng bảng tính đã tạo trên Excel vào file Word. Khi thay đổi dữ liệu trên bảng tính Excel, thì các dữ liệu đã nhúng ở Word cũng tự động cập nhật theo.

Microsoft Word cũng cho phép bạn tạo và lưu trữ tài liệu trên đám mây trực tuyến. Từ đó dễ dàng giúp bạn chia sẻ file để làm việc cộng tác với những người khác.

Câu 32: Tên hợp lệ trong ngôn ngữ Pascal là :

A. 16abc;

B. Hinh thang;

C. end;

D. th1;

Lời giải:

Câu D đúng vì

Qui tắc đặt tên trong ngôn ngữ pascal là 

-Tên không bắt đầu bằng chữ số.

– Tên không có khoảng cách.

– Tên không được trùng với từ khóa.

– Các đại lượng khác nhau có tên khác nhau

Câu 33: Chọn câu phát biểu đúng về kiểu dữ liệu của mảng?

A. Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dũ liệu của mảng

B. Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu kí tự

C. Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real

D. Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR

Lời giải:

Trong đó khai báo mảng: chỉ số đầu <= chỉ số cuối và kiểu dữ liệu chỉ có thể là integer hoặc real

   Đáp án: C

Câu 34: Có thể nhập dữ liệu vào trang tính theo bao nhiêu cách? Hãy nêu các cách đó.

Lời giải:

Có thể nhập dữ liệu vào trang tính theo 2 cách.

– Cách 1:

Bước 1: Nháy chuột vào ô muốn nhập

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

– Cách 2:

Bước 1: Nháy chuột vào vùng nhập dữ liệu

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

Câu 35: Công thức latex kí hiệu góc trên chữ và dấu gạch ngang trên số (abcd)

Lời giải:

Cách kí hiệu góc:

1. widehat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: widehat{ABC}

2. hat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: hat{ABC}

⊕ Dấu gạch ngang:

1. overline{abab} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: overline{abab}

Câu 36: Nhập vào một sỗ có 3 chữ số. Cho biết giá trị các chữ số hàng chục, hàng trăm, hàng đơn vị. Viết trương trình mô tả thuật toán bằng Python

Lời giải:

* Viết thuật toán :

– Bước 1 : nhập số có 3 chữ số n

– Bước 2 : a ← n //  100;

– Bước 3 : b ← (n – (a * 100)) // 10

– Bước 4: c ← n – (a * 100) – (b * 10)

– Bước 5 : xuất giá trị a, b, c là chữ số hàng chục, trăm, đơn vị

* Viết chương trình :

n = int(input(“nhập số n :”))

a = n // div 100;

b = (n – (a * 100)) // 10

c = n – (a * 100) – (b * 10)

print(“chữ số hàng trăm : “, a)

print(“chữ số hàng chục : “, b)

print(“chữ số hàng đơn vị : “, c)

Câu 37: Viết chương trình trong python in ra bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím

Lời giải:

N = int(input(“Nhập số N : “))

for i in range(1, 10) :

    print(N ,’ x ‘, i,’ = ‘, N * i)

Câu 38: Hãy đổi các đơn vị đo lượng thông tin sau:
a.2,4MB =………………. KB
b.1,7 GB=………………..MB
c.4 MB=………………..KB
d.2,9 GB=………………..MB
e.3,1 KB=……………………byte

Lời giải:

2.4 MB = 2457,6 KB
1,7 GB = 0.00166015625 MB
4 MB = 4096 KB
2.9 GB = 0.00283203125 MB
3,1 KB = 3174.4 byte

Câu 39: Các bước nhập công thức vào ô tính?

A. Gõ dấu = -> nhập công thức -> chọn ô tính -> nhấn Enter.

B. Gõ dấu = -> chọn ô tính -> nhập công thức -> nhấn Enter.

C. Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter.

D. Chọn ô tính -> nhập công thức -> gõ dấu = -> nhấn Enter.

Lời giải:

Đáp án đúng C.

Các bước nhập công thức vào ô tính là Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter, Excel là một phần mềm nằm trong bộ phần mềm tin học văn phòng Office của hãng Microsoft, giúp quản lý dữ liệu trong hầu hết các ngành nghề hiện nay.

Để nhập công thức vào ô tính chúng ta thực hiện các bước sau:

Bước 1: Trên trang tính, hãy bấm vào ô mà bạn muốn nhập công thức.

Bước 2: Nhập = (dấu bằng).

Bước 3: Nhập công thức.

Bước 4: Nhấn Enter (Windows) hoặc Return (máy Mac).

Ví dụ: Bạn muốn nhập công thức 78+25 trên hệ điều hành windows, bạn vào ô tính muốn nhập công thức và nhập =78+25 và bấm Enter.

Câu 40: Có bao nhiêu xâu nhị phân độ dài n khác nhau. Từ đó suy ra có bao nhiêu số nguyên kiểu 1 byte, bao nhiêu số nguyên kiểu 2 byte?

Lời giải:

Một bit trong xâu nhị phân có thể là 0 hoặc 1 (2 cách chọn), xâu nhị phân n bit sẽ có

2n cách chọn (theo Công thực lặp chỉnh hợp).  Vì thế:

– Số lượng Số nguyên 1byte (= 8 bit )sẽ có là

Tương tự 2byte = 16bit.

Câu 41: Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.

Lời giải:

#include
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<“1”;
    } else {
        cout<<“0”;
    }
}

Câu 42: Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực

B. nhắn tin

C. gửi tệp tin qua messenger

D. gọi video,gửi ảnh

Lời giải:

Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực (Vì nó có thể dẫn để nhiều hậu quả nghiêm trọng như, tự kỷ, trầm cảm, tự tử,… Ngoài ra nó còn có khả năng ảnh hưởng đến danh tiếng của người khác)

Câu 43: Cách lưu bài pascal vào ổ đĩa D

Lời giải:

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

Câu 44: Hãy chỉ ra phần mềm ứng dụng trong các phương án sau:

A. Androi.

B. Facebook .

C. Windows 8.

D. Linux.

Lời giải:

Đáp án đúng B

Câu 45: Phương án nào sau đây là những ví dụ về hệ điều hành?

A. Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

B. Google Docs, Google Sheets, Google Slides.

C. Writer, Calc, lmpress.

D. Windows, Linux, iOS.

Lời giải:

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

Câu 46: Chuyển biểu thức sau sang python

A. 2*x+1/ x+2

B. (2*x+1)/( x+2)

C. (2*x+1)( x+2)

D. (2*x+1):( x+2)

Lời giải:

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

Câu 47: Máy quét ảnh là loại thiết bị nào?

A. Thiết bị vào

B. Thiết bị ra

C. Thiết bị vừa vào vừa ra

D. Thiết bị lưu trữ

Lời giải:

– Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

– Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

Câu 48: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Lời giải:

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<“co”;

else cout<<“ko co”;

}

Câu 49: Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Lời giải:

program chanle;

uses crt;

var n;

begin    

clrscr;     

write(‘Nhap n: ‘);     

readln(n);     

if n mod 2 = 0 then write(‘n la so chan’)

else (‘n la so le’);     

readln;

end.

Câu 50: Viết cú pháp khai báo biến và hằng?vd?

Lời giải:

– Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

– Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

Câu 51: Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Lời giải:

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

– 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

 

Hướng dẫn

– năm nhuận là năm có 366 ngày , ngược lại thì có 365 ngày

– năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100.Sử dụng phép tính Mod để kiểm tra .Sử dụng lệnh If…Then để tìm số ngày

Lời giải:

Const Fi=’LEAPYEAR.INP’;
      Fo=’LEAPYEAR.OUT’;
Var f,g: text;
    n: qword;
Begin
        Assign(f,Fi); Reset(f);
        Assign(g,Fo); Rewrite(g);

        Read(f,n);
        If (n mod 4=0) or (n mod 400=0) and (n mod 100<>0) then Write(g,’ 366′)
        Else Write(g,’ 365′);
        Close(f);
        Close(g);
End.

Câu 19: Cho 3 số a b c viết chương trình tìm giá trị lớn nhất và nhỏ nhất của 3 số đó

Lời giải:

var a,b,c,i:integer;

          MX,MN:real;

begin

write(‘nhap a’);readln(a);

write(‘nhap b’);readln(b);

write(‘nhap c’);readln(c);

MX:=a;MN:=a;

if MX

if MX

if MN

if MN

writeln(‘Min=’,MN);

writeln(‘Max=’,MX);

readln;

end.

Câu 20: Viết chương trình nhập vào 1 năm nào đó. Kiểm tra xem năm đó là năm có 365 ngày hay 366 ngày

Lời giải:

program bai_giai;

uses crt;

var n:longint;

begin

clrscr;

begin

write(‘nhap vao 1 nam:’);readln(n);

if(n mod 4=0)then write(‘nam do co 366 ngay’)else write(‘nam do co 365 ngay’);

end;

readln;

end.

Câu 21: Khi tạo báo cáo cho bảng học sinh, công việc nào sau đây không thể thực hiện?

A. Có thể thống kê số học sinh có điểm trung bình >=8.0

B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

C. Thay đổi cấu trúc bảng học sinh

D. Hiển thị tên của một học sinh, cùng với điểm trung bình của học sinh đó

Lời giải:

Đáp án:

→ B. Hiển thị thông tin của học sinh bất kỳ khi biết maso

Giải thích các bước giải:

Vì Khi tạo báo cáo cho bảng học sinh, công việc: Hiển thị thông tin của học sinh bất kỳ khi biết maso không thể thực hiện.

Câu 22: Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh nào dưới đây:

A.

B.

C.

D.

Lời giải:

ĐÁP ÁN ĐÚNG: A

Để sắp xếp dữ liệu trong bảng tính theo thứ tự tăng dần em sử dụng nút lệnh   trong nhóm Sort & Filter của dải lệnh Data.

Câu 23: Đâu không phải là sản phẩm của Internet vạn vật?

A. Chăn nuôi thông minh

B. Nhà thông minh

C. Thành phố thông minh

D. Nhà cao tầng

Lời giải:

Chọn đáp án D

Câu 24: Hãy lập trình nhập từ bàn phím 3 số nguyên dương bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem 3 số đó có lập thành bộ số Pi-ta-go hay không.

Lời giải:

a = int(input())
b = int(input())
c = int(input())
if (a*a)==(b*b+c*c): print(f’Day la bo so Py-ta-go’)
elif (b*b)==(a+a+c*c): print(f’Day la bo so Py-ta-go’)
elif (c*c)==(a*a+b*b): print(f’Day la bo so Py-ta-go’)
else: print(f’Day khong phai la bo so Py-ta-go’)

Câu 25: Lập trình Pascal tách số ra khỏi chuỗi.

VD:

Nhập: texxt////1234pa5cal567

Kết quả:

1234

5

567

Lời giải:

Uses crt;
Var St:String;
    i:longint;
Begin
        Clrscr;
        Write(‘Nhap sau St: ‘); Readln(St);
        For i:=1 to length(St) do
                If (St[i] in [‘0’..’9′]) and (St[i+1] in [‘0’..’9′]) then write(St[i])
                Else If (St[i] in [‘0’..’9′]) then
                        Begin
                                Write(st[i]);
                                Writeln;
                        End;
        Readln;
End.

Câu 26: Xây dựng các học liệu số phục vụ cho một hoạt động học trong kế hoạch bài dạy môn Toán có ứng dụng CNTT ở cấp Tiểu hoc đã có.

Lời giải:

Các học liệu số phục vụ cho hoạt động học trong kế hoạch bài dạy môn Toán bài: Hình thoi Toán lớp 4.

– Hoạt động: Củng cố kiến thức , ôn luyện.

– Mục đích:

+ Giúp học sinh nhận dạng được thế nào là hình thoi.

+ Cách tính diện tích, chu vi của hình thoi.

+ Các tính chất của hình thoi.

– Các học liệu:

+ Powpoint.

+ Video.

+ Các nguồn web / link phục vụ trò chơi học tập: Quizz.

Câu 27: Viết chương trình nhập vào độ dài 3 cạnh của một tam giác tính và xuất ra màn hình chu vi và diện tích của tam giác đó.

Biết diện tích của tam giác được tính theo công thức Heron:

p(p – a)(p – b)(p – c)

Trong đó p là nửa chu vi tam giác

Lời giải:

a = int(input(‘Nhập cạnh thứ 1 = ‘))

b = int(input(‘Nhập cạnh thứ 2 = ‘))

c = int(input(‘Nhập cạnh thứ 3 = ‘))

p = (a + b + c) / 2

s = (p * (p – a) * (p – b) * (p – c)) ** 0.5

print(‘Chu vi tam giác = ‘, p * 2)

print(‘Diện tích tam giác = ‘, s)

Câu 28: Cho a là số nguyên dương được nhập vào từ bàn phím. chương trình sau in ra?

a = int(input())

print(a%10)

A. Số nguyên dương a

B. Chữ số hàng đơn vị của số a

C. In ra a%10

D. Không có đáp án đúng

Lời giải:

Là phép chia lấy dư nên kết quả sau khi chia lấy dư a với 10 là chữ số hàng đơn vị của a.

⇒Chọn B

Câu 29: Trong Pascal, giả sử x là biến kiểu xâu kí tự. Phép gán nào sau đây là hợp lệ?

A. x:= 25;

B. x:= 11/2;

C. x:= ‘255’:

D. x:= ‘a’;

Lời giải:

Đáp án C

Câu 30: Cho xâu S , hãy tách và đếm xem trong xâu có bao nhiêu từ .

 VD: I Love You gồm có 3 kí tự và 8 từ (10 từ nếu tính dấu cách )

Lời giải:

var s: string;

p: array[1..10] of string;

i,k,dem: byte;

begin

write(‘Nhap xau: ‘);readln(s);

k:=1;

For i:=1 to length(s) do

If s[i] <> #32 then

p[k]=p[k]+s[i]

else k=k+1;

For k=1 to 50 do

If p[k] <> “” then dem=dem+1;

write(‘Co ‘,dem,’ tu’);

readln

end.

Câu 31: Phần mềm soạn thảo văn bản Microsoft Word là:

A. Phần mềm hệ thống

B. Phần mềm công cụ

C. Phần mềm tiện ích

D. Phần mềm ứng dụng

Lời giải:

Đáp án đúng D.

Phần mềm soạn thảo văn bản Microsoft Word là phần mềm ứng dụng vì nó được thiết kế dựa trên những yêu cầu chung của rất nhiều người trong việc soạn thảo văn bản.

Lý giải việc chọn đáp án D là do:

Microsoft Word là trình soạn thảo và xử lý văn bản phổ biến nhất hiện nay. Phần mềm này có thể tích hợp chung với các sản phẩm khác trong bộ Microsoft Office để tối ưu hiệu suất làm việc. Đây cũng là công cụ không thể thiếu trong mọi lĩnh vực từ giáo dục, sáng tác cho đến các công việc văn phòng.

Microsoft Word hay MS Word  là một trong những ứng dụng thuộc bộ công cụ phần mềm văn phòng Microsoft Office. Đây là chương trình xử lý văn bản được sử dụng chủ yếu để soạn mọi loại tài liệu (tiểu thuyết, luận văn, thư từ, sơ yếu lý lịch, ấn phẩm quảng cáo, thiệp chúc mừng, lịch trình, báo cáo, giáo án, làm bài tập, bài kiểm tra của học sinh…).

Hiện nay Word là một trong những phần mềm được sử dụng phổ biến nhất trên thế giới. Ưu điểm nổi bật nhất của Word là cho phép người dùng kết hợp thêm màu sắc, hình ảnh, biểu đồ, chữ nghệ thuật… cùng các công cụ trực quan khác, giúp văn bản bớt đi sự đơn điệu và trở nên sinh động, bắt mắt. 

Ngoài ra, phần mềm này còn dễ dàng tích hợp với các chương trình Microsoft Office khác. Ví dụ: Bạn có thể nhúng bảng tính đã tạo trên Excel vào file Word. Khi thay đổi dữ liệu trên bảng tính Excel, thì các dữ liệu đã nhúng ở Word cũng tự động cập nhật theo.

Microsoft Word cũng cho phép bạn tạo và lưu trữ tài liệu trên đám mây trực tuyến. Từ đó dễ dàng giúp bạn chia sẻ file để làm việc cộng tác với những người khác.

Câu 32: Tên hợp lệ trong ngôn ngữ Pascal là :

A. 16abc;

B. Hinh thang;

C. end;

D. th1;

Lời giải:

Câu D đúng vì

Qui tắc đặt tên trong ngôn ngữ pascal là 

-Tên không bắt đầu bằng chữ số.

– Tên không có khoảng cách.

– Tên không được trùng với từ khóa.

– Các đại lượng khác nhau có tên khác nhau

Câu 33: Chọn câu phát biểu đúng về kiểu dữ liệu của mảng?

A. Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dũ liệu của mảng

B. Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu kí tự

C. Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real

D. Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR

Lời giải:

Trong đó khai báo mảng: chỉ số đầu <= chỉ số cuối và kiểu dữ liệu chỉ có thể là integer hoặc real

   Đáp án: C

Câu 34: Có thể nhập dữ liệu vào trang tính theo bao nhiêu cách? Hãy nêu các cách đó.

Lời giải:

Có thể nhập dữ liệu vào trang tính theo 2 cách.

– Cách 1:

Bước 1: Nháy chuột vào ô muốn nhập

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

– Cách 2:

Bước 1: Nháy chuột vào vùng nhập dữ liệu

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

Câu 35: Công thức latex kí hiệu góc trên chữ và dấu gạch ngang trên số (abcd)

Lời giải:

Cách kí hiệu góc:

1. widehat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: widehat{ABC}

2. hat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: hat{ABC}

⊕ Dấu gạch ngang:

1. overline{abab} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: overline{abab}

Câu 36: Nhập vào một sỗ có 3 chữ số. Cho biết giá trị các chữ số hàng chục, hàng trăm, hàng đơn vị. Viết trương trình mô tả thuật toán bằng Python

Lời giải:

* Viết thuật toán :

– Bước 1 : nhập số có 3 chữ số n

– Bước 2 : a ← n //  100;

– Bước 3 : b ← (n – (a * 100)) // 10

– Bước 4: c ← n – (a * 100) – (b * 10)

– Bước 5 : xuất giá trị a, b, c là chữ số hàng chục, trăm, đơn vị

* Viết chương trình :

n = int(input(“nhập số n :”))

a = n // div 100;

b = (n – (a * 100)) // 10

c = n – (a * 100) – (b * 10)

print(“chữ số hàng trăm : “, a)

print(“chữ số hàng chục : “, b)

print(“chữ số hàng đơn vị : “, c)

Câu 37: Viết chương trình trong python in ra bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím

Lời giải:

N = int(input(“Nhập số N : “))

for i in range(1, 10) :

    print(N ,’ x ‘, i,’ = ‘, N * i)

Câu 38: Hãy đổi các đơn vị đo lượng thông tin sau:
a.2,4MB =………………. KB
b.1,7 GB=………………..MB
c.4 MB=………………..KB
d.2,9 GB=………………..MB
e.3,1 KB=……………………byte

Lời giải:

2.4 MB = 2457,6 KB
1,7 GB = 0.00166015625 MB
4 MB = 4096 KB
2.9 GB = 0.00283203125 MB
3,1 KB = 3174.4 byte

Câu 39: Các bước nhập công thức vào ô tính?

A. Gõ dấu = -> nhập công thức -> chọn ô tính -> nhấn Enter.

B. Gõ dấu = -> chọn ô tính -> nhập công thức -> nhấn Enter.

C. Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter.

D. Chọn ô tính -> nhập công thức -> gõ dấu = -> nhấn Enter.

Lời giải:

Đáp án đúng C.

Các bước nhập công thức vào ô tính là Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter, Excel là một phần mềm nằm trong bộ phần mềm tin học văn phòng Office của hãng Microsoft, giúp quản lý dữ liệu trong hầu hết các ngành nghề hiện nay.

Để nhập công thức vào ô tính chúng ta thực hiện các bước sau:

Bước 1: Trên trang tính, hãy bấm vào ô mà bạn muốn nhập công thức.

Bước 2: Nhập = (dấu bằng).

Bước 3: Nhập công thức.

Bước 4: Nhấn Enter (Windows) hoặc Return (máy Mac).

Ví dụ: Bạn muốn nhập công thức 78+25 trên hệ điều hành windows, bạn vào ô tính muốn nhập công thức và nhập =78+25 và bấm Enter.

Câu 40: Có bao nhiêu xâu nhị phân độ dài n khác nhau. Từ đó suy ra có bao nhiêu số nguyên kiểu 1 byte, bao nhiêu số nguyên kiểu 2 byte?

Lời giải:

Một bit trong xâu nhị phân có thể là 0 hoặc 1 (2 cách chọn), xâu nhị phân n bit sẽ có

2n cách chọn (theo Công thực lặp chỉnh hợp).  Vì thế:

– Số lượng Số nguyên 1byte (= 8 bit )sẽ có là

Tương tự 2byte = 16bit.

Câu 41: Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.

Lời giải:

#include
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<“1”;
    } else {
        cout<<“0”;
    }
}

Câu 42: Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực

B. nhắn tin

C. gửi tệp tin qua messenger

D. gọi video,gửi ảnh

Lời giải:

Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực (Vì nó có thể dẫn để nhiều hậu quả nghiêm trọng như, tự kỷ, trầm cảm, tự tử,… Ngoài ra nó còn có khả năng ảnh hưởng đến danh tiếng của người khác)

Câu 43: Cách lưu bài pascal vào ổ đĩa D

Lời giải:

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

Câu 44: Hãy chỉ ra phần mềm ứng dụng trong các phương án sau:

A. Androi.

B. Facebook .

C. Windows 8.

D. Linux.

Lời giải:

Đáp án đúng B

Câu 45: Phương án nào sau đây là những ví dụ về hệ điều hành?

A. Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

B. Google Docs, Google Sheets, Google Slides.

C. Writer, Calc, lmpress.

D. Windows, Linux, iOS.

Lời giải:

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

Câu 46: Chuyển biểu thức sau sang python

A. 2*x+1/ x+2

B. (2*x+1)/( x+2)

C. (2*x+1)( x+2)

D. (2*x+1):( x+2)

Lời giải:

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

Câu 47: Máy quét ảnh là loại thiết bị nào?

A. Thiết bị vào

B. Thiết bị ra

C. Thiết bị vừa vào vừa ra

D. Thiết bị lưu trữ

Lời giải:

– Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

– Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

Câu 48: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Lời giải:

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<“co”;

else cout<<“ko co”;

}

Câu 49: Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Lời giải:

program chanle;

uses crt;

var n;

begin    

clrscr;     

write(‘Nhap n: ‘);     

readln(n);     

if n mod 2 = 0 then write(‘n la so chan’)

else (‘n la so le’);     

readln;

end.

Câu 50: Viết cú pháp khai báo biến và hằng?vd?

Lời giải:

– Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

– Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

Câu 51: Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Lời giải:

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

– 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

 

Lời giải:

a = int(input())
b = int(input())
c = int(input())
if (a*a)==(b*b+c*c): print(f’Day la bo so Py-ta-go’)
elif (b*b)==(a+a+c*c): print(f’Day la bo so Py-ta-go’)
elif (c*c)==(a*a+b*b): print(f’Day la bo so Py-ta-go’)
else: print(f’Day khong phai la bo so Py-ta-go’)

Câu 25: Lập trình Pascal tách số ra khỏi chuỗi.

VD:

Nhập: texxt////1234pa5cal567

Kết quả:

1234

5

567

Lời giải:

Uses crt;
Var St:String;
    i:longint;
Begin
        Clrscr;
        Write(‘Nhap sau St: ‘); Readln(St);
        For i:=1 to length(St) do
                If (St[i] in [‘0’..’9′]) and (St[i+1] in [‘0’..’9′]) then write(St[i])
                Else If (St[i] in [‘0’..’9′]) then
                        Begin
                                Write(st[i]);
                                Writeln;
                        End;
        Readln;
End.

Câu 26: Xây dựng các học liệu số phục vụ cho một hoạt động học trong kế hoạch bài dạy môn Toán có ứng dụng CNTT ở cấp Tiểu hoc đã có.

Lời giải:

Các học liệu số phục vụ cho hoạt động học trong kế hoạch bài dạy môn Toán bài: Hình thoi Toán lớp 4.

– Hoạt động: Củng cố kiến thức , ôn luyện.

– Mục đích:

+ Giúp học sinh nhận dạng được thế nào là hình thoi.

+ Cách tính diện tích, chu vi của hình thoi.

+ Các tính chất của hình thoi.

– Các học liệu:

+ Powpoint.

+ Video.

+ Các nguồn web / link phục vụ trò chơi học tập: Quizz.

Câu 27: Viết chương trình nhập vào độ dài 3 cạnh của một tam giác tính và xuất ra màn hình chu vi và diện tích của tam giác đó.

Biết diện tích của tam giác được tính theo công thức Heron:

p(p – a)(p – b)(p – c)

Trong đó p là nửa chu vi tam giác

Lời giải:

a = int(input(‘Nhập cạnh thứ 1 = ‘))

b = int(input(‘Nhập cạnh thứ 2 = ‘))

c = int(input(‘Nhập cạnh thứ 3 = ‘))

p = (a + b + c) / 2

s = (p * (p – a) * (p – b) * (p – c)) ** 0.5

print(‘Chu vi tam giác = ‘, p * 2)

print(‘Diện tích tam giác = ‘, s)

Câu 28: Cho a là số nguyên dương được nhập vào từ bàn phím. chương trình sau in ra?

a = int(input())

print(a%10)

A. Số nguyên dương a

B. Chữ số hàng đơn vị của số a

C. In ra a%10

D. Không có đáp án đúng

Lời giải:

Là phép chia lấy dư nên kết quả sau khi chia lấy dư a với 10 là chữ số hàng đơn vị của a.

⇒Chọn B

Câu 29: Trong Pascal, giả sử x là biến kiểu xâu kí tự. Phép gán nào sau đây là hợp lệ?

A. x:= 25;

B. x:= 11/2;

C. x:= ‘255’:

D. x:= ‘a’;

Lời giải:

Đáp án C

Câu 30: Cho xâu S , hãy tách và đếm xem trong xâu có bao nhiêu từ .

 VD: I Love You gồm có 3 kí tự và 8 từ (10 từ nếu tính dấu cách )

Lời giải:

var s: string;

p: array[1..10] of string;

i,k,dem: byte;

begin

write(‘Nhap xau: ‘);readln(s);

k:=1;

For i:=1 to length(s) do

If s[i] <> #32 then

p[k]=p[k]+s[i]

else k=k+1;

For k=1 to 50 do

If p[k] <> “” then dem=dem+1;

write(‘Co ‘,dem,’ tu’);

readln

end.

Câu 31: Phần mềm soạn thảo văn bản Microsoft Word là:

A. Phần mềm hệ thống

B. Phần mềm công cụ

C. Phần mềm tiện ích

D. Phần mềm ứng dụng

Lời giải:

Đáp án đúng D.

Phần mềm soạn thảo văn bản Microsoft Word là phần mềm ứng dụng vì nó được thiết kế dựa trên những yêu cầu chung của rất nhiều người trong việc soạn thảo văn bản.

Lý giải việc chọn đáp án D là do:

Microsoft Word là trình soạn thảo và xử lý văn bản phổ biến nhất hiện nay. Phần mềm này có thể tích hợp chung với các sản phẩm khác trong bộ Microsoft Office để tối ưu hiệu suất làm việc. Đây cũng là công cụ không thể thiếu trong mọi lĩnh vực từ giáo dục, sáng tác cho đến các công việc văn phòng.

Microsoft Word hay MS Word  là một trong những ứng dụng thuộc bộ công cụ phần mềm văn phòng Microsoft Office. Đây là chương trình xử lý văn bản được sử dụng chủ yếu để soạn mọi loại tài liệu (tiểu thuyết, luận văn, thư từ, sơ yếu lý lịch, ấn phẩm quảng cáo, thiệp chúc mừng, lịch trình, báo cáo, giáo án, làm bài tập, bài kiểm tra của học sinh…).

Hiện nay Word là một trong những phần mềm được sử dụng phổ biến nhất trên thế giới. Ưu điểm nổi bật nhất của Word là cho phép người dùng kết hợp thêm màu sắc, hình ảnh, biểu đồ, chữ nghệ thuật… cùng các công cụ trực quan khác, giúp văn bản bớt đi sự đơn điệu và trở nên sinh động, bắt mắt. 

Ngoài ra, phần mềm này còn dễ dàng tích hợp với các chương trình Microsoft Office khác. Ví dụ: Bạn có thể nhúng bảng tính đã tạo trên Excel vào file Word. Khi thay đổi dữ liệu trên bảng tính Excel, thì các dữ liệu đã nhúng ở Word cũng tự động cập nhật theo.

Microsoft Word cũng cho phép bạn tạo và lưu trữ tài liệu trên đám mây trực tuyến. Từ đó dễ dàng giúp bạn chia sẻ file để làm việc cộng tác với những người khác.

Câu 32: Tên hợp lệ trong ngôn ngữ Pascal là :

A. 16abc;

B. Hinh thang;

C. end;

D. th1;

Lời giải:

Câu D đúng vì

Qui tắc đặt tên trong ngôn ngữ pascal là 

-Tên không bắt đầu bằng chữ số.

– Tên không có khoảng cách.

– Tên không được trùng với từ khóa.

– Các đại lượng khác nhau có tên khác nhau

Câu 33: Chọn câu phát biểu đúng về kiểu dữ liệu của mảng?

A. Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dũ liệu của mảng

B. Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu kí tự

C. Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real

D. Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR

Lời giải:

Trong đó khai báo mảng: chỉ số đầu <= chỉ số cuối và kiểu dữ liệu chỉ có thể là integer hoặc real

   Đáp án: C

Câu 34: Có thể nhập dữ liệu vào trang tính theo bao nhiêu cách? Hãy nêu các cách đó.

Lời giải:

Có thể nhập dữ liệu vào trang tính theo 2 cách.

– Cách 1:

Bước 1: Nháy chuột vào ô muốn nhập

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

– Cách 2:

Bước 1: Nháy chuột vào vùng nhập dữ liệu

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

Câu 35: Công thức latex kí hiệu góc trên chữ và dấu gạch ngang trên số (abcd)

Lời giải:

Cách kí hiệu góc:

1. widehat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: widehat{ABC}

2. hat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: hat{ABC}

⊕ Dấu gạch ngang:

1. overline{abab} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: overline{abab}

Câu 36: Nhập vào một sỗ có 3 chữ số. Cho biết giá trị các chữ số hàng chục, hàng trăm, hàng đơn vị. Viết trương trình mô tả thuật toán bằng Python

Lời giải:

* Viết thuật toán :

– Bước 1 : nhập số có 3 chữ số n

– Bước 2 : a ← n //  100;

– Bước 3 : b ← (n – (a * 100)) // 10

– Bước 4: c ← n – (a * 100) – (b * 10)

– Bước 5 : xuất giá trị a, b, c là chữ số hàng chục, trăm, đơn vị

* Viết chương trình :

n = int(input(“nhập số n :”))

a = n // div 100;

b = (n – (a * 100)) // 10

c = n – (a * 100) – (b * 10)

print(“chữ số hàng trăm : “, a)

print(“chữ số hàng chục : “, b)

print(“chữ số hàng đơn vị : “, c)

Câu 37: Viết chương trình trong python in ra bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím

Lời giải:

N = int(input(“Nhập số N : “))

for i in range(1, 10) :

    print(N ,’ x ‘, i,’ = ‘, N * i)

Câu 38: Hãy đổi các đơn vị đo lượng thông tin sau:
a.2,4MB =………………. KB
b.1,7 GB=………………..MB
c.4 MB=………………..KB
d.2,9 GB=………………..MB
e.3,1 KB=……………………byte

Lời giải:

2.4 MB = 2457,6 KB
1,7 GB = 0.00166015625 MB
4 MB = 4096 KB
2.9 GB = 0.00283203125 MB
3,1 KB = 3174.4 byte

Câu 39: Các bước nhập công thức vào ô tính?

A. Gõ dấu = -> nhập công thức -> chọn ô tính -> nhấn Enter.

B. Gõ dấu = -> chọn ô tính -> nhập công thức -> nhấn Enter.

C. Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter.

D. Chọn ô tính -> nhập công thức -> gõ dấu = -> nhấn Enter.

Lời giải:

Đáp án đúng C.

Các bước nhập công thức vào ô tính là Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter, Excel là một phần mềm nằm trong bộ phần mềm tin học văn phòng Office của hãng Microsoft, giúp quản lý dữ liệu trong hầu hết các ngành nghề hiện nay.

Để nhập công thức vào ô tính chúng ta thực hiện các bước sau:

Bước 1: Trên trang tính, hãy bấm vào ô mà bạn muốn nhập công thức.

Bước 2: Nhập = (dấu bằng).

Bước 3: Nhập công thức.

Bước 4: Nhấn Enter (Windows) hoặc Return (máy Mac).

Ví dụ: Bạn muốn nhập công thức 78+25 trên hệ điều hành windows, bạn vào ô tính muốn nhập công thức và nhập =78+25 và bấm Enter.

Câu 40: Có bao nhiêu xâu nhị phân độ dài n khác nhau. Từ đó suy ra có bao nhiêu số nguyên kiểu 1 byte, bao nhiêu số nguyên kiểu 2 byte?

Lời giải:

Một bit trong xâu nhị phân có thể là 0 hoặc 1 (2 cách chọn), xâu nhị phân n bit sẽ có

2n cách chọn (theo Công thực lặp chỉnh hợp).  Vì thế:

– Số lượng Số nguyên 1byte (= 8 bit )sẽ có là

Tương tự 2byte = 16bit.

Câu 41: Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.

Lời giải:

#include
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<“1”;
    } else {
        cout<<“0”;
    }
}

Câu 42: Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực

B. nhắn tin

C. gửi tệp tin qua messenger

D. gọi video,gửi ảnh

Lời giải:

Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực (Vì nó có thể dẫn để nhiều hậu quả nghiêm trọng như, tự kỷ, trầm cảm, tự tử,… Ngoài ra nó còn có khả năng ảnh hưởng đến danh tiếng của người khác)

Câu 43: Cách lưu bài pascal vào ổ đĩa D

Lời giải:

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

Câu 44: Hãy chỉ ra phần mềm ứng dụng trong các phương án sau:

A. Androi.

B. Facebook .

C. Windows 8.

D. Linux.

Lời giải:

Đáp án đúng B

Câu 45: Phương án nào sau đây là những ví dụ về hệ điều hành?

A. Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

B. Google Docs, Google Sheets, Google Slides.

C. Writer, Calc, lmpress.

D. Windows, Linux, iOS.

Lời giải:

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

Câu 46: Chuyển biểu thức sau sang python

A. 2*x+1/ x+2

B. (2*x+1)/( x+2)

C. (2*x+1)( x+2)

D. (2*x+1):( x+2)

Lời giải:

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

Câu 47: Máy quét ảnh là loại thiết bị nào?

A. Thiết bị vào

B. Thiết bị ra

C. Thiết bị vừa vào vừa ra

D. Thiết bị lưu trữ

Lời giải:

– Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

– Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

Câu 48: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Lời giải:

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<“co”;

else cout<<“ko co”;

}

Câu 49: Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Lời giải:

program chanle;

uses crt;

var n;

begin    

clrscr;     

write(‘Nhap n: ‘);     

readln(n);     

if n mod 2 = 0 then write(‘n la so chan’)

else (‘n la so le’);     

readln;

end.

Câu 50: Viết cú pháp khai báo biến và hằng?vd?

Lời giải:

– Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

– Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

Câu 51: Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Lời giải:

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

– 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

 

A. Phần mềm hệ thống

B. Phần mềm công cụ

C. Phần mềm tiện ích

D. Phần mềm ứng dụng

Lời giải:

Đáp án đúng D.

Phần mềm soạn thảo văn bản Microsoft Word là phần mềm ứng dụng vì nó được thiết kế dựa trên những yêu cầu chung của rất nhiều người trong việc soạn thảo văn bản.

Lý giải việc chọn đáp án D là do:

Microsoft Word là trình soạn thảo và xử lý văn bản phổ biến nhất hiện nay. Phần mềm này có thể tích hợp chung với các sản phẩm khác trong bộ Microsoft Office để tối ưu hiệu suất làm việc. Đây cũng là công cụ không thể thiếu trong mọi lĩnh vực từ giáo dục, sáng tác cho đến các công việc văn phòng.

Microsoft Word hay MS Word  là một trong những ứng dụng thuộc bộ công cụ phần mềm văn phòng Microsoft Office. Đây là chương trình xử lý văn bản được sử dụng chủ yếu để soạn mọi loại tài liệu (tiểu thuyết, luận văn, thư từ, sơ yếu lý lịch, ấn phẩm quảng cáo, thiệp chúc mừng, lịch trình, báo cáo, giáo án, làm bài tập, bài kiểm tra của học sinh…).

Hiện nay Word là một trong những phần mềm được sử dụng phổ biến nhất trên thế giới. Ưu điểm nổi bật nhất của Word là cho phép người dùng kết hợp thêm màu sắc, hình ảnh, biểu đồ, chữ nghệ thuật… cùng các công cụ trực quan khác, giúp văn bản bớt đi sự đơn điệu và trở nên sinh động, bắt mắt. 

Ngoài ra, phần mềm này còn dễ dàng tích hợp với các chương trình Microsoft Office khác. Ví dụ: Bạn có thể nhúng bảng tính đã tạo trên Excel vào file Word. Khi thay đổi dữ liệu trên bảng tính Excel, thì các dữ liệu đã nhúng ở Word cũng tự động cập nhật theo.

Microsoft Word cũng cho phép bạn tạo và lưu trữ tài liệu trên đám mây trực tuyến. Từ đó dễ dàng giúp bạn chia sẻ file để làm việc cộng tác với những người khác.

Câu 32: Tên hợp lệ trong ngôn ngữ Pascal là :

A. 16abc;

B. Hinh thang;

C. end;

D. th1;

Lời giải:

Câu D đúng vì

Qui tắc đặt tên trong ngôn ngữ pascal là 

-Tên không bắt đầu bằng chữ số.

– Tên không có khoảng cách.

– Tên không được trùng với từ khóa.

– Các đại lượng khác nhau có tên khác nhau

Câu 33: Chọn câu phát biểu đúng về kiểu dữ liệu của mảng?

A. Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dũ liệu của mảng

B. Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu kí tự

C. Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real

D. Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR

Lời giải:

Trong đó khai báo mảng: chỉ số đầu <= chỉ số cuối và kiểu dữ liệu chỉ có thể là integer hoặc real

   Đáp án: C

Câu 34: Có thể nhập dữ liệu vào trang tính theo bao nhiêu cách? Hãy nêu các cách đó.

Lời giải:

Có thể nhập dữ liệu vào trang tính theo 2 cách.

– Cách 1:

Bước 1: Nháy chuột vào ô muốn nhập

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

– Cách 2:

Bước 1: Nháy chuột vào vùng nhập dữ liệu

Bước 2: Nhập dữ liệu từ bàn phím và nhấn phím Enter

Câu 35: Công thức latex kí hiệu góc trên chữ và dấu gạch ngang trên số (abcd)

Lời giải:

Cách kí hiệu góc:

1. widehat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: widehat{ABC}

2. hat{ABC} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: hat{ABC}

⊕ Dấu gạch ngang:

1. overline{abab} ⇒ Sau đó bạn thêm dấu “” vào đầu câu nha

Vd: overline{abab}

Câu 36: Nhập vào một sỗ có 3 chữ số. Cho biết giá trị các chữ số hàng chục, hàng trăm, hàng đơn vị. Viết trương trình mô tả thuật toán bằng Python

Lời giải:

* Viết thuật toán :

– Bước 1 : nhập số có 3 chữ số n

– Bước 2 : a ← n //  100;

– Bước 3 : b ← (n – (a * 100)) // 10

– Bước 4: c ← n – (a * 100) – (b * 10)

– Bước 5 : xuất giá trị a, b, c là chữ số hàng chục, trăm, đơn vị

* Viết chương trình :

n = int(input(“nhập số n :”))

a = n // div 100;

b = (n – (a * 100)) // 10

c = n – (a * 100) – (b * 10)

print(“chữ số hàng trăm : “, a)

print(“chữ số hàng chục : “, b)

print(“chữ số hàng đơn vị : “, c)

Câu 37: Viết chương trình trong python in ra bảng cửu chương của số N trong khoảng từ 1 đến 9, số được nhập từ bàn phím

Lời giải:

N = int(input(“Nhập số N : “))

for i in range(1, 10) :

    print(N ,’ x ‘, i,’ = ‘, N * i)

Câu 38: Hãy đổi các đơn vị đo lượng thông tin sau:
a.2,4MB =………………. KB
b.1,7 GB=………………..MB
c.4 MB=………………..KB
d.2,9 GB=………………..MB
e.3,1 KB=……………………byte

Lời giải:

2.4 MB = 2457,6 KB
1,7 GB = 0.00166015625 MB
4 MB = 4096 KB
2.9 GB = 0.00283203125 MB
3,1 KB = 3174.4 byte

Câu 39: Các bước nhập công thức vào ô tính?

A. Gõ dấu = -> nhập công thức -> chọn ô tính -> nhấn Enter.

B. Gõ dấu = -> chọn ô tính -> nhập công thức -> nhấn Enter.

C. Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter.

D. Chọn ô tính -> nhập công thức -> gõ dấu = -> nhấn Enter.

Lời giải:

Đáp án đúng C.

Các bước nhập công thức vào ô tính là Chọn ô tính -> gõ dấu = ->nhập công thức -> nhấn Enter, Excel là một phần mềm nằm trong bộ phần mềm tin học văn phòng Office của hãng Microsoft, giúp quản lý dữ liệu trong hầu hết các ngành nghề hiện nay.

Để nhập công thức vào ô tính chúng ta thực hiện các bước sau:

Bước 1: Trên trang tính, hãy bấm vào ô mà bạn muốn nhập công thức.

Bước 2: Nhập = (dấu bằng).

Bước 3: Nhập công thức.

Bước 4: Nhấn Enter (Windows) hoặc Return (máy Mac).

Ví dụ: Bạn muốn nhập công thức 78+25 trên hệ điều hành windows, bạn vào ô tính muốn nhập công thức và nhập =78+25 và bấm Enter.

Câu 40: Có bao nhiêu xâu nhị phân độ dài n khác nhau. Từ đó suy ra có bao nhiêu số nguyên kiểu 1 byte, bao nhiêu số nguyên kiểu 2 byte?

Lời giải:

Một bit trong xâu nhị phân có thể là 0 hoặc 1 (2 cách chọn), xâu nhị phân n bit sẽ có

2n cách chọn (theo Công thực lặp chỉnh hợp).  Vì thế:

– Số lượng Số nguyên 1byte (= 8 bit )sẽ có là

Tương tự 2byte = 16bit.

Câu 41: Một số nguyên dương n được gọi là số đặc biệt nếu n chia hết cho tổng các chữ số của n. Ví dụ, số 27 là số đặc biệt Viết chương trình C++ kiểm tra xem số nhập vào có phải là số đặc biệt hay không? Nếu n là số đặc biệt in ra 1, nếu không phải in ra 0.

Lời giải:

#include
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<“1”;
    } else {
        cout<<“0”;
    }
}

Câu 42: Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực

B. nhắn tin

C. gửi tệp tin qua messenger

D. gọi video,gửi ảnh

Lời giải:

Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực (Vì nó có thể dẫn để nhiều hậu quả nghiêm trọng như, tự kỷ, trầm cảm, tự tử,… Ngoài ra nó còn có khả năng ảnh hưởng đến danh tiếng của người khác)

Câu 43: Cách lưu bài pascal vào ổ đĩa D

Lời giải:

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

Câu 44: Hãy chỉ ra phần mềm ứng dụng trong các phương án sau:

A. Androi.

B. Facebook .

C. Windows 8.

D. Linux.

Lời giải:

Đáp án đúng B

Câu 45: Phương án nào sau đây là những ví dụ về hệ điều hành?

A. Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

B. Google Docs, Google Sheets, Google Slides.

C. Writer, Calc, lmpress.

D. Windows, Linux, iOS.

Lời giải:

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

Câu 46: Chuyển biểu thức sau sang python

A. 2*x+1/ x+2

B. (2*x+1)/( x+2)

C. (2*x+1)( x+2)

D. (2*x+1):( x+2)

Lời giải:

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

Câu 47: Máy quét ảnh là loại thiết bị nào?

A. Thiết bị vào

B. Thiết bị ra

C. Thiết bị vừa vào vừa ra

D. Thiết bị lưu trữ

Lời giải:

– Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

– Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

Câu 48: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Lời giải:

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<“co”;

else cout<<“ko co”;

}

Câu 49: Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Lời giải:

program chanle;

uses crt;

var n;

begin    

clrscr;     

write(‘Nhap n: ‘);     

readln(n);     

if n mod 2 = 0 then write(‘n la so chan’)

else (‘n la so le’);     

readln;

end.

Câu 50: Viết cú pháp khai báo biến và hằng?vd?

Lời giải:

– Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

– Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

Câu 51: Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Lời giải:

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

– 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

 

Lời giải:

#include
using namespace std;
int main() {
    int n;
    cin>>n;
    int n1=n,sum=0;
    while (n1!=0) {
        sum+=n1%10;
        n1/=10;
    }
    if (n%sum==0) {
        cout<<“1”;
    } else {
        cout<<“0”;
    }
}

Câu 42: Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực

B. nhắn tin

C. gửi tệp tin qua messenger

D. gọi video,gửi ảnh

Lời giải:

Chức năng nào ko phù hợp sử dụng trên Facebook

A. bình luân tiêu cực (Vì nó có thể dẫn để nhiều hậu quả nghiêm trọng như, tự kỷ, trầm cảm, tự tử,… Ngoài ra nó còn có khả năng ảnh hưởng đến danh tiếng của người khác)

Câu 43: Cách lưu bài pascal vào ổ đĩa D

Lời giải:

Cách lưu bài Pascal vào ổ đĩa D:

Bước 1: Bấm File, chọn Save as

Bước 2: Ngay mục Save file as, gõ đầy đủ:

D:tên-file-muốn-lưu (viết tiếng Việt không dấu và không khoảng trắng)

Ví dụ: D:bai-tap-1

Bước 3: Bấm OK hoặc Enter để hoàn thành.

Câu 44: Hãy chỉ ra phần mềm ứng dụng trong các phương án sau:

A. Androi.

B. Facebook .

C. Windows 8.

D. Linux.

Lời giải:

Đáp án đúng B

Câu 45: Phương án nào sau đây là những ví dụ về hệ điều hành?

A. Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

B. Google Docs, Google Sheets, Google Slides.

C. Writer, Calc, lmpress.

D. Windows, Linux, iOS.

Lời giải:

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

Câu 46: Chuyển biểu thức sau sang python

A. 2*x+1/ x+2

B. (2*x+1)/( x+2)

C. (2*x+1)( x+2)

D. (2*x+1):( x+2)

Lời giải:

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

Câu 47: Máy quét ảnh là loại thiết bị nào?

A. Thiết bị vào

B. Thiết bị ra

C. Thiết bị vừa vào vừa ra

D. Thiết bị lưu trữ

Lời giải:

– Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

– Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

Câu 48: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Lời giải:

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<“co”;

else cout<<“ko co”;

}

Câu 49: Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Lời giải:

program chanle;

uses crt;

var n;

begin    

clrscr;     

write(‘Nhap n: ‘);     

readln(n);     

if n mod 2 = 0 then write(‘n la so chan’)

else (‘n la so le’);     

readln;

end.

Câu 50: Viết cú pháp khai báo biến và hằng?vd?

Lời giải:

– Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

– Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

Câu 51: Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Lời giải:

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

– 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

 

A. Androi.

B. Facebook .

C. Windows 8.

D. Linux.

Lời giải:

Đáp án đúng B

Câu 45: Phương án nào sau đây là những ví dụ về hệ điều hành?

A. Microsoft Word, Microsoft Excel, Microsoft PowerPoint.

B. Google Docs, Google Sheets, Google Slides.

C. Writer, Calc, lmpress.

D. Windows, Linux, iOS.

Lời giải:

→ Chọn D. Windows, Linux, iOS

Không chọn A vì Word, Excel, PowerPoint là phần mềm ứng dụng văn phòng Microsoft Office

Không chọn B và C vì nó thuộc phần mềm văn phòng

Câu 46: Chuyển biểu thức sau sang python

A. 2*x+1/ x+2

B. (2*x+1)/( x+2)

C. (2*x+1)( x+2)

D. (2*x+1):( x+2)

Lời giải:

Đáp án đúng là: B

Trong python, phép cộng “+”, trừ “-“, nhân “*”, chia “/”

Câu 47: Máy quét ảnh là loại thiết bị nào?

A. Thiết bị vào

B. Thiết bị ra

C. Thiết bị vừa vào vừa ra

D. Thiết bị lưu trữ

Lời giải:

– Máy quét là thiết bị đưa dữ liệu dạng ảnh vào máy tính.

– Một số máy quét được cài phần mềm nhận dạng kí tự quang học nên có chức năng xử lý dữ liệu ảnh và chuyển chúng thành văn bản.

Đáp án A

Câu 48: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Lời giải:

#include <bits/stdc++.h>

using namespace std;

int n;

int main()

{

cin>>n;

if (n%5==0) cout<<“co”;

else cout<<“ko co”;

}

Câu 49: Viết chương trình kiểm tra tính chẵn lẻ của một số nguyên a?

Lời giải:

program chanle;

uses crt;

var n;

begin    

clrscr;     

write(‘Nhap n: ‘);     

readln(n);     

if n mod 2 = 0 then write(‘n la so chan’)

else (‘n la so le’);     

readln;

end.

Câu 50: Viết cú pháp khai báo biến và hằng?vd?

Lời giải:

– Khai báo biến:

Var <tên biến> : <kiểu dữ liệu>;

Ví dụ:

Var a, b, c: longint;

      n, k: byte;

      name: string;

– Khai báo hằng:

Const <tên hằng> = <giá trị của hằng>;

Ví dụ:
Const nmax = 10007;

          a = 442.5;

          pi = 3.14; 

Câu 51: Một quyển sách A gồm 200 trang nếu lưu trữ trên đĩa chiếm khoảng 5MB. Hỏi 1 đĩa cứng 40GB thì có thể chứa khoảng bao nhiêu cuốn sách có dung lượng thông tin xấp xỉ cuốn sách A?

Lời giải:

Đáp án:

8192 cuốn sách.

Giải thích:

Số cuốn sách đĩa cứng 40GB chứa:

(40 x 1024) : 5 = 8192 (cuốn sách)

ĐS: 8192 cuốn sách

+ Vì 1 GB = 1024MB.

Hoàn thiện:

– 1 đĩa cứng 40GB có thể chứa 8192 quyển sách A.

 

Cảm ơn bạn đã theo dõi bài viết tại Giải Bài Tập. Mời các bạn cùng xem các nội dung giải trí học tập và các kiến thức thú vị khác tại đây.

Chia sẻ bài viết

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Chuyển hướng trang web