NEW
Font size
WorksheetsÔn Tập Kiểm Tra Cuối Học Kỳ II
Total questions: 46
Worksheet time: 23mins
Có mấy công đoạn chính của quá trình phát triển phần mềm?
1
2
3
4
Nói về công đoạn kiểm thử phần mềm, ý nào đúng trong những ý sau đây?
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.
Nói về công đoạn phân tích hệ thống, ý nào đúng trong những ý sau đây?
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.
Nói về công đoạn thiết kế phần mềm, ý nào đúng trong những ý sau đây?
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.
Nói về công đoạn lập trình, ý nào đúng trong những ý sau đây?
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.
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.
Nhóm thiết kế và lập trình có cơ hội làm việc ở nhiều công ty phần mềm với những quy mô khác nhau, sản xuất các loại sản phẩm phần mềm khác nhau.
Số lượng cung cầu về lập trình viên ở Việt Nam đã cân bằng. Do vậy nhiều sinh viên tốt nghiệp ngành lập trình trong những năm tới rất khó tìm kiếm được việc làm.
Chọn câu đúng nhất trong các đáp án sau để trả lời cho câu hỏi: “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ác công đoạn chính phát triển phần mềm theo thứ tự nào sau đây là đúng?
Phân tích hệ thống -> Thiết kế phần mềm -> Lập trình -> Kiểm thử phần mềm.
Lập trình -> Phân tích hệ thống -> Thiết kế phần mềm -> Kiểm thử phần mềm.
Phân tích hệ thống -> Kiểm thử phần mềm ->Thiết kế phần mềm -> Lập trình.
Thiết kế phần mềm -> Phân tích hệ thống -> Lập trình -> Kiểm thử phần mềm.
c sản phẩm phần mềm của nhóm nghề Thiết kế và lập trình là những sản phẩm nào?
Phát triển phần mềm ứng dụng web; Phát triển thương mại điện tử; Thiết kế và lập trình trò chơi.
Phát triển phần mềm ứng dụng web; Phát triển thanh toán điện tử; Thiết kế và lập trình trò chơi.
Phát triển phần mềm chính phủ điện tử; Phát triển thương mại điện tử; Thiết kế và lập trình trò chơi.
Phát triển phần mềm ứng dụng web; Phát triển thương mại điện tử; Thiết kế và lập trình mạng xã hội.
Trong các khẳng định sau đây, khẳng định nào đúng?
Khi phát triển phần mềm thì mỗi người làm nghề đều phải thực hiện tất cả các công đoạn chính các công đoạn chính phát triển phần mềm.
Khi phát triển phần mềm mỗi người chỉ thực hiện được nhiều nhất không quá hai công đoạn.
Khi xây dựng một phần mềm nhỏ thì một người có thể làm tất cả các công đoạn, vừa thiết kế chương trình vừa lập trình.
Các nhà phát triển phần mềm chỉ có duy nhất một công việc là phát triển các phần mềm thương mại mới.
Theo em công việc chính của những người làm nghề thiết kế và lập trình trò chơi là gì trong các ý sau?
Lập trình games.
Thiết kế những phần mềm giải trí điện tử.
Lập trình mạng xã hội.
Thiết kế giao diện quảng cáo trò chơi.
Nhóm nghề thiết kế và lập trình sẽ làm việc ở đâu trong những liệt kê sau?
Khối doanh nghiệp tư nhân, công ty thiết kế xây dựng
Khối doanh nghiệp tư nhân và khối cơ quan nhà nước.
Khối doanh nghiệp tư nhân và khối cơ quan nhà nước, làm cho các công ty chuyên về IT.
Làm cho các công ty chuyên về IT, công ty chuyên về thiết kế quảng cáo
Lý do nào mà nghề thiết kế lập trình được giới trẻ yêu thích trong những lý do sau?
Được học tập ở nước ngoài.
Không cần khả năng cao tư duy cao
Không cần khả năng sáng tạo trong công việc
Có rất nhiều lựa chọn việc làm
Đâu là đặc điểm lao động của nhóm nghề thiết kế và lập trình trong những đặc điểm liệt kê sau đây?
Người lao động có nhiều lựa chọn việc làm trong nước và ngoài nước.
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à.
Người lao động có nhiều lựa chọn việc làm và 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à.
Người lao động không cần phải biết tiếng Anh và 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à.
Người theo ngành thiết kế và lập trình có những đặc điểm nào trong những đặc điểm liệt kê sau đây?
Kiên trì, đam mê; có khả năng làm việc 24/24 giờ; có khả năng tự học, sáng tạo; khả năng đọc hiểu tiếng Anh.
Tư duy logic và chính xác; có sức khoẻ tốt; tinh thần hợp tác tốt; khả năng đọc hiểu tiếng Anh.
Kiên trì, đam mê; tinh thần hợp tác tốt; có khả năng tự học, sáng tạo; khả năng đọc hiểu tiếng anh.
Kiên trì, đam mê; tư duy logic và chính xác; có khả năng tự học, sáng tạo; khả năng đọc hiểu tiếng Anh.
Định hướng nghề dựa trên yếu tố nào trong những yếu tố được liệt kê sau?
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 nghề, cơ hội được đào tạo và làm việc.
Mức lương của nghề, sở thích của bản thân và dự báo khả năng việc làm tốt.
Nguyên vọng của gia đình và sở thích của bản thân.
Theo số đông bạn bè, mức lương cao và dự báo khả năng việc làm tốt.
Để khởi tạo danh sách a là một danh sách rỗng, em chọn cách viết nào trong những cách sau đây?
a=''
a=[0]
a=[]
a=''
Cho mảng T=[“Lan”,”Hồng”,”Cúc”,”Huệ”]. Phần tử T[1] là phần tử nào trong những liệt kê sau?
Lan
Hồng
Cúc
Huệ
Cho đoạn chương trình:
a=[1,0,5,2]
a.sort()
print(a)
Sau khi thực hiện đoạn chương trình trên, danh sách a hiển thị trên màn hình là danh sách nào trong những liệt kê sau?
[0,1,5,2]
[5,2,1,0]
[0,1,2,5]
[0,5,1,2]
Cho đoạn chương trình:
M=[1,3,0,4,6]
M.sort()
print(M[1]) Sau khi thực hiện đoạn chương trình trên, kết quả hiển thị trên màn hình là giá trị nào sau đây?
6
3
0
1
Cho đoạn chương trình sau: b=[“one”, “two”, “three”,”four”,”five”]
print(len(b)) Sau khi thực hiện đoạn chương trình trên, kết quả hiển thị trên màn hình là giá trị nào sau đây?
0
five
4
5
Cho đoạn chương trình:
X=[1,2,3]
X.pop(2)
print(X)
Sau khi thực hiện đoạn chương trình trên thì kết quả trên màn hình là gì trong những liệt kê sau?
X=[1,2]
X=[2,3]
X=[1,3]
X=[2]
Để khởi tạo danh sách số thực từ dữ liệu nhập vào, cách viết nào sau đây là đúng?
ls = [1, 2, 3]
ls = [int(i) for i in input()]
ls = [float(x) for x in input().split()]
ls = [int(x) for x in input().split()]
Để khởi tạo danh sách T có 5 phần tử 1, 2, 3, 4, 5 cách viết nào sau đây là đúng?
T = 1, 2, 3, 4, 5
T = (1, 2, 3, 4, 5)
T= [1..5]
T = [1, 2, 3, 4, 5]
Trong python, để khai báo một danh sách bằng phép gán và khởi tạo sẵn một số phần tử ta dùng cú pháp nào sau đây?
< tên danh sách > = [< danh sách phần tử, phân cách bởi dấu phẩy >].
< tên danh sách > = [].
[< danh sách phần tử, phân cách bởi dấu phẩy >].
< tên danh sách > = [0].
Chương trình sau thực hiện công việc gì?
S = 0 for i in range(len(A)):
if A[i] %2==1:
S = S + A[i]
print(S)
Duyệt từng phần tử trong A.
Tính tổng các phần tử trong A.
Tính tổng các phần tử lẻ trong A.
Tính tổng các phần tử ở vị trí lẻ trong A.
Công cụ Debug dùng để làm gì trong những ý sau đây?
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 trong những mô tả sau đây?
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 đó.
Lỗi được thông báo ngay trên màn hình.
Để 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ỳ.
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 đó.
Là lỗi sai về mặt logic.
Để kiểm thử chương trình có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra?
1
2
3
4
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.
Lỗi nào khó phát hiện nhất khi em tìm cách gỡ lỗi cho chương trình?
Lỗi cú pháp.
Lỗi ngữ nghĩa.
Lỗi ngoại lệ.
Lỗi cú pháp và lỗi ngoại lệ.
Bước kiểm thử, chạy và hiệu chỉnh chương trình là bước nào trong những bước sau đây?
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để diễ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 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 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.
Mục đích của việc kiểm thử chương trình là gì trong những đáp án sau?
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à bước nào trong những bước sau?
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.
Quá trình giải toán bằng lập trình trên máy tính có bao nhiêu bước?
2
3
4
5
Bước xác định bài toán là thực hiện công việc gì trong những công việc sau?
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.
Chọn các bước giải bài toán trên máy tính đúng trong các bước sau?
Xác định bài toán → Tìm thuật toán của bài toán và cách tổ chức dữ liệu → Kiểm thử, chạy và hiệu chỉnh chương trình → Viết chương trình.
Viết chương trình → Xác định bài toán → Tìm thuật toán của bài toán và cách tổ chức dữ liệu → Kiểm thử, chạy và hiệu chỉnh chương trình.
Xác định bài toán → Kiểm thử, chạy và hiệu chỉnh chương trình → Viết chương trình → Tìm thuật toán của bài toán và cách tổ chức dữ liệu.
Xác định bài toán → Tìm thuật toán của bài toán và cách tổ chức dữ liệu → Viết chương trình-> kiểm thử, chạy và hiệu chỉnh trong 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 thực hiện việc gì?
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 thực hiện việc gì sau đây?
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.
kkhẳngddinhj nào Đú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.
Cho bài toán: Giải phương trình ax2 + bx + c = 0. Ở bước xác định bài toán ta xác định được gì?
Dữ liệu bài toán cho là 3 số a,b,c. Cần tìm số lớn nhất vừa là ước của a vừa là ước của b
Cần sử dụng ngôn ngữ Python để viết chương trình.
ước số chung nhỏ nhất
Dữ liệu bài toán cho là 2 só nguyên dương a và b
Cho bài toán: tìm ước số chung lớn nhất của 2 số nguyên dương a và b, ở bước xác định bài toán ta xác định được gì
