1. Trang chủ
  2. » Giáo án - Bài giảng

new ôn thi liên thông

5 13 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 5
Dung lượng 15,43 KB

Nội dung

CÂU HỎI TRẮC NGHIỆM MÔN KỸ THUẬT LẬP TRÌNH. 1 - Giả sử a và b là hai số thực.[r]

(1)

CÂU HỎI TRẮC NGHIỆM MÔN KỸ THUẬT LẬP TRÌNH

1 - Giả sử a b hai số thực Biểu thức không phép theo cú pháp ngôn ngữ lập trình C?

a) (a += b); b) (a >>= b); a) (a *= b); d) (a -= b);

2 - Cho a = 3, b = Biến c = (a &= b) có giá trị giá trị đây?

a) c = b) c = c) c = d) c = - Xâu định dạng dùng để in xâu kí tự?

a) "%s” b) "%x" c) "%f" d) "%c" - Xâu định dạng dùng để in số nguyên?

a) "%u" b) "%p" c) "%e" d) "%d" - Phương pháp duyệt phải đảm bảo nguyên tắc?

a) Xây dựng công thức tính nghiệm cho lời giải tốn

b) Khơng lặp lại cấu hình duyệt khơng bỏ xót cấu hình

c) Từ nghiệm biết ta phải có phương pháp sinh nghiệm tốn

d) Khơng lặp lại cấu hình duyệt trước - Phương pháp định nghĩa đệ qui là?

a) Phương pháp xác định đối tượng thông qua đối tượng khác

b) Phương pháp định nghĩa đối tượng thơng qua

c) Phương pháp xác định đối tượng thơng qua

d) Phương pháp định nghĩa đối tượng thông qua đối tượng khác

7 - Hãy cho biết kết thực đoạn chương trình đây:

long function1(int n) {if(n==0) return(1);

return(n*function1(n-1)); }

void main()

{printf("\n Ket qua: %ld",function1(5));}

a) Kết quả: b) Kết quả: 120 c) Kết quả: 24 d) Kết quả:

8 - Hãy cho biết kết thực đoạn chương trình đây:

int function1(int n) {int f1=1, f2=1, fn,i=3; while(i<=n)

{ fn=f1+f2; f1=f2;f2=fn;i++;} return(fn);

}

void main()

{printf("\n Ket qua: %d",function1(7));}

a) Kết quả: b) Kết quả: 720

c) Kết quả: 13 d) Kết quả:

9 - Hàm dùng để đưa xâu kí tự hình?

a) Hàm fputc() b) Hàm puts() c) fputs() d) Hàm putch()

Các khái niệm ngôn ngữ C

1) Lệnh cout nằm thư viện sau đây: a) iostream.h b) conio.h

c) stdio.h d) d) dos.h

2) Lệnh clrscr() nằm thư viện sau đây: a) iostream.h b) conio.h

c) stdio.h d) dos.h

3) Lệnh randomize() nằm thư viện sau đây: a) iostream.h b) conio.h

c) stdio.h d) dos.h

4) Cho biết kết biểu thức sqrt(4)+abs(12-16)-pow(2,3)

a) -2 b) c) 21 d) -10

5) Cho biết kết biểu thức (5/3+1)%4 a) b) c) d)

6) Trong bốn từ khóa biểu diễn số nguyên int, long, unsign int, unsign long từ khóa có miền giá trị nhỏ ?

a) long b) int c) unsign int d) unsign long d) Cả b c

7) Cho biết kết biểu thức (1>3) && (2>=2) a) b) c) TRUE d) FALSE 8) Cho biết kết biểu thức !( 2>1 || 1>2 ) a) b) c) TRUE d) FALSE 9) Cho biết kết đoạn chương trình sau: int a=3,b=0;

b=a++; b=b+++a; cout<<b; a) b) c) d)

10) Cho biết kết đoạn chương trình sau: int a=3,b=0;

b= a; b=b+ a; cout<<b ; a) b) c) d)

11) Cho biết kết đoạn chương trình sau: int a=241; cout<<(a%100)/10;

a) b) c) d)

12) Cho biết kết đoạn chương trình sau: int a=5,b=9;

int m=a>b ? a++ : b++; int n=a<b ? a : b; cout<< n+(++m);

a) b) 11 c) 13 d) 14

13) Lệnh getch() nằm thư viện ? iostream.h

a) conio.h b) stdio.h c) dos.h

14) Tổ hợp phím sau đóng cửa sổ soạn thảo?

a) Alt+F3 b) Alt+F5 c) Ctrl+F9 d) F3 15) Cho biết kết chương trình sau:

(2)

void main()

{ float a=1.2; int b=a; cout<<b;} a) b) 1.2

c) Một kết khác d)Chương trình có lỗi 16) Lệnh sau nhập số từ bàn phím

a) input b) cin c) scanf d) Cả b c 17) Lệnh để dưa trỏ đầu dòng

a) cout<< endl b) cout<<”n” c) cout<<”/n” d) cout<<%n”

18) Cho biết kết đoạn chương trình sau: int a=3,b=4;

int t=a; a=b; b=t; cout<<b

a) b) c) d) Một kết khác 19) Cho biết lệnh đây, lệnh không nằm thư viện conio.h :

a) getche() b) textbackground() c) gotoxy() d) random()

21) Cho x,y số nguyên, lệnh sau để in giá trị số a, b hình :

a) cout<< " Hai so la : a, b" ; b) cout<< "Hai so la : "<< a + b; c) cout<< " Hai so la : " << a, b; d) cout<< "Hai so la : "<< a << b;

22) Cho biết đoạn chương trình sau thi hành xuất hình kết gì?

