Font size
WorksheetsKiểu Dữ Liệu Danh Sách Trong Python
Total questions: 113
Worksheet time: 1hrs 25mins
Hãy chọn phát biểu đúng nhất trong các phát biểu sau đây khi nói về kiểu dữ liệu danh sách trong phthon?
Một tập hợp giá trị.
Kiểu dữ liệu có cấu trúc.
Tập hợp các số nguyên.
Các giá trị logic.
Kiểu dữ liệu danh sách trong Python phần tử đầu tiên có chỉ số là?
0
1
-1
Do người lập trình quy định.
Để khởi tạo một danh sách rỗng trong Python câu lệnh nào sau đây là đúng?
ds = ()
ds = {}
ds = []
ds = ""
Trong Python, khi nói về các phần tử trong danh sách, phát biểu nào sau đây là đúng?
Phải cùng kiểu dữ liệu.
Có thể có các kiểu dữ liệu khác nhau.
Chỉ có thể là kiểu số.
Chỉ có thể là kiểu xâu ký tự.
Để khởi tạo danh sách trong Python thường sử dụng mấy cách:
2
3
4
5
Câu lệnh sau đây thực hiện việc gì trong Python: ds = [i for i in range(4)]?
Là câu lệnh lặp.
Khởi tạo một danh sách.
Câu lệnh nhập dữ liệu từ bàn phím.
Không có câu lệnh này.
Cho một danh sách trong Python ds=[7, 5, 10, 6,12, 4,15] câu lệnh print(ds[4]) cho kết quả là?
4
12
6
Báo lỗi
Cho một danh sách trong Python ds=[7, 5, 10, 6, 12, 4, 15] câu lệnh print(ds[len(ds)-1]) cho kết quả là?
15
0
7
-1
Cho một danh sách trong Python ds=[7, 5, 10, 6, 12, 4, 15] câu lệnh print(ds[len(ds)]) cho kết quả là:
15
0
7
Báo lỗi
Cho một danh sách trong Python ds= [7, 5, 10, 6, 12, 4, 15] câu lệnh print(ds[0]) cho kết quả là:
15
0
7
Báo lỗi
Trong Python câu lệnh s=[i for i in input().split()] là để nhập một danh sách gồm các phần tử có kiểu?
Số nguyên
Xâu
Số thực
Tùy thuộc giá trị nhập vào
Cho a là một danh sách trong Python câu lệnh a[0] = 10 sẽ thực hiện việc nào sau đây?
Thêm phần tử mới vào đầu danh sách
Thay các phần tử có giá trị 0 bằng giá trị 10
Gán giá trị 10 cho phần tử đầu
danh sách sẽ có 10 phần
Câu lệnh sau đây thực hiện việc gì trong Python: ds = [int(i) for i in range(10)]?
tạo một danh sách có các phần tử từ 1 đến 10
Tất cả các phần tử trong danh sách đều có giá trị là 10
Thực hiện việc duyệt danh sách
Tạo một danh sách gồm 10 phần tử là số nguyên từ 0 đến 9
Trong Python câu lệnh a.append(5) thực hiện công việc nào sau đây?
Thêm một phần tử vào vị trí thứ 5 của danh sách
Thêm một phần tử có giá trị 5 vào đầu danh sách
Thêm một phần tử vào vị trí có chỉ số 5 của danh sách
Thêm một phần tử có giá trị 5 vào cuối danh sách
Trong Python câu lệnh a.pop(2) thực hiện công việc nào sau đây?
Xóa đi phần tử có vị trí 2 trong danh sách
Xóa đi các phần tử có giá trị 2 trong danh sách
Xóa đi 2 phần tử đầu của danh sách
Xóa đi 2 phần tử cuối của danh sách
Trong Python cho danh sách a = [1, 2, 3, 4, 5, 6] khi thực hiện câu lện a.pop(3) danh sách a sẽ là?
[1, 2, 4, 5]
[1, 2, 3, 5]
[4, 5]
[1, 2]
Trong Python câu lệnh a.insert(2,5) thực hiện công việc nào sau đây?
Chèn thêm một phần tử có giá trị 2,5 vào đầu danh sách
Chèn thêm một phần tử có giá trị 2 vào vị trí 5
Chèn thêm một phần tử có giá trịn 5 vào trước vị trí 2
Chèn thêm một phần tử có giá trịn 5 vào sau vị trí 2
Trong Python cho danh sách a = [1, 2, 3, 4, 5] khi thực hiện câu lệnh a.insert(1,10) a sẽ là?
[10, 1, 2, 3, 4, 5]
[1, 10, 2, 3, 4, 5]
[1, 2, 10, 3, 4, 5]
[10, 2, 3, 4, 5]
Cho danh sách a = [0, 0, 2, 4, 6] khi thực hiện câu lện a[0] = 10 danh sách sẽ là?
[10, 0, 0, 2, 4, 6]
[10, 0 2, 4, 6]
[10, 10
Câu 19: Cho danh sách a = [0, 0, 2, 4, 6] khi thực hiện câu lện a[0] = 10 danh sách sẽ là?
[10, 0, 0, 2, 4, 6]
[10, 0 2, 4, 6]
[10, 10, 2, 4, 6]
[10, 0, 0, 2, 4, 6]
Câu 20: Cho đoạn chương trình sau: a = [1, 2, 3, 4, 5] b = a a.pop(3) print(b) kết quả trên màn hình sẽ là?
[1, 2, 3, 4, 5]
[1, 2, 4, 5]
[1, 2, 3, 5]
[]
Câu 21: Cho 2 danh sách trong Python a=[1, 2, 3, 4, 5], b= ['6', '7', '8', '9', '0'], sau khi thực hiện câu lệnh c = a+b. csex có giá trị nào sau đây?
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
['1', '2', '3', '4', '5', '6', '7', '8', '9', '0']
[1, 2, 3, 4, 5, '6', '7', '8', '9', '0']
[7, 9, 11, 13, 5]
Câu 22: Cho danh sách trong Python a = ['toán', 'li', 'hóa']. Câu lệnh print(lent(a)) sẽ cho kết quả nào sau đây?
9
[9]
[3]
3
Câu 23: Trong Python khi thực hiện câu lệnh a = [i for i in range(1, 10, 2)] và print(a) sẽ có kết quả nào sau đây?
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 3, 5, 7, 9]
[2, 4, 6, 8, 10, 12, 14, 16, 18]
[1, 10, 2]
Câu 24: Trong Python lệnh nào sau đây dùng để nhập danh sách từ bàn phím?
a = list(input())
a = [int(i) for i in input().split()]
a = input().split()
a = print(input())
Câu 25: Trong Python câu lệnh for i in a:thực hiện công việc nào sau đây?
Lặp qua từng phần tử trong danh sách
In ra các phần tử của danh sách
Tự động tạo một danh sách
Nhập danh sách từ bàn phím
Câu 26: Kiểu dữ liệu danh sách phù hợp để biểu diễn thông tin nào sau đây?
Điểm số của học sinh trong lớp
Một số nguyên hoặc một số thực
Một xâu ký tự
Họ tên của một người
Câu 27: Trong Python a = [1, 2, 3, 4, 5]. Câu lệnh type(a) sẽ cho kết quả ?
<class 'list'>
<class 'int'>
<class 'float'>
<class ;str'>
Câu 28: Cho đoạn chương trình sau: ds = [i for i in range(10)] s=0 for i in ds: s=s+i print
Cho đoạn chương trình sau: ds = [i for i in range(10)] s=0 for i in ds: s=s+i print(s) Khi thực hiện đoạn chương trình sẽ có kết quả nào sau đây?
[1, 2, 3, 4, 5, 6, 7, 8, 9]
10
45
Thông báo lỗi
Cho đoạn chương trình sau: a = [i for i in range(5,10)] b=[] for i in a: b.append(i) print(b) Trên màn hình sẽ có kết quả nào sau đây?
[]
[5, 10]
[5, 6, 7, 8, 9]
[0, 5, 10]
Cho chương trình sau: a = [i for i in range(5,10)] b=[] for i in a: b.insert(0,i) print(b) Khi thực hiện chương trình sẽ cho kết quả nào sau đây?
[5, 6, 7, 8, 9, 10]
[5, 6, 7, 8, 9]
[9, 8, 7, 6, 5]
[10, 9, 8, 7, 6, 5]
Gỡ lỗi trong chương trình là gì?
Viết lại chương trình.
Thay đổi thuật toán
Xác định lỗi và sửa lỗi
Chọn phần cứng phù hợp
Khi lập trình, người lập trình thường gặp mấy loại lỗi?
2 loại
3 loại
4 loại
5 loại
Trong các nhận định sau, đâu là nhận định đúng khi nói về lỗi cú pháp?
Mô tả thuật toán không theo quy ước
Câu lệnh viết không theo đúng quy định của ngôn ngữ lập trình
Chương trình khi chạy cho kết quả sai
Phần mềm để viết chương trình bị lỗi
Cho đoạn chương trình sau:
a=[1, 2, 3, 4, 5]
for i in a:
s=s+i
Đoạn chương trình này khi thực hiện sẽ xảy ra loại lỗi nào trong các lỗi sau?
Lỗi cú pháp
Lỗi ngoại lệ
Lỗi ngữ nghĩa
Không thuộc loại lỗi nào
Cho chương trình sau: a= [1, 2, 3, 4, 5] s=0 for i in a: s=s+i print(s) Chương trình này khi thực hiện sẽ xảy ra loại lỗi nào trong các lỗi sau?
Lỗi cú pháp
Lỗi ngoại lệ
Lỗi ngữ nghĩa
Lỗi Logic
Lỗi xảy ra trong quá trình chương trình đang chạy được gọi là:
Lỗi logic
Lỗi cú pháp
Lỗi ngoại lệ
Lỗi hệ thống
Dữ liệu để kiểm thử chương trình được chia làm mấy nhóm?
2 nhóm
3 nhóm
4.nhóm
5 nhóm
Để tìm lỗi ngữ nghĩa thường sử dụng phương pháp nào sau đây?
Truy vết chương trình
Đọc kỹ chương trình
Viết lại chương trình
Xây dựng lại thuật toán
Công cụ hỗ trợ tìm lỗi trong Python được gọi là:
Compiler
Terminal
Debugger
Formatter
Công cụ Debug dùng để
Chạy chương trình.
Lưu chương trình.
Mở chương trình.
Gỡ lỗi.
Đâu là mô tả đúng về lỗi ngữ nghĩa?
lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ lập trình.
lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện được. Lỗi này sẽ được thông báo ngay trên màn hình.
lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Đáp án khác.
Để kiểm thử những trường hợp thường gặp trong thực tế ta chọn bộ dữ liệu như thế nào?
Có kích thước đủ nhỏ.
Có kích thước lớn.
Có kích thước lớn nhất có thể.
Có kích thước bất kì.
Hệ thống sẽ báo lỗi nào trong các lỗi sau?
Lỗi cú pháp
Lỗi ngoại lệ (Exceptions Error)
Lỗi ngữ nghĩa
Cả A và B
Phát biểu nào sau đây là đúng về lỗi ngoại lệ?
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
Là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện.
Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Đâu là lỗi khi lập trình?
Lỗi cú pháp
Lỗi ngoại lệ (Exceptions Error)
Lỗi ngữ nghĩa
Tất cả các đáp án trên
Đâu là mô tả đúng về lỗi cú pháp?
Lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ lập trình.
Lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện được. Lỗi này sẽ được thông báo ngay trên màn hình.
Lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Đáp án khác.
Phát biểu nào sau đây là đúng về lỗi ngữ nghĩa?
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
Là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện.
Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Tất cả các lỗi trên.
Khẳng định nào sau đây là sai?
Lỗi ngữ nghĩa là lỗi khó phát hiện nhất.
Ngôn ngữ lập trình Python cung cấp công cụ Debug để gỡ lỗi .
Lỗi ngoại lệ là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện. Lỗi này sẽ được hiển thị ngay trên màn hình.
Truy vết để tìm lỗi là một quá trình vô cùng đơn giản, không tốn thời gian.
Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?
Đó là vị trí chương trình chạy tới đó thì kết thúc.
Đó là vị trí chương trình dừng lại để người lập trình quan sát phát hiện lỗi.
Đó là vị trí chương trình mỗi khi chạy đến dòng lệnh đó sẽ kêu pip pip.
Đó là vị trí chương trình tạm dừng ,người lập trình sẽ quan sat các biến của trương trình và có thẻ điều khiển để chương trình tiếp tục chạy
Câu 21:Phát biểu nào sau đây là đúng về lỗi ngoại lệ?
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
Là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện.
Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Tất cả các lỗi trên.
Câu 22:Chọn khẳng định đúng nhất?
Lỗi ngoại lệ (Exception Error) là lỗi phát sinh khi đang thực thi chương trình (Runtime error).
Lỗi cú pháp (Syntax Error) cũng là một ngoại lệ.
Lỗi ngoại lệ được Python dùng để loại bỏ một khối code khỏi chương trình.
Tất cả các đáp án trên đều đúng.
Câu 23: Phát biểu nào sau đây là đúng về lỗi cú pháp?
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
Là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện.
Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Tất cả các lỗi trên.
Câu 24:Để xem giá trị các biến sau khi thực hiện một câu lệnh ta dùng
Lệnh intput().
Các phép tính toán.
Công cụ Debug.
Thư viện PDB.
Câu 25:Mục đích của kiểm thử chương trình là gì?
Để tự động sửa lỗi chương trình.
Để tìm ra lỗi của chương trình.
Để tìm ra lỗi và tự động sửa lỗi chương trình.
Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.
Trong bài toán cứu nạn, khoảng cách hai tàu giảm xuống sau mỗi giờ là?
v1 - v2
d - v1
v1 + v2
d - v2
Trong bài toán cứu nạn, công thức tính thời gian gặp nhau của hai tàu là:
v1 / d
d / (v1 + v2)
d × (v1 + v2)
v2 / d
Trong lập trình để giải bài toán trên máy tính thuật toán được mô tả bắng mấy cách?
1 cách
2 cách
3 cánh
Tùy từng bài toán
Trong bài toán cứu nạn dữ liệu đầu vào (input) của bài toán là?
v1, v2
d, v1
d, v2
d, v1, v2
Trong bài toán dự trữ vacxin, sau một ngày sản xuất số vắc xin còn thiếu là bao nhiêu?
pa + pb
n - m
n - m - pa - pb
n + m - pa - pb
Trong bài toán dự trữ vacxin, dữ liệu đầu vào (input) của bài toán là?
m, n
pa, pb
m, pa, pb
m, n, pa, pb
Trong bài toán dự trữ vacxin, yêu cầu dữ liệu vào thuộc kiểu dữ liệu nào sau đây?
Kiểu danh sách
Kiểu số nguyên
Kiểu số thực
Kiểu xâu
Trong bài toán dự trữ vacxin được sử dụng cấu trúc lặp while để tìm số ngày ít nhất, điều kiện để thực hiện vòng lặp là?
m = n
m > n
m < =n
m < n
Khi lập trình giải bài toán các bức ảnh, sử dụng kiểu dữ liệu nào để lưu kích thước các bức ảnh là phù hợp nhất?
Kiểu số nguyên
Kiểu số thực
Kiểu danh sách
Kiểu xâu
Khi lập trình giải bài toán các bức ảnh, áp dụng thuật toán nào là đơn giản và phù hợp nhất?
Chọn ngẫu nhiên các bức ảnh
Chọn các bức ảnh đẹp
Sắp sếp ảnh tăng dần kích thước rồi chọn dần
Sắp sếp ảnh giảm dần kích thước rồi chọn dần
Khẳng định nào sau đây là đúng khi nói về chế độ biên dịch?
Chương trình không còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy. Chương trình trên ngôn ngữ máy này sẽ được gọi ra ở mỗi lần cần thực hiện.
Khi thực hiện chương trình, gặp đến câu lệnh nào thì câu lệnh đó sẽ được dịch sang ngôn ngữ máy để thực hiện. Trong quá trình thực hiện chương trình, nếu một câu lệnh được thực hiện bao nhiêu lần thì nó sẽ được dịch lại bấy nhiêu lần.
Chương trình còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy.
Khi thực hiện chương trình, các câu lệnh sẽ được dịch đồng thời sang ngôn ngữ máy để thực hiện.
Mục đích của việc kiểm thử chương trình là
Xác định lại bài toán.
Phát hiện và sửa lỗi.
Mô tả chi tiết bài toán.
Để tạo ra một chương trình mới
Bước quan trọng nhất để giải một bài toán trên máy tính là
Tìm thuật toán giải bài toán và cách tổ chức dữ liệu thiết kế thuật toán.
Viết chương trình.
Xác định bài toán.
Kiểm thử chương trình.
Bước tìm thuật toán của bài toán và cách tổ chức dữ liệu là
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
Xác định những giá trị đã cho và mối quan hệ giữa chúng
tìm thuật toán dựa trên bước xác đinh bài toán ,dựa trên mqh giữa các đại lượng đã cho với những giá trị cần tìm đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó
dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương
Bước tìm thuật toán của bài toán và cách tổ chức dữ liệu là
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
Xác định những giá trị đã cho và mối quan hệ giữa chúng.
Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó.
Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình.
Bước viết chương trình là
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
Xác định những giá trị đã cho và mối quan hệ giữa chúng.
Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó.
Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình.
Khẳng định nào sau đây là đúng khi nói về chế độ thông dịch?
Chương trình không còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy. Chương trình trên ngôn ngữ máy này sẽ được gọi ra ở mỗi lần cần thực hiện.
Khi thực hiện chương trình, gặp đến câu lệnh nào thì câu lệnh đó sẽ được dịch sang ngôn ngữ máy để thực hiện. Trong quá trình thực hiện chương trình, nếu một câu lệnh được thực hiện bao nhiêu lần thì nó sẽ được dịch lại bấy nhiêu lần.
Chương trình còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy.
Khi thực hiện chương trình, các câu lệnh sẽ được dịch đồng thời sang ngôn ngữ máy để thực hiện.
Khẳng định nào sau đây là sai?
Chương trình viết bằng ngôn ngữ lập trình bậc cao sẽ được dịch sang ngôn ngữ máy để thực hiện.
Có hai chương trình dịch là biên dịch và thông dịch.
Quá trình giải toán bằng lập trình trên máy tính có 4 bước.
Không cần viết chương trình ta vẫn có thể giải một toán trên máy tính.
Giải phương trình ax2+bx+c=0. Ở bước xác định bài toán ta xác định được những gì?
Dữ liệu bài toán cho là 3 số a,b,c. Cần tìm giá trị x thỏa mãn ax2+bx+c=0.
Cần sử dụng ngôn ngữ Python để viết chương trình.
Sử dụng bộ dữ liệu nhỏ để kiểm thử.
Thuật toán để giải bài toán.
Tiêu chí lựa chọn hoặc thiết kế thuật toán là gì?
Hiệu quả về thời gian.
Hiệu quả về không gian.
Khả thi khi cài đặt.
Tất cả đều đúng.
Trong bài toán quản lý tiền điện, dữ liệu đầu vào (input) của bài toán là gì?
12 tháng trong năm
Dãy 12 số nguyên là số tiền điện hàng tháng
Tên của 12 tháng
Số điện tiêu thụ của mỗi tháng
Trong bài toán quản lý tiền điện, dữ liệu đầu vào có kiểu nào sau đây là phù hợp nhất đối với yêu cầu bài toán?
Số nguyên
Số thực
Xâu
Danh sách
Bước đầu tiên khi giải bài toán bằng lập trình trên máy tính là:
Viết chương trình
Kiểm thử
Xác định bài toán
Tính toán kết quả
Phát biểu nào sau đây là SAI khi nói về lập trình bằng ngôn ngữ lập trình bậc cao?
Chương trình sẽ thực hiện được ngay trên máy tính
Cần phải có công cụ dịch chương trình sang ngôn ngữ máy
Có hai cách chương trình sang ngôn ngữ máy là thông dịch và biên dịch
Công cụ dịch sẽ phát hiện các câu
Thứ tự các bước lập trình giải bài toán trên máy tính là?
Xác định bài toán, kiểm thử, viết chương trình, tìm thuật toán
Tìm thuật toán, xác định bài toán, viết chương trình, kiểm thử
Xác định bài toán, tìm thuật toán, viết chương trình, kiểm thử
Xác định bài toán, tìm thuật toán,kiểm thử, viết chương trình
Một trong các yếu tố cơ bản của ngôn ngữ lập trình là:
Tên ngôn ngữ lập trình
Bảng chữ cái của ngôn ngữ
Giao diện màn hình
Khả năng ứng dụng
Bước viết chương trình là:
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
Xác định những giá trị đã cho và mối quan hệ giữa chúng.
Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó.
Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình.
Bước kiểm thử, chạy và hiệu chỉnh chương trình là:
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
Xác định những giá trị đã cho và mối quan hệ giữa chúng.
Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó.
Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình.
Khẳng định nào sau đây là đúng khi nói về chế độ biên dịch?
Chương trình không còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy. Chương trình trên ngôn ngữ máy này sẽ được gọi ra ở mỗi lần cần thực hiện.
Khi thực hiện chương trình, gặp đến câu lệnh nào thì câu lệnh đó sẽ được dịch sang ngôn ngữ máy để thực hiện. Trong quá trình thực hiện chương trình, nếu một câu lệnh được thực hiện bao nhiêu lần thì nó sẽ được dịch lại bấy nhiêu lần.
Chương trình còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy.
Khi thực hiện chương trình, các câu lệnh sẽ được dịch đồng thời sang ngôn ngữ máy để thực hiện.
Khẳng định nào sau đây là đúng khi nói về chế độ thông dịch?
Chương trình không còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy. Chương trình trên ngôn ngữ máy này sẽ được gọi ra ở mỗi lần cần thực hiện.
Khi thực hiện chương trình, gặp đến câu lệnh nào thì câu lệnh đó sẽ được dịch sang ngôn ngữ máy để thực hiện. Trong quá trình thực hiện chương trình, nếu một câu lệnh được thực hiện bao nhiêu lần thì nó sẽ được dịch lại bấy nhiêu lần.
Chương trình còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy.
Khi thực hiện chương trình, các câu lệnh sẽ được dịch đồng thời sang ngôn ngữ máy để thực hiện.
Bước xác định bài toán là:
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
Xác định những giá trị đã cho và mối quan hệ giữa chúng.
Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho.
Bước tìm thuật toán của bài toán và cách tổ chức dữ liệu là:
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
Xác định những giá trị đã cho và mối quan hệ giữa chúng.
Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó.
Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình.
Bước quan trọng nhất để giải một bài toán trên máy tính là:
Tìm thuật toán giải bài toán và cách tổ chức dữ liệu thiết kế thuật toán.
Viết chương trình.
Xác định bài toán.
Kiểm thử chương trình.
Trong các công đoạn sau, đâu là công đoạn đầu tiên của phát triển phần mềm?
Kiểm thử phần mềm
Thiết kế phần mềm
Phân tích hệ thống
Lập trình
Khi phát triển phần mềm nhỏ, việc thực hiện các công đoạn sẽ được thực hiện bởi?
Nhiều nhóm chuyên biệt
Một người thực hiện toàn bộ
Công ty phần mềm
Bộ phận kiểm thử
Khi phát triển phần mềm nhỏ, ai sẽ thực hiện các công đoạn?
Nhiều nhóm chuyên biệt
Một người thực hiện toàn bộ
Công ty phần mềm nước ngoài
Bộ phận kiểm thử
Lập trình ứng dụng web hiện nay có đặc điểm gì?
Chỉ được sử dụng trên máy tính
Đang phát triển chậm dần
Là một lĩnh vực sôi động, phát triển nhanh
Chỉ dùng cho mục tìm kiếm thông tin
Phát biểu nào sau đây là đúng với ngành lập trình game ở Việt Nam hiện nay?
Sản xuất các game thuần Việt để xuất khẩu
Đưa lên trang web để trải nghiệm
Phân phối và gia công game nước ngoài
Chưa được quan tâm phát triển
Đâu KHÔNG phải là đặc điểm của người theo nghề thiết kế và lập trình?
Kiên trì, đam mê
Tư duy logic và chính xác
Khả năng tự học và sáng tạo
Biết nhiều ngôn ngữ trên thế giới
Nghề thiết kế lập trình được giới trẻ yêu thích vì
Lướt web không tốn tiền.
Không cần khả năng cao.
Không cần sáng tạo.
Nhiều cơ hội việc làm, thu nhập cao.
Định hướng nghề dựa trên
Khả năng, sở thích, nguyện vọng của bản thân kết hợp với đặc điểm ngành nghề.
Mức lương của ngành nghề.
Nguyện vọng của gia đình.
Theo số đông bạn bè.
Nhóm nghề thiết kế và lập trình sẽ làm ở đâu?
Khối doanh nghiệp tư nhân.
Khối cơ quan nhà nước.
Làm cho các công ty chuyên về IT.
Cả 3 đáp án trên.
Người theo ngành thiết kế và lập trình có những đặc điểm
Kiên trì, đam mê.
Tư duy logic và chính xác.
Khả năng tự học, sáng tạo, khả năng đọc hiểu tiếng anh.
Tất cả những đặc điểm trên.
Sinh viên ngành công nghệ thông tin có thể làm việc ở các vị trí
Lập trình viên.
Cán bộ nghiên cứu, giảng dạy về công nghệ công tin.
Kiểm thử viên phần mềm.
Tất cả các vị trí trên.
Vị trí nào sau đây là một vị trí trong ngành công nghệ thông tin?
Lập trình viên.
Cán bộ nghiên cứu, giảng dạy về công nghệ công tin.
Kiểm thử viên phần mềm.
Tất cả các vị trí trên.
Công đoạn thiết kế phần mềm là
Phân tích nhu cầu của cộng đồng cần phục vụ, xác định vai trò của phần mềm, xác định thông tin đầu vào, đầu ra của hệ thống phần mềm cần xây dựng.
Chuyển những mô tả ở bản thiết kế thành các lệnh thực hiện được trên máy tính để máy tính "hiểu" và "thực hiện" đúng theo thiết kế.
Chuyển các yêu cầu về phần mềm thành bản thiết kế phần mềm.
Thực hiện các bước thử nghiệm sản phẩm xem có khiếm khuyết gì không để khắc phục kịp thời trước khi phần mềm đến tay người sử dụng.
Công đoạn "phân tích hệ thống" là
Phân tích nhu cầu của cộng đồng cần phục vụ, xác định vai trò của phần mềm, xác định thông tin đầu vào, đầu ra của hệ thống phần mềm cần xây dựng.
Chuyển những mô tả ở bản thiết kế thành các lệnh thực hiện được trên máy tính để máy tính "hiểu" và "thực hiện" đúng theo thiết kế.
Chuyển các yêu cầu về phần mềm thành bản thiết kế phần mềm.
Thực hiện các bước thử nghiệm sản phẩm xem có khiếm khuyết gì không để khắc phục kịp thời trước khi phần mềm đến tay người sử dụng.
Công đoạn "lập trình" là
Phân tích nhu cầu của cộng đồng cần phục vụ, xác định vai trò của phần mềm, xác định thông tin đầu vào, đầu ra của hệ thống phần mềm cần xây dựng.
Chuyển những mô tả ở bản thiết kế thành các lệnh thực hiện được trên máy tính để máy tính "hiểu" và "thực hiện" đúng theo thiết kế.
Chuyển các yêu cầu về phần mềm thành bản thiết kế phần mềm.
Thực hiện các bước thử
Công đoạn "kiểm thử phần mềm" là
Phân tích nhu cầu của cộng đồng cần phục vụ, xác định vai trò của phần mềm, xác định thông tin đầu vào, đầu ra của hệ thống phần mềm cần xây dựng.
Chuyển những mô tả ở bản thiết kế thành các lệnh thực hiện được trên máy tính để máy tính "hiểu" và "thực hiện" đúng theo thiết kế.
Chuyển các yêu cầu về phần mềm thành bản thiết kế phần mềm.
Thực hiện các bước thử nghiệm sản phẩm xem có khiếm khuyết gì không để khắc phục kịp thời trước khi phần mềm đến tay người sử dụng.
Để trở thành một lập trình viên, em cần chuẩn bị những kiến thức, kĩ năng gì?
Biết cách tự học.
Học tiếng Anh chuyên ngành.
Học và nâng cao kĩ thuật chuyên môn.
Tất cả các kiến thức, kĩ năng trên.
Khẳng định nào sau đây là sai?
Lập trình viên có cơ hội làm việc ở các vị trí trong các cấp chính quyền, cấp bộ ngành, chính phủ.
Các hệ thống ngân hàng, tài chính hay tư nhân đều phải sử dụng hệ thống phần mềm phức tạp, có tính nghiệp vụ cao. Từ đó, mở ra nhiều cơ hội lớn cho những người thiết kế và lập trình.
Thế giới công nghệ thay đổi từng giây, từng phút, từng giờ. Những kiến thức được học sẽ nhanh bị cũ, vì vậy phải học tập không ngừng.
Những nghề thuộc nhóm thiết kế và lập trình chỉ có thể làm ở cơ quan tư nhân.
Tình huống nào sau đây cần có nguồn nhân lực phát triển phần mềm?
Tổ chức hoặc doanh nghiệp muốn áp dụng công nghệ số để phục vụ quản lí, sản xuất hay kinh doanh.
Tổ chức hoặc doanh nghiệp muốn có thêm nguồn nhân lực.
Tổ chức hoặc doanh nghiệp muốn mở rộng thị trường kinh doanh.
Tổ chức hoặc doanh nghiệp muốn đầu tư thêm máy móc thiết bị để sản xuất.
Đặc điểm lao động của nhóm nghề thiết kế và lập trình là gì?
Người lao động có nhiều lựa chọn việc làm.
Người lao động có thể làm việc với máy tính, tại văn phòng công ty hoặc làm việc độc lập tại nhà.
Cả A và B
Người lao động không cần phải biết tiếng anh.
Theo em nghề thiết kế và lập trình trò chơi là
Lập trình các trò chơi hay còn gọi là lập trình games.
Thiết kế những phần mềm quản lí cho doanh nghiệp.
Lập trình những ứng dụng giáo dục trực tuyến.
Giáo viên dạy Tin Học.
Nghề thiết kế lập trình được giới trẻ yêu thích vì
Lướt web không tốn tiền.
Không cần khả năng cao.
Không cần sáng tạo.
Nhiều cơ hội việc làm, thu nhập cao.
Những trường đại học nào có khoa công nghệ thông tin
Đại học bách khoa Hà Nội.
Đại học quốc gia thành phố Hồ Chí Minh.
Đại học khoa học tự nhiên.
Tất cả cá trường đại học trên.
Nhóm nghề thiết kế và lập trình sẽ làm ở đâu?
Khối doanh nghiệp tư nhân.
Khối cơ quan nhà nước.
Làm cho các công ty chuyên về IT.
Cả 3 đáp án trên.
