Networks Business Online Việt Nam & International VH2

Trắc nghiệm Lập trình di động – Android – IT DESIGN

Đăng ngày 08 November, 2022 bởi admin
  1. Question 1 of 30

    1

    . Question

    1 pointsĐâu là ký tự dùng để kết thúc một câu lệnh trong ngôn từ lập trình C ?

    • Dấu phẩy (,)

    • Dấu chấm (.)

    • Dấu chấm phẩy (;)

    • Không có

    Correct
    Incorrect

  2. Question 2 of 30

    2. Question

    1 pointsPhát biểu nào sau đây là đúng ?

    • int (số thực), float (số tự nhiên), double (số nguyên), char (chuỗi kí tự)

    • int (số nguyên), float (số thực), double (số tự nhiên), char (kí tự)

    • int (số nguyên), float (số thực), double (số thực), char (kí tự)

    • int (số tự nghiên), float (số nguyên), double (số thực), char (kí tự)

    Correct
    Incorrect

  3. Question 3 of 30

    3. Question

    1 pointsCách khai báo biến nào sau đây là đúng ?

    • int: x, y, z

    • x, y, z: float

    • double x, y, z;

    • x = 0, y = 1, z = 2;

    Correct
    Incorrect

  4. Question 4 of 30

    4. Question

    1 pointsĐâu là cách gán giá trị cho biến int x ; đúng mực ?

    • x := 6;x := 6;

    • x = 6;

    • x = 6

    • x == 6

    Correct
    Incorrect

  5. Question 5 of 30

    5. Question

    1 pointsCho đoạn code sau :

    #include ;
    int main(){
        int x = 2, y = 3, z = -1;
        int t = 3 * x / y - z * x + y % 5 / 2;   
    return 0;
    }

    Hỏi giá trị của t bằng bao nhiêu ?

    • 2

    • 3

    • 4

    • 5

    Correct
    Incorrect

  6. Question 6 of 30

    6. Question

    1 points

    Biết rằng trong ngôn ngữ lập trình C có 3 loại toán tử logic là: AND (&&), OR (||) và NOT (!). Hỏi kết quả của biểu thức 10 && (-10) || 0 && !(-1) là bao nhiêu?

    • -1

    • 0

    • 1

    • Không có

    Correct
    Incorrect

  7. Question 7 of 30

    7. Question

    1 pointsCho đoạn code sau :

    int x = 2, y = 4, z = 3;
    int t = -2 * z / 5 <= 6 + !(x * y - z) && y % (2 * z - 3);

    Hỏi đáp án của t bằng bao nhiêu ?

    • 0

    • 1

    • 2

    • 3

    Correct
    Incorrect

  8. Question 8 of 30

    8. Question

    1 pointsCách nhập số nguyên N ( từ bàn phím ) nào sau đây là đúng ?

    • scanf("%c", &N);

    • scanf("%d, &N");

    • scanf("%d", N);

    • scanf("%d", &N);

    Correct
    Incorrect

  9. Question 9 of 30

    9. Question

    1 pointsCách viết nào sau đây là đúng với cú pháp khai báo của câu lệnh if ?

    • if biểu_thức

    • if

    • if {biểu thức}

    • if (biểu thức)

    Correct
    Incorrect

  10. Question 10 of 30

    10. Question

    1 pointsCho đoạn code sau :

    int a = 3, b = 4, x = 0;
    if (a != 3)
       x++;
    x += b;
    if (b == 4) {
       x--;
    x *= a;
    }

    Hỏi hiệu quả của biến x sau đoạn code trên là bao nhiêu ?

    • -3

    • 0

    • 9

    • 12

    Correct
    Incorrect

  11. Question 11 of 30

    11. Question

    1 pointsCho đoạn code sau :

    int x = 3;
    if (x == 1)
       printf("One");
    else if (x == 2)
       printf("Two");
    else if (x == 3)
       printf("Three");
    else
       printf("Other");

    Hỏi tác dụng hiển thị ra màn hình hiển thị console là gì ?

    • One

    • Two

    • Three

    • Other

    Correct
    Incorrect

  12. Question 12 of 30

    12. Question

    1 pointsCho đoạn code sau :

    int x = 3;
    switch(x) {
       case 1: printf("One");
       case 2: printf("Two");
       case 3: printf("Three");
    default: printf("Other");
    }

    Hỏi hiệu quả hiển thị lên màn hình hiển thị console là gì ?

    • Three

    • OneTwoThree

    • ThreeOther

    • OneTwoThreeOther

    Correct
    Incorrect

  13. Question 13 of 30

    13. Question

    1 pointsCho đoạn code sau :

    int i, N = 10;
       for (i = 0; i < N; i += 2) {
           printf("%d ", i);
       }

    Hỏi tác dụng hiển thị trên màn hình hiển thị console là gì ?

    • 0 1 2 3 4 5 6 7 8 9 10

    • 0 1 2 3 4 5 6 7 8 9

    • 0 2 4 6 8 10

    • 0 2 4 6 8

    Correct
    Incorrect

  14. Question 14 of 30

    14. Question

    1 pointsCho đoạn code sau :

    int x = 4;
        while (x) {
           printf("%d ", x--);
        }

    Hỏi hiệu quả hiển thị trên màn hình hiển thị console là gì ?

    • 4 3 2 1 0

    • 4 3 2 1

    • 3 2 1 0

    • 4 3 2 1 0 -1 -2 ... (vô hạn)

    Correct
    Incorrect

  15. Question 15 of 30

    15. Question

    1 pointsCho đoạn code sau :

    int x = 0;
    do {
       x++;
       if (x == 1) {
          printf("One");
          continue;
       }
       printf("%d", x);
       if (x == 3) {
          printf("Three");
       break;
       }
    }while (x<5);
    

    Hỏi hiệu quả hiển thị trên màn hình hiển thị console là gì ?

    • One23

    • 23Three

    • One23Three

    • Vòng lặp vô hạn

    Correct

    Incorrect

  16. Question 16 of 30

    16. Question

    1 pointsHãy chọn giải pháp tương thích nhất. Ngôn ngữ lập trình là gì ?

    • Phương tiện để soạn thảo văn bản trong đó có chương trình

    • Ngôn ngữ Pascal hoặc C

    • Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc

    • Phương tiện diễn đạt thuật toán

    Correct
    Incorrect

  17. Question 17 of 30

    17. Question

    1 pointsPhát biểu nào dưới đây KHÔNG đúng ?

    • Lập trình là viết chương trình

    • Lập trình và chương trình là hai khái niệm tương đương, đều là cách mô tả thuật toán bằng ngôn ngữ lập trình

    • Chương trình được tạo thành từ tổ hợp các câu lệnh và các khai báo cần thiết về biến, hằng, hàm, …

    • Chương trình chưa chắc là đã đúng nếu cho kết quả đúng với rất nhiều bộ dữ liệu vào

    Correct
    Incorrect

  18. Question 18 of 30

    18. Question

    1 pointsPhát biểu nào sau đây KHÔNG đúng ?

    • Mọi bài toán đều có thể giải được bằng máy tính

    • Chương trình là một mô tả thuật toán bằng một ngôn ngữ lập trình

    • Không thể viết được chương trình để giải một bài toán nếu như không biết thuật toán để giải bài toán đó

    • Một bài toán có thể có nhiều thuật toán để giải

    Correct
    Incorrect

  19. Question 19 of 30

    19. Question

    1 pointsPhát biểu nào dưới đây là SAI khi nói về biên dịch và thông dịch ?

    • Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ

    • Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch

    • Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được

    • Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh

    Correct
    Incorrect

  20. Question 20 of 30

    20. Question

    1 pointsNgôn ngữ lập trình được Dennish đưa ra vào năm nào ?

    • 1967

    • 1972

    • 1970

    • 1976

    Correct
    Incorrect

  21. Question 21 of 30

    21. Question

    1 pointsNgôn ngữ lập trình C được Dennish tăng trưởng dựa trên ngôn từ lập trình nào ?

    • Ngôn ngữ B

    • Ngôn ngữ BCPL

    • Ngôn ngữ DEC PDP

    • Ngôn ngữ B và BCPL

    Correct
    Incorrect

  22. Question 22 of 30

    22. Question

    1 pointsNgôn ngữ lập trình nào dưới đây là ngôn từ lập trình có cấu trúc ?

    • Ngôn ngữ Assembler

    • Ngôn ngữ C và Pascal

    • Ngôn ngữ Cobol

    • Không có

    Correct
    Incorrect

  23. Question 23 of 30

    23. Question

    1 pointsKết quả của chương trình sau là gì ?

    #include
    void main(){
         int a=40, b=4;
         while(a!=b)
              if (a>b) a=a-b;
              else b=b-a;
          printf(“%d”,a);
    };
    • 2

    • 4

    • 6

    • 8

    Correct
    Incorrect

  24. Question 24 of 30

    24. Question

    1 pointsTrong những hàm sau, hàm nào là hàm không định dạng để nhập một kí tự từ bàn phím ?

    • scanf();

    • getchar();

    • getch();

    • getche();

    Correct
    Incorrect

  25. Question 25 of 30

    25. Question

    1 pointsXâu định dạng nào dưới đây dùng để in ra 1 số ít nguyên ?

    • “%u”

    • “%e”

    • “%d”

    • “%p”

    Correct
    Incorrect

  26. Question 26 of 30

    26. Question

    1 pointsXâu định dạng nào dưới đây dùng để in ra một kí tự ?

    • “%f”

    • “%x”

    • “%s”

    • “%c”

    Correct
    Incorrect

  27. Question 27 of 30

    27. Question

    1 pointsKiểu tài liệu int ( kiểu số nguyên ) hoàn toàn có thể xử lí số nguyên nằm trong khoảng chừng nào ?

    • 0…255

    • -32768…32767

    • -128…127

    • 0…65535

    Correct
    Incorrect

  28. Question 28 of 30

    28. Question

    1 pointsKết quả hiển thị ra màn hình hiển thị của chương trình sau là gì ?

    #include 
    void main(){
       int a,b ;
       a=100 ;
       b=56 ;
       printf(“%d”,(a
    • 56
    • 57
    • 54
    • 58
    Correct
    Incorrect
  29. Question 29 of 30

    29. Question

    1 pointsTrong những hàm sau, hàm nào là hàm KHÔNG định dạng để in một chuỗi ký tự ra màn hình hiển thị ?

    • puts();

    • printf();

    • scanf();

    • gets();

    Correct
    Incorrect

  30. Question 30 of 30

    30. Question

    1 pointsLệnh nào trong những lệnh sau được cho phép chuyển sang vòng lặp tiếp theo mà không cần phải triển khai phần còn lại của vòng lặp ?

    • break

    • goto

    • continue

    • return

    Correct

    Incorrect

Source: https://vh2.com.vn
Category : Tin Học