1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề thi tin học đại cương BKHN 1

3 327 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 119,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Biểu thức nào dưới đây không được chấp nhận?. [a] A % B [c] A ++ [b] A / B [d] A + B Câu 12: Hệ thống thông tin quản lý là hệ thống bao gồm: [a] Phần cứng, phần mềm, con người [b] Quy tr

Trang 1

ĐỀ THI TIN HỌC ĐẠI CƯƠNG

Ngày thi: 07 / 12 / 2011 Thời gian: 60 phút Không sử dụng tài liệu hay máy tính các loại

Hình thức thi: trắc nghiệm và tự luận

Họ và tên sinh viên:

Lớp: MSSV:

PHẦN I: CÂU HỎI TRẮC NGHIỆM: (7.5đ) (Chọn 1 phương án đúng nhất và trả lời vào bảng trên trang 3)

Câu 1: Số thập phân 124.25 được biểu diễn bởi số

nhị phân nào?

[a] 1111011.010 [c] 1111100.010

[b] 1111010.011 [d] 1111110.010

Câu 2: Chỉ ra kết quả trên màn hình:

int a, b=1;

for(a=1;a<10;a++){

if(a%2==0) continue;

b+=a; printf("%d ", b);}

[a] 1 4 9 16 25

[b] 2 5 10 17 26

[c] 2 4 10 16 24

[d] 2 6 10 16 25

Câu 3: Cho A,B,C là các số nguyên có dấu 8 bit,

có giá trị trong hệ 10 là A=10, B= -100,

C=50 Tính giá trị của biểu thức: A OR B

AND C trong hệ 10

[a] 26 [c] 50

[b] 18 [d] -100

Câu 4: Thiết bị nào là thiết bị ra?

[a] Con chuột [c] Máy quét

[b] Bàn phím [d] Máy chiếu

Câu 5: Cho biết kết quả hiển thị khi chạy đoạn mã

sau:

char a[4]={'a','b','c','d'};

int i;

for(i=0;i<4;i++) printf("%d", a[i]-32);

[a] ABCD

[b] abcd

[c] 65666768

[d] Đoạn mã có lỗi khi dịch

Câu 6: Chọn phát biểu đúng về vai trò của hệ điều

hành?

[a] Quản lý tài nguyên của máy tính

[b] Biên dịch chương trình nguồn sang mã máy

[c] Kiểm tra phần cứng hệ thống khi khởi động

[d] Soạn thảo văn bản

Câu 7: Cách biểu diễn số âm trong máy tính là?

[a] Thêm dấu – vào trước giá trị nhị phân dương

tương ứng

[b] Sử dụng mã bù 10

[c] Sử dụng mã bù 2

[d] Đảo các bit của số nhị phân dương tương ứng

Câu 8: Cho đoạn mã sau:

int a,b;

a = 112;

b = 211;

printf("%s","a>b?a:b");

Kết quả thu được trên màn hình là:

[d] a>b?a:b

Câu 9: Một máy tính có độ rộng bus địa chỉ

(Address Bus) là 32 bit, độ rộng bus dữ liệu (Data bus) là 24 bit Hỏi bộ xử lý, trong một lần truy cập bộ nhớ, có thể trao đổi tối

đa bao nhiêu byte?

[a] 4GB [c] 4 byte [b] 16MB [d] 3 byte

Câu 10: Mạng nào có quy mô nhỏ nhất?

[a] LAN [c] MAN [b] GAN [d] WAN

Câu 11: Trong ngôn ngữ C, cho hai biến số thực A,

B Biểu thức nào dưới đây không được chấp nhận?

[a] A % B [c] A ++

[b] A / B [d] A + B

Câu 12: Hệ thống thông tin quản lý là hệ thống bao

gồm:

[a] Phần cứng, phần mềm, con người [b] Quy trình thu thập, phân tích, xử lý, đánh

giá và phân phối, chia sẻ thông tin cần thiết một cách kịp thời và chính xác dựa trên nhu cầu của tổ chức

[c] Cả a và b [d] Phần cứng, phần mềm, quy trình thu thập,

phân tích, xử lý, đánh giá và phân phối, chia sẻ thông tin cần thiết một cách kịp thời

và chính xác dựa trên nhu cầu của tổ chức

Câu 13: Quy trình giải quyết bài toán bằng máy

tính?

[a] Xây dựng thuật giải  Lựa chọn phương

pháp giải  Cài đặt chương trình Hiệu chỉnh chương trình Thực hiện chương trìnhXác định bài toán

[b] Xác định bài toán  Lựa chọn phương pháp

giải  Xây dựng thuật giải  Cài đặt chương trình  Thực hiện chương trình  Hiệu chỉnh chương trình

[c] Xác định bài toán  Xây dựng thuật giải 

Lựa chọn phương pháp giải  Cài đặt

Họ tên và chữ ký Giám thị

Số thứ tự

Trang 2

chương trình  Hiệu chỉnh chương trình 

Thực hiện chương trình

[d] Xác định bài toán  Lựa chọn phương pháp

giải  Xây dựng thuật giải  Cài đặt chương

trình  Hiệu chỉnh chương trình  Thực hiện

chương trình

Câu 14: Sử dụng 11 bit để biểu diễn một số nguyên

có dấu, dải biểu diễn sẽ là?

[a] -1024 tới +1023 [c] -2048 tới +2047

[b] -1024 tới +1024 [d] -2048 tới +2048

Câu 15: Chỉ ra khai báo hợp lệ:

[a] float: a=9; [c] a:float=9;

[b] a=9.0: float; [d] float a=9.0;

Câu 16: Với mối quan hệ nào giữa hai số nguyên

