Thư viện điện tử

Thành viên trực tuyến

1 khách và 0 thành viên

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Hỗ trợ trực tuyến

    • (____Đỗ Văn Quý____) (0915.357.221 - 029.3502.987)

    Tải phần mềm

    Liên kết website

    Lớp 8

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Bùi Anh Toán (trang riêng)
    Ngày gửi: 11h:46' 17-11-2011
    Dung lượng: 343.5 KB
    Số lượt tải: 12
    Số lượt thích: 0 người
    TRẮC NGHIỆM TIN HỌC LỚP 8

    Bài 4 (20 câu)
    Tiết 11+12: Sử dụng biến trong chương trình

    Trường THCS Trần Phú - Phan Thiết
    Vị Cường (2011-2012)
    BẮT ĐẦU
    Hướng dẫn:
    Trước tiên hãy chạy chương trình MS PowerPoint, sau đó vào Tools > Macro > Security > Chọn mức Low > OK rồi chạy lại chương trình này. Chúc các em thành công.
    1. Trong NNLT, Biến có ý nghĩa :
    Là vùng nhớ để lưu trữ dữ liệu
    Có thể thay đổi được giá trị khi thực hiện chương trình
    Được đặt tên gọi là tên biến
    Tất cả các ý trên


    2. Trong NNLT Pascal, khi sử dụng biến phải:
    Khai báo trước
    Khai báo ở phần khai báo
    Khai báo tên biến ở phần khai báo bởi từ khóa Var
    Khai báo tên biến ngay đầu chương trình

    3. Các biến được khai báo đúng:
    Var x, y, z=Integer;
    Var x; y; z: Real;
    Var x, y, z: Real;
    Var x=5; y=7; z=9: Integer;
    4. Biến x có kiểu số nguyên, em khai báo:
    Var x: Interger ;
    Var X: Integer ;
    Var x=Integer ;
    Var x:=Integer ;


    5. Khi khai báo: Var X, m, n: real; để gán trị cho biến m, n và tính X=m+n, em viết:
    m=:10; n=:12.5; X=:m+n;
    m=10; n=12.5; X=m+n;
    m:=10; n:=12.5; X:=m+n;
    m←10; n ← 12.5; X ← m+n;
    6. Chương trình tính sẽ khai báo các biến:
    Var a, b: Integer;
    A: Real;
    là đúng hay sai, nếu sai em sửa lại cho đúng:
    Đúng, không cần phải sửa
    Sai, phải sửa là: Var a,b, A: Real ;
    Sai, phải sửa là: Var a, b: Integer ; A: Real;
    Sai, phải sửa là: Var a, b: Integer ; Y: Real;
    7. Để nhập dữ liệu cho biến a đã được khai báo: Var a: Integer; em gõ lệnh:
    Write(‘Nhap tri cua a:’, a);
    Write(‘Nhap tri cua a:’); Readln(‘a’);
    Write(Nhap tri cua a:); Readln(a);
    Write(‘Nhap tri cua a:’); Readln(a);
    8. Trong 1 chương trình, lệnh khai báo biến x kiểu số nguyên; y kiểu số thực như sau:
    Var x: Integer ; Var: y: Real ;
    Var x: nguyen ; y: thuc ;
    Var x: Integer ; y: Real ;
    Var x: Real ; y: Integer ;


    9. Có lệnh khai báo:
    Var c1: String;
    c2: Char;
    Lệnh gán nào đúng:
    C1:=‘A’; C2:=‘K’;
    C1:=‘Chao cac ban’; C2:=‘K’;
    Cả hai đều đúng.
    Câu 1 sai, Câu 2 đúng.



    10. Để tính diện tích S của tam giác với cạnh đáy a, chiều cao h. Các bước chính trong chương trình là:
    Khai báo biến a, h, S. Nhập a, h. Gán S:=a*h/2; In ra S.
    Khai báo biến a, h. Nhập a, h. Gán S:=a*h/2; In ra S.
    Khai báo biến a, h, S. Nhập a, h, S. Gán S:=a*h/2; In ra S.
    Khai báo biến a, h, S. Nhập a, h. Gán S=a*h/2; In ra S.
    11. Các bạn thảo luận vấn đề sau, hãy xác định phát biểu đúng:
    An: Sử dụng hằng tiện nhất vì giá trị của nó sẽ được thay đổi khi thực hiện chương trình.
    Bình: Sử dụng biến là cơ động nhất vì mỗi lần chạy chương trình thì biến được nhận giá trị khác nên có kết quả khác.
    Thịnh: Hằng hay biến thì cũng như nhau, bạn có thể dùng hằng thay cho biến hoặc ngược lại cũng được.
    Vượng: Các bạn hay quá! Bạn nào nói cũng đúng cả.


    12. Có các hằng được khai báo như sau:
    Const s1=’*****************’;
    s2=’Chuong trinh Pascal cua em’;
    S3=123456789;
    Kiểu dữ liệu của s1, s2 và s3 là:
    s1: kí tự; s2: xâu; s3: số nguyên;
    s1: xâu; s2: kí tự; s3: số thực;
    s1: kí tự; s2: xâu; s3: số nguyên;
    s1: xâu; s2: xâu; s3: số thực;
    13. Có khai báo sau:
    Const a=‘5.8’;
    b=6.2;
    Var C: integer;
    Câu lệnh nào sẽ thực hiện được?
    Writeln(‘Tong cua a va b la:’, a+b);
    C:=a+b;
    Writeln(‘Hieu cua a va c la:’, a-b);
    Không câu nào được vì a, b, c khác kiểu dữ liệu.
    14. Cho X=a/b; để tính và in ra kết quả của X có định dạng là số thập phân 10 chữ số có 2 chữ số thập phân, câu lệnh nào đúng:
    X=a/b; Writeln(‘X=’ ,X:10:2);
    X:=a/b; Writeln(‘X=’ ,X:10:2);
    X=a/b; Writeln(‘X=’ ,X:10/2);
    X:=a/b; Writeln(‘X=; ’X:2:10);
    15. Để tính A=bình phương của x+y, bốn bạn viết chương trình sau, theo em bạn nào viết đúng:
    16. Có chương trình dưới đây, kết quả in ra x là:

    x=5
    x=4
    x=0
    x=1

    Program Tim_x;
    var x: integer;
    begin
    x:=5;
    x:=x+1;
    x:=x-5;
    Writeln(‘x=’, x);
    Readln;
    end.
    17. Có chương trình dưới đây, kết quả in ra là:
    So sanh x, y: TRUE
    So sanh x, y: x=y
    So sanh x, y: FALSE
    So sanh x, y: x
    Program So_sanh;
    var x, y: integer;
    begin
    x:=5;
    y:=7;
    x:=x+2;
    Writeln(‘So sanh x, y: ’, x=y);
    Readln;
    end.

    Program Phep_cong;
    var x, y: integer;
    begin
    x:=5;
    y:=7;
    Z:=x+y;
    Writeln(‘Z= ’, Z);
    Readln;
    end.
    18. Có chương trình dưới đây, kết quả in ra là:
    Z=12
    Z=5
    Z=7
    Báo lỗi chưa khai báo biến
    19. Chương trình sau đây thực hiện được không, nếu sai thì sai chỗ nào?
    Sai lệnh gán y:= ; phải là y=
    Thiếu nhập x nên không tính được y
    Thực hiện được, in ra y=25
    Lỗi phần khai báo biến

    Program Tam_thua;
    Var : x, y: Real;
    begin
    x:=5;
    y:=Sqr(x);
    Writeln(‘y= ’, y);
    Readln;
    end.
    20. Chương trình sau đây in ra kết quả:
    y=2
    y=3
    y=4
    y=5

    Program Tinh_y;
    Var: x, y: Real;
    begin
    x:=9;
    y:=Sqrt(x);
    Writeln(‘y= ’, y);
    Readln;
    end.
    EM ĐÃ HOÀN THÀNH BÀI TẬP
    Nhắp vào nút sau để biết số câu đúng nhé...
    Kết thúc
     
    Gửi ý kiến