Ngân Hàng đề thi Tin Đại Cương

22 1.6K 5
Ngân Hàng đề thi Tin Đại Cương

Đ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

Ngân Hàng đề thi Tin Đại Cương

Câu 1: hệ điều hành là A. Hệ thống cung cấp các phương tiện tác động với phần cứng, tạo ra môi trường làm việc giữa người và máy B. Hệ thống tạo ra môi trường làm việc giữa người và máy C. Hệ thống các chương trình điều khiển mọi hoạt động của máy tính, cung cấp các phương tiện tác động tới phần cứng, tạo ra môi trường làm việc giữa người và máy D. Hệ thống các chương trình điều khien mọi hoạt động của máy tính Đáp án: C Câu 2: để chạy một ứng dụng trong windown A. Bấm chuột phải rồi chọn copy B. Kích đúp chuột vào biểu tượng của ứng dụng C. Bấm phải chuột rồi chọn save D. Kích chuột vào biểu tượng của ứng dụng Đáp án: B Câu 3 : để truy cập vào một wedside ta phải biết: A. IP của máy chủ chứa webside đó B. Địa chỉ của trang web đó C. Webside đó được đặt tại server thuộc quốc gia nào D. Tên của webside đó Đáp án: B Câu 4 : kiểu dữ liệu real (kiểu số thực) có thể sử lý các số trong phạm vi A. -128 >> 127 B. 0>>65535 C. 2.9*10^-38 đến 1.7*10^38 D. -32768 >> 32767 Đáp án: C Câu 5 : tập tin có định kiểu là A. Tập tin mà các phần tử của nó có cùng một kiểu dữ liệu là kiểu số nguyên B. Tập tin mà các phần tử của nó có cùng một kiểu dữ liệu là kiểu ký tự C. Tập tin mà các phần tử của nó không có cùng một kiểu dữ liệu D. Tập tin mà các phân tử của nó có cùng một kiểu dữ liệu Đáp án: D Câu 6: trong phần hàm không được phép khai báo thành phần nào ? A. const B. uses C. var D. type Đáp án: B Câu 7 : dữ liệu kiểu số thực real trong passcal chiếm bao nhiêu byte ? A. 1 B. 2 C. 4 D. 6 Đáp án: D Câu 8: phát biểu nào sau đây về chức năng của kiểu bản ghi là phù hợp nhất ? A. Để mô tả các đối tượng có nhiều thông tin khác nhau B. Để mô tả các dữ liệu gồm cả số và xâu ký tự C. Để tạo mảng nhiều chiều D. Để mô tả nhiều loại dữ liệu Đáp án: D Câu 9: cho chương trình con : Var x:byte; Begin x:=255; x:=x + 3; writeln(x); end. A. 0 B. 2 C. 3 D. error 85”,” expected Đáp án: B Câu 10 : cho chương trình con Var x: short int; Begin x:=127; x:= x shr 1; writeln(x); end. Hãy cho biết kết quả khi chạy chương trình ? A. -128 B. 63 C. 64 D. 0 Đáp án: B Câu 11 : cho chương trình con ? Const c =255; Var x: byte; Begin x:=(c+1)-1; writeln(x); A. 1 B. 0 C. 255 D. 256 Đáp án: C Câu 12 : cho chương trình con Const c= 32767; Var x:integer; Begin X: = c*2-32767; Write (x); End. Kết quả là ? A. 0 B. 32767 C. -32768 D. error 76 constantout of range Đáp án: B Câu 13 : cho chương trình con Var c1,c2: char; Begin c1 := %; c2:=pred(upcase(c1)); if c1>= c2 then writeln(c2) else writeln(c1); end. Hãy cho biết kết quả khi chạy chương trình ( bấm tổ hợp phím ctrl + F9 trong turbor pascal) A. Error 26 type smatch B. C C. A D. B Đáp án: A Câu 14 : để nhập một số nguyên n nằm trong (5,20) ta chọn đoạn lệnh A. n =0; while((n<=5) or (n=>20)) de readln(n); B. n =0; while((n<=5) and (n>=20)) de readln(n); C. n =0; while((n<5) or (n>20)) de readln(n); D. n =0; while((n<5) or (n>20)) de readln(n); Đáp án: D Câu 15: cho chương trìn con Type ten=(Hong, Hoa, Hue, Ly, Lan, Nhai); Var x: ten; Begin x: = Hoa; x:= ten(ord(x)+1); if x > Hue then writeln(x) else if x= Hoa then writeln(pred(x)) else writeln(succ(x)); end. Hãy cho biết kết quả khi chạy chương trình ( bấm tổ hợp phím ctrl + F9 trong turbor pascal) A. Hong B. Hoa C. Error 63 cannot read or write vari ables of this type D. Hue Đáp án: C Câu 16: cho chương trình con Var x,y: integer; Begin x: =15; y:= not x; writeln(x+y); end. Hãy cho biết kết quả khi chạy chương trình ( bấm tổ hợp phím ctrl + F9 trong turbor pascal) A. 0 B. 1 C. 30 D. -1 Đáp án: D Câu 17: biểu thức 25 div 3 + 5/2*3 có giá trị là ? A. 9.5 B. 8.0 C. 15.5 D. 15.0 Đáp án : C Câu 18: cho biến x kiểu thực và gán x= 12.41; Để in lên màn hình như sau x=12.41 chọn lệnh nào A. Writeln(x:5); B. Writeln(‘x=,x:5:2); C. Writeln(x); D. Writeln(‘x=’,x:5:5); Đáp án: D Câu 19:cho chương trình con Var x: integer; Begin x:= maxint; x:= not x; writeln(x); end. Hãy cho biết kết quả khi chạy chương trình ( bấm tổ hợp phím ctrl + F9 trong turbor pascal) A. 0 B. fase C. -32767 D. -32768 Đáp án: D Câu 20 : cho chương trình con cho chương trìn con Type ten=(Hong, Hoa, Hue, Ly, Lan, Nhai); Var x: ten; Begin x: = Hoa; x:= sncc(x); if x = Hue then writeln(‘Hue’) else if x= Hong then writeln(‘Hong’) else writeln(‘Hoa’); end. Hãy cho biết kết quả khi chạy chương trình ( bấm tổ hợp phím ctrl + F9 trong turbor pascal) A. Hoa B. Ly C. Hong D. Hue Đáp án: D Câu 21 : cho khai báo biến Var m,n: integer; x,y: real; lệnh nào sai A. x =6 B. n= 3.5 C. y= 10.5 D. m= -4 Đáp án: B Câu 22: cho x,y,z là các biến kiểu thực lệnh nào là sai ? A. x+y:=z; B. x:=y+z; C. write(x,y,z); D. writeln(x+ y,z:0:2); Đáp án: A Câu 23 : Hãy xác định câu lệnh trong for của bài toán sau S:=1/a+ 1/a+ ….+1/a A. if i mov 2=0 then s:=s + sqrt(i); B. s:=s+1 sqr(i); C. s:=s+1 sqrt(i); D. if i mov 2=0 then s:=s - sqrt(i); Đáp án: A Câu 24 : cho biến x kiểu thực và gán x= 12.4145 để in lên màn hình kết quả x= 12.4145. Ta chọn lệnh A. writeln(x:5) B. writeln(‘x=’,x:5:2) C. writeln(x) D. writeln(‘x=’,x:5:5) Đáp án: D Câu 25: cho p là một con trỏ . Thủ tục new(p) có ý nghĩa gì A. tạo một biến đang định kiểu p để có thể truy nhập vào vùng dữ liệu của đối tượng B. cấp phát vùng nhớ trên C. D. Câu 26: mục đích tạo mới dùng để A. Tránh lặp lại các công việc giải quyết vấn đề biến hệ nhớ và tạo công cụ liên kết các module chương trình B. Giải quyết vấn đề thiếu bộ nhớ C. Tạo thư viện các hàm thủ tục để tránh lặp lại những công việc giống nhau D. Tạo công cụ liên kết các n chiều chương trình Câu 27: kiểu con trỏ được sử dụng để lưu trữ giá trị A. Kiểu integer B. địa chỉ C. kiểu string D. kiểu real Đáp án: C Câu 28 : cho khai báo Type mảng= array[1 100] of integer; Hàm T dưới đây thực hiện chức năng gì ? Functinon T(A:Mang: n: byte; k: integer) integer; Var i,p: integer; Begin P:=0; i:=0; A. Đáp án mờ quá. Bạn có đáp án thì ghi luôn ra nhé !! B. C. D. Câu 29:cho A là mảng một chiều n phần tử kiểu integer i,p là các biến integer. Đoạn chương trình sau thực hiện nhiệm vụ gì ? p:=A(1); for i:=2 to n do if (A(i):=p) then p:=A(i); A. Tìm phần tử nhỏ nhất trong mảng B. Sắp xếp A theo chiều tăng dần C. Sắp xếp A theo chiều giảm dần D. Tìm phần tử lớn nhất trong mảng Câu 30: cho đoạn chương trình Var x,y: integer; Write(‘vao x=’); readln(x); Writeln(x=’,x); Readln; End. Khi thực hiện dịch chương trình xuất hiện thông báo A. Error 10 Câu 32: điều kiện lặp xét sau đúng thì dừng là vòng lặp A. For…to…do… B. while…do… C. For…downto…do D. repeat….until… Đáp án: D Câu 33: đổi số thập phân sau sang dạng nhị phân 12.456 (lấy 3 chữ số sau dấu phảy) A. 1100.110 B. 1100.011 C. 0011.011 D. 1010.101 Đáp án: B Câu 34: vòng lặp nào không cần từ khóa begin…end cho khối lệnh trong thân vòng lặp A. For…to…do… B. For …downto…do… C. While…do… D. Repeat…until… Đáp án: D Câu 35: cho biết câu lệnh sau sai ở đâu IF DTB>5 then write(‘Do’); else write(‘truot’); A. Đồng thời viết cả giá trị đỗ,trượt B. Chưa biết giá trị của DTB C. Có hai dấu chấm phảy (;) trong một câu lệnh D. Thừa dấu chấm phảy (;) trước từ khóa else Đáp án: D Câu 36: Câu lệnh trong đoạn chương trình : IF < bieu thức điều kiện> then < câu lệnh>; A. Luôn thực hiện B. Thực hiện khi biểu thức điều kiện đúng C. Thực hieejnkhi biểu thức điều kiện sai D. Không có đáp án nào đúng Đáp án: B Câu 37: câu lệnh IF< biểu thức điều kiện> then <câu lệnh 1> else < câu lệnh 2>; A. Thực hiện câu lệnh 2 khi biểu thức điều kiện sai B. Thực hiện câu lệnh 1 khi biểu thức điều kiện sai C. Thực hiện câu lệnh 2 khi biểu thức điều kiện đúng D. Thực hiện cả hai< câu lệnh1> và <câu lệnh 2> Đáp án: A Câu 38: cho đoạn chương trình sau IF b>a then max:=b else max:=a; Hãy cho biết đoạn chương trình trên dùng để ? A. Tính giá trị a B. Tính giá trị b C. Tìm giá trị lớn nhất trong 2 số a và b D. Không có đáp án nào đúng Đáp án: C Câu 39: cấu trúc if…then…else… lồng nhau được sử dụng khi pải lựa chọn một khả năng thỏa mãn trong A. Một khả năng B. Hai khả năng C. Nhiều khả năng D. Tất cả các đáp án đều đúng Đáp án: B Câu 40 : Tên nào đặt sai quy định của pascal A. Kiểm_tra_nguyênto; B. Địa chỉ; C. Tong3so; D. Chu vi; Đáp án: B Câu 41: Kiểu dữ liệu của biểu thức sau là: 3div5 + 8/4 + ord(‘d’) là: A. Số nguyên B. ký tự C. Số thực D. logic Đáp án: C Câu 42: kết quả khi chạy chương trình sau là Var s,i: integer; Begin For i:=1 to 10 do S:=s + i; Writeln(s); Readln; End. A. 11 B. 55 C. 100 D. 101 Đáp án: B Câu 43: kết quả chạy chương trình sau là Var s,i: integer; Begin S:=0; For i:=1 to 90 do S:= s+ ( i mod 3); Writeln(s); Readln; End. A. 90 B. 80 C. 70 D. 60 Đáp án: A Câu 44: kết quả chạy chương trình sau là Var s,i,j : integer; Begin S:=0; For i:=1 to 10 do For j:=1 to 20 do S:= s + 1; Writeln(s); Readln; end. A. 100 B. 200 C. 20 D. 10 Đáp án: B Câu 45: kết quả khi chạy chương trình sau là Var c,i : integer; Begin For i:=1 to 100 do Begin C:= c + i; If I div 10 = 2 then break; End; Writeln(c); End. A. 200 B. B. 210 C. C.2100 D. D.5500 Đáp án: B Câu 46: chương trình sau thực hiện công việc gì Var c,i,j : integer; Begin For i:=1 to 30 do Begin C:= 0; For j:= 1 to i – 1 do If ( i mod j=0) then c:= c*j; If c:= i ten writeln(i); End; End. A. In ra màn hình tất cả các số hoàn hảo trong đoạn [1.30] B. In ra màn hình tất cả các số nguyên tố trong đoạn [1.30] C. Tính trong tất cả các số trong đoạn [1.30] D. Tính tổng tất cả hoàn hảo trong đoạn [1.30] [...]... và máy D Hệ thống các chương trình điều khiển mọi hoạt động của máy tính Đấp án: A Câu 88: Thành phần nào sau đây trong hệ diều hanh windows có khả năng tự đọng nhận biết các thi t bị phần cứng và tự động cài đặt cấu hình của các thi t bị A Windowws Explorer B Plug and Play C Multimedia D Desktop Đáp án: B Câu 89: Cách chọn các nhóm đối tượng rời rạc trong windows A Nhắp chuột chọn một biểu tượng ,... =1 to 100 do A 3-4-2-1 B 1-2-3-4 C 4-2-1-3 D 2-4-3-1 Đáp án: A Câu 55: cho biết điều kiện đúng của vòng lặp s:2:1 While (x) do Begin Writeln(‘x=’); readln(x);end; A X=0 B x= 1 C x=2 D tất cả đáp án đều đúng Câu 56: cho đoạn chương trình sau Var s,i: integer; St: string[20]; Begin While (i< length(st)) do Begin S:= s+ length(st); i: =i+1; end; writeln(s); end Giá trị của s là: A 0 B 210 C 4200 D 4000... số là chính phương hay không ? C Kiểm tra 1 số là số hoàn hảo không ? D Kiểm tra 1 số là số chẵn hay không ? Câu 68: Cho a là mảng một chiều n phần tử, kiểu integer i , j , tg là các biến integer đoạn cương trình sau thực hiện nhiệm vụ gì ? For i:= 1 to (n- 1) do For j:= i+1 to n do If (A[i]> A[j]) then Begin Tg:= A[i]; A[i]:= A[j]; A[j]:= tg; End; A Sắp xếp A theo chiều tăng dần B Tìm phần tử lớn nhất... ? A Real B char C integer D boolean đấp án: A Câu 51: trong cấu trúc for i:= bt1 to bt2 do < cong viec>; hãy cho biết đây là dạng lặp A Dạng lặp tiến B Dạng lặp lùi C Dạng lặp không xác định D Tất cả đều đúng Đáp án: A Câu 52: các câu lệnh nào là đúng A For i:= 10 to 1 do s:=s + 1; B For i:= fase to true do s:= s +1; C For s:=1 downto 10 do s:= s +1; D For i:=’z’ to ‘a’ do s:= s+1; Đáp án: B Câu 53:

Ngày đăng: 02/04/2014, 18:41

Từ khóa liên quan

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

Tài liệu liên quan