dương a và b thì thuật toán được thể hiện

bằng lưu đồ bên dưới đi theo trật tự:

(1)(2)(3)(5)(2)(3)(4) (2)(6)

[a] a=2b [c] 2a=3b

[b] 2a=b [d] 3a=2b

Câu 17: Thành phần nào không thuộc khối xử lý

trung tâm CPU?

[a] Khối điều khiển [c] Tập thanh ghi

[b] Bộ nhớ [d] Khối số học và logic

Câu 18: Cho biết giá trị của n khi kết thúc đoạn mã

giả:

x ← 1; n ← 1;

while(x ≤ 1000)

x ← 2x;

n ← n+1;

end while

[a] 4 [c] 6

[b] 5 [d] 9

Câu 19: Kết quả của phép cộng hai số nguyên

không dấu 4718 và 6F16 có giá trị bằng bao

nhiêu trong hệ thập phân?

[a] 379 [c] 424

[b] 493 [d] 621

Câu 20: Trong ngôn ngữ C, tên biến nào sau đây

không được chấp nhận?

[a] KetQua [c] ket_qua

[b] Ket Qua [d] ketqua

Câu 21: Phần khai báo biến sau trong C chiếm bao

nhiêu byte?

char M1[100]; int M2[100];

[a] 300 [c] 200 [b] 400 [d] 301

Câu 22: Trong C, sau đoạn mã sau, biến C có giá

trị?

int A=10, B=20, C;

switch(A>B){

case 0: C=A;break;

case 1: C=B;break;

}

[a] 0 [c] 20

[b] Không xác định [d] 10 Câu 23: Cho các số nguyên không dấu, X = 11710,

Y=7316, Z=011100102 Phép so sánh nào dưới đây là đúng?

[a] Y<X<Z [c] X<Y<Z [b] Y<Z<X [d] Z<Y<X

Câu 24: Cho biết kết quả thực hiện chương trình:

#include<stdio.h>

void main(){

int x, d = 0;

for(x = -2; x < 7; ++x){

if(x < 4) continue;

else break; d++;

} printf("%d", d);

}

[a] 0 [c] 2 [b] 6 [d] Lặp vô hạn

Câu 25: Hỏi kết quả hiển thị trên màn hình?

int x,y;

int f(int x){ y=x-1; x=y-1; return x+y; } void main(){

x=25; y=f(x);

printf("x=%d, y=%d", x, y); }

[a] x=23, y=24 [c] x=23, y=47 [b] x=24, y=47 [d] x=25, y=47

Câu 26: Chỉ ra khai báo nguyên mẫu hàm đúng? [a] int min(int, int);

[b] int min(int a, int b) [c] int min(int a; int b);

[d] int min (int, int)

Câu 27: Trong C, đoạn mã sau hiển thị gì trên màn

hình?

int i=0;

while(++i+1<=5) printf("%d",i);

[a] 12345 [c] 01234 [b] 123456 [d] 1234

Câu 28: Chức năng chính của RAM?

[a] Lưu trữ dữ liệu lâu dài [b] Lưu trữ dữ liệu và chương trình đang thực hiện

[c] Lưu trữ chương trình dùng để khởi động máy tính

[d] Tất cả các đáp án trên

Câu 29: Hàm T(n) được định nghĩa đệ quy như sau:

Hiển thị m

(2)

(6)

(1)

m  a

n  b

Bắt đầu

(3)

Sai

m > n Sai

Đúng

m = n

(4) Đúng

Kết thúc

m  m - n n  n - m

(5)

Trang 3

• T(0) = 0; T(1) = 1;

• T(n) = 2T(n-1) + 3T(n-2) với n≥2;

Hỏi T(4) bằng bao nhiêu?

[a] 20 [c] 40

[b] 30 [d] 50

Câu 30: Trong ngôn ngữ C, kết quả hiển thị trên

màn hình của đoạn mã sau là?

float f=6.789; printf("f=%3.2f", f);

[a] f=%3.2f [c] f=6.789 [b] f=6.78 [d] f=6.79

PHẦN CHẤM ĐIỂM CỦA GIÁO VIÊN

Số câu TN đúng: Điểm:…

Điểm bài tự luận:

Số câu TN đúng: Điểm:…

Điểm bài tự luận: Bằng chữ:

Họ tên và chữ ký cán bộ chấm lần 1: Họ tên và chữ ký cán bộ chấm lần 2: Bằng số: PHẦN BÀI LÀM CỦA SINH VIÊN PHẦN I: TRẢ LỜI TRẮC NGHIỆM: (7.5đ) Sinh viên trả lời các câu trắc nghiệm trên bằng cách điền lựa chọn a, b, c hay d vào ô tương ứng với câu hỏi trong bảng sau: (Lưu ý: chỉ có một phương án chọn là đúng cho mỗi câu trắc nghiệm) Câu Trả lời Câu Trả lời Câu Trả lời 1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 26 7 17 27 8 18 28 9 19 29 10 20 30 PHẦN II: TỰ LUẬN: (2.5đ) Thông tin về xe máy được lưu trong cấu trúc gồm: Hãng sản xuất (xâu không quá 20 ký tự), Năm sản xuất (số nguyên) Hãy viết một chương trình C thực hiện những công việc sau: 1) Nhập vào từ bàn phím thông tin về 30 xe máy và lưu vào một mảng cấu trúc 2) Duyệt mảng này, đưa ra màn hình tổng số xe được sản xuất bởi hãng "Honda" và thông tin năm sản xuất của từng chiếc xe này -Sinh viên viết phần tự luận (lập trình) ở đây cho đến hết trang 4

Ngày đăng: 13/06/2018, 08:51

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w