nhap mon ve lap trinh de thi nhap mon lap trinh (co1003) nmlt 171 cuuduongthancong com

16 8 0
nhap mon ve lap trinh  de thi nhap mon lap trinh (co1003) nmlt 171   cuuduongthancong com

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH ————————————————— Họ tên: MSSV: THI CUỐI KỲ - NIÊN KHÓA 2017-2018 Thời gian làm bài: 90 phút Mơn thi: Nhập mơn lập trình (CO1003) � Không phép dùng tài liệu � Được phép dùng tài liệu giấy Đề thi số: 1711 Đề thi gồm trang Chú ý: Các khai báo thư viện, hàm khai báo khác (nếu cần thiết) xem đầy đủ Mỗi câu hỏi trắc nghiệm chọn đáp án Phần I, II sinh viên làm trực tiếp vào đề Sinh viên tối đa 10 điểm I Các câu hỏi trắc nghiệm (4đ) Đoạn lệnh sau dùng cho câu 1-2: int i =0, j =1, s =0; for ( i =0; i < ; ++i ) { s = s + j; j = j ∗ 3; } Câu ✟ Thực thi xong đoạn lệnh ✟ giá trị s là: ☛ ☛ A 40 B 15 ✡ ✠ ✡✟ ✠ ☛✟ ☛ C✠ D✠ 16 ✡ ✡ Câu ☛ ☛ ✟ Thực thi xong đoạn lệnh ✟ giá trị j là: A 81 B 32 ✡ ✠ ✡✟ ✠ ☛✟ ☛ C✠ 27 D✠ ✡ ✡ Câu Kiểu liệu sau phù hợp để lưu điểm học: ✟ ☛ ✟ tổng kết môn ☛ A float B✠ int ✡ ✠ ✡ ☛✟ ☛✟ C✠ char D✠ pointer ✡ ✡ Câu ☛ ✟ Hãy chọn phát biểu sai A Ngôn ngữ tốn học ngơn ngữ lập trình ✡ ☛✠ ✟ B✠ Máy tính hiểu trực tiếp mã giả ✡ ☛ ✟ C Ngôn ngữ cấp cao chuyển ngữ ✡✠ biên dịch (compiler) ☛✟ D✠ Máy tính hiểu trực tiếp hợp ngữ ✡ Câu ✟ Khai báo mảng sau sai ☛ A int a[2]; ✡ ☛✠ ✟ B✠ int a[] = {1, 3}; ✡ ☛✟ C✠ int a[2] = malloc(2 * sizeof(2)); ✡ ☛ ✟ D✠ int* a = malloc(2 * sizeof(2)); ✡ Câu ✟ Hãy chọn phát biểu sai kiểu liệu ☛ A int kiểu số nguyên chiếm 6bytes ✡✠ nhớ ☛✟ B✠ float kiểu số thực dấu chấm động ✡ ☛✟ C✠ double chiếm 8bytes nhớ ✡ ☛ ✟ D✠ pointer kiểu dẫn xuất ✡ Câu Dịng lệnh sau xuất giá trị hình? p r i n t f ( " %08.1 f " , ☛✟ A✠ 123.1540 ✡ ☛✟ C✠ 123.154 ✡ Ngày thi: 11/01/2018 123.154); ☛✟ B✠ 000123.2 ✡ ☛ ✟ D✠ 00123.15 ✡ CuuDuongThanCong.com Câu Định dạng liệu đọc/ghi scanf, printf ☛✟ ☛ ✟ cho kiểu char là: A✠ %s B✠ %d ✡ ✡ ☛ ✟ ☛✟ C✠ %e D✠ %c ✡ ✡ Câu Dịng lệnh sau xuất giá trị hình: p r i n t f ( "%d" , 0x6A ) ; ☛✟ ☛✟ A 6A B✠ lệnh bị lỗi ✡ ✠ ✡ ☛✟ ✟ ☛ C 106 D 0x6a ✡✠ ✡✠ Câu 10 Giá trị in đoạn lệnh C sau int x = , y = ; p r i n t f ( "%d %d" , x + −−y , x++); ☛✟ ☛✟ A✠ 73 B✠ 74 ✡ ✡ ☛✟ ☛ ✟ C D 10 ✡✠ ✡✠ Câu 11 Thực thi xong đoạn lệnh sau giá trị x là: int x = ; i f ( x = 3) x = x ∗ + 1; ☛✟ A✠ ✡ ☛✟ C 10 ✡✠ ☛✟ B✠ ✡ ☛ ✟ D 22 ✡✠ Đoạn lệnh sau dùng cho câu 12-13: int a , b ; f o r ( a = , b = ; a=20) break ; i f ( ( a+b ) % == ) { b += ; continue ; } } Câu☛12 thi đoạn chương trình ☛✟ ✟ Giá trị a sau thực A 50 B 51 ✡ ✠ ✡✟ ✠ ☛✟ ☛ C 13 D Cả A, B C sai ✡✠ ✡✠ Câu☛13 ☛ ✟ Thực thi xong đoạn lệnh ✟ giá trị b là: A✠ 21 B✠ 50 ✡ ✡ ☛✟ ☛ ✟ C 32 D 16 ✡✠ ✡✠ Câu 14 Lời gọi hàm sqrt(9) trả giá trị: ☛✟ ☛✟ A✠ B✠ 6.0 ✡ ✡ ☛✟ ☛ ✟ C✠ 81.0 D✠ 3.0 ✡ ✡ Trang 1/2 − Mã đề 1711 https://fb.com/tailieudientucntt Câu☛15 ✟ Hãy chọn phát biểu sai: A Trình biên dịch hiểu mã giả ✡ ☛✠ ✟ B✠ Để mơ tả giải thuật dùng mã giả, lưu ✡ đồ mã lập trình ☛✟ C Lưu đồ sử dụng số ký hiệu để mô tả giải ✡✠ thuật ☛✟ D Mã lập trình mã viết ngơn ✡✠ ngữ lập trình (C, C++, ) II Các câu hỏi điền kết (2đ) Câu 17 Biến kiểu char chiếm: nhớ Câu 16 Thiết bị sau thuộc phần cứng (hardware) máy tính ☛✟ A CPU ✡ ☛✠ ✟ B✠ Bộ tiền xử lý (Preprocessor) ✡ ☛ ✟ C✠ Trình biên dịch (Compiler) ✡ ☛ ✟ D Bộ chuyển ngữ (Assembler) ✡✠ byte(s) Câu 18 Giá trị biểu thức ∗ (int)2.5 + 1.5 là: Câu 19 Giá trị biểu thức 12∧ là: Câu 20 Đoạn chương trình sau tính tổng số từ đến 50 thỏa mãn chia hết cho không chia hết cho Hãy điền vào chỗ trống để hoàn thiện int i, sum=0; ) for(i = 1; ) if( sum = III Phần tự luận (5đ) Câu 21 (1đ) Đây câu dùng chấm phong cách lập trình Để điểm phần này, sinh viên phải làm phần (có điểm dương) câu Câu 22 (1.5đ) Viết chương trình thực u cầu sau: • Nhập vào số nguyên dương n từ bàn phím Nếu nhập sai u cầu nhập lại • Tính in tổng bình phương số nguyên dương từ tới n S = 12 + 22 + + n2 Câu 23 (2.5đ) Trong không gian chiều Oxyz cho tọa độ đỉnh tam giác �ABC • Hãy dùng struct để mơ tả kiểu cấu trúc phù hợp thông tin điểm Oxyz • Hãy nhập tọa độ đỉnh �ABC lưu lại để tính tốn • Giả sử hình chiếu đứng �ABC xuống mặt phẳng Oxy �A� B � C � , tính xuất hình tọa độ �A� B � C � • Viết hàm trong_tam( ) nhận vào thông tin điểm A� , B � , C � �A� B � C � trên, tính trả giao điểm đường trung tuyến �A� B � C � (trọng tâm �A� B � C � ) Chủ nhiệm Khoa/Bộ môn Giảng viên đề ThS Võ Thanh Hùng Ngày thi: 11/01/2018 CuuDuongThanCong.com Trang 2/2 − Mã đề 1711 https://fb.com/tailieudientucntt TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH ————————————————— THI CUỐI KỲ - NIÊN KHĨA 2017-2018 Thời gian làm bài: 90 phút Mơn thi: Nhập mơn lập trình (CO1003) � Khơng phép dùng tài liệu Đề thi số: 1711 ☛✟ Câu ✡ A✠ ☛✟ Câu ✡ A✠ ☛✟ Câu ✡ B✠ ☛✟ Câu ✡ C✠ ☛✟ A✠ Câu ✡ ☛✟ B✠ Câu ✡ ☛✟ A✠ Câu ✡ � Được phép dùng tài liệu giấy I Các câu hỏi trắc nghiệm (4đ) ☛✟ Câu ✡ D✠ ☛✟ Câu ✡ C✠ ☛✟ D✠ Câu 10 ✡ ☛✟ C✠ Câu 11 ✡ ☛✟ Câu 12 ✡ C✠ ☛✟ A✠ Câu 13 ✡ II Các câu hỏi điền kết (2đ) Câu 17 Câu 19 Câu 18 11.5 Câu 20 ☛✟ Câu 14 ✡ D✠ ☛✟ A✠ Câu 15 ✡ ☛✟ Câu 16 ✡ A✠ III Phần tự luận (5đ) Câu 21 Lời giải Câu 22 Lời giải Gợi ý giải (sinh viên có cách làm khác) #include #include int main ( ) { int n , S ; { p r i n t f ( "Nhap vao s o n : " ) ; s c a n f ( "%d" , &n ) ; } while ( n

Ngày đăng: 27/12/2022, 08:47

Tài liệu cùng người dùng

Tài liệu liên quan