#include<iostream.h> void main()

{ int x = 500, y = 100, t ; t = x * y;

cout<<t; }

a) 50000 b) 32767 c) -32768 d) Tất câu sai

23) Biểu thức sau có giá trị : a) ( 10>7 ) && ('a' < 'A' )

b) (3 + <= 5) || (2 < % 2) c) (4 + > 5) && (2 < / 2) d) * (2+ 1) >= 10 % 4*

Cấu trúc điều khiển vòng lặp

1) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=3,b=5;

if (a%2==1 && b/2==2.5) {a=a+b; b=b+a;}

cout<<a+b; getch(); }

a) b) 17 c)21 d) 32

2) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=3,b=5; if (a<b)a=a+1; else b=b+1; a=a+b;

cout<<a; getch(); }

a) b) c) d) 14 3) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=1,b=2; if (a<b)

if (a>b) a=a+1; else b=b+1; else a=a+b;

cout<<a*b; getch(); }

a) b) c) d) 12 4) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=5; switch (a/2)

{case 1:a=a+4; break; case 2:a=a-4; break; case 3:a=a*4; break; }

cout<<a; getch(); }

a) b) c) d)

5) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=5; switch (a/2) {case 1:a=a+3; case 2:a=a-3; case 3:a=a*3; }

cout<<a; getch(); }

(3)

6) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=8; switch (a%2)

{case 2:a=a+3;break; case 4:a=a-3;break; case 6:a=a*3;break; default: a=a/3; }

cout<<a; getch(); }

a) b) c) d) 15 7) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=2; switch (a%2)

{case 0:a=a+1; break; case 1:a=a-1; break; }

cout<<a; getch(); }

a) b) c) d)

8) Cho biết kết chương trình sau : #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=2,b=1; if (a>b) a=a+4; b=b-4; else

a=a*4; cout<<a; getch(); }

a) b) c) d) Chương trình có lỗi 9) Cho biết kết chương trình sau:

#include <iostream.h> #include <conio.h> void main()

{ clrscr(); int a=1,b=2; if (a>b)a=a+4; else a=a*4;

b=b-4; cout<<a+b; getch(); }

a) -1 b) c) d) Chương trình có lỗi 10) Cho biết kết chương trình sau :

#include <iostream.h> #include <conio.h> void main()

{ clrscr(); int a=1; switch (a) {case 1:a=a+2; case 2:a=a-2; default : a=a*2; }

cout<<a; getch(); }

a) b) c) d) Chương trình có lỗi 11) Cho biết kết chương trình sau:

#include <iostream.h> #include <conio.h> void main()

{ clrscr(); int a=2; switch (a)

{ case 1: a=a+3;break;

case 2: if (a%2==1)a=a-2; else a=a*2; break; }

cout<<a; getch(); }

a) b) c) d) Chương trình có lỗi 12) Cho biết kết chương trình sau

#include <iostream.h> #include <conio.h> #include <math.h> void main()

{ clrscr();

cout<<(sqrt(4)==2); getch();

}

a) b) c) d) Chương trình có lỗi 13.Cho biết kết chương trình sau:

#include <iostream.h> #include <conio.h> void main()

{ clrscr();

int a=1,b=2,c=3,m; m=a;

if (b<m) m=b; if (c<m) m=c; cout<<m;

getch(); }

a) b) c) d)

14) Cho biết kết chương trình sau: #include <iostream.h>

(4)

void main()

{ clrscr(); int t=0; int a=1,b=3,c=4,d=7; if (a%2==1) t++; if (b%2==1) t++; if (c%2==1) t++; if (d%2==1) t++; cout<<t;

getch(); }

a) b) c) d)

15) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=1,b=2;

if (++a>b ) a=++a; else b=b ;

cout<<a+b; getch(); }

a) b)3 c)4 d)5 16) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=1,b=2;

if (a++> b) a=a++; else b= b;

cout<<a+b; getch(); }

a) b) c)4 d) 17) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=1,b=2; a=a*b/2+5-3%4; cout<<a;

getch(); }

a) b)2 c)3 d)4

18) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr();

int a=!(2>1)&&(3>1); cout<<a;

getch(); }

a) b) c) d)

19).Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); int a=1,b=2;

int c=!(a==b||1>3); cout<<c;

getch(); }

a) b) c) d)

20) Cho biết kết chương trình sau: #include <iostream.h>

#include <conio.h> void main()

{ clrscr(); char

ch1='a',ch2='b',ch3='a',ch4='c'; int t=0;

if (ch1=='a') t++; if (ch2=='a') t++; if (ch3=='a') t++; cout<<t;

getch(); }

a) b) c) d) b) Chương trình có lỗi

21) Lệnh sau in số nhỏ A B: a) if (A < B) cin>>B; else cin>>A; b) if (A > B) cout<< B; else

cout<<A;

c) if (A < B) cin>>A; else cin>>B; d) if (A > B) cout<< A; else

cout<<B;

22) Cho biết kết chương trình sau:

#include <iostream.h> )void main() { int a=4,b=3;

if (a%2 ==0 && b/2==1.5) { a = a + b; b = b + a;} cout<<a+b;

}

a) d) 10 c) 17 d) 31 23) Chọn câu lệnh để thực công việc : Kiểm tra a, b, c nhỏ in số

a) if ( a, b , c < ) cout<<"0"; b) if (a < || b < || c < 0)

cout<<"0";

c) if a < && b < && c < cout<<"0";

d) if (a < && b < && c < 0) cout<<"0";

24).Cho biết kết chương trình sau: #include <iostream.h>

void main()

(5)

if (s ==1) cout << "mot";

Ngày đăng: 18/04/2021, 09:04

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w