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

Tuyển tập đề thi trắc nghiệm lập trình C HAY

42 1,7K 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 235,08 KB

Nội dung

Tổng hợp hơn 500 câu hỏi trắc nghiệm lập trình C chia thành các chương:1. Khái niệm cơ bản ngôn ngữ lập trình C; 2. Biến,toán tử và biểu thức toán học; 3. Vòng lặp for, do..while; 4. Ifelse , switch( ) case , goto; 5. Con trỏ,mảng,string; 6. Struct,union,enum; 8. Macro.phục vụ tốt cho các bạn sinh viên, các bạn đang có dự định thi tuyển vào các công ty phần mềm như: Fsoft, GameLoft, Tinh Vân, BKAV,...

Trang 1

Đáp án được giải thích chi tiết tại diễn đàn:

http://vncoding.net/forum/forumdisplay.php?f=18

1 Khái niệm cơ bản ngôn ngữ lập trình C

1 What is the correct value to return to the operating system upon the successful

Trang 3

A When x is less than one hundred

B When x is greater than one hundred

C When x is equal to one hundred

16 Which is not a proper prototype?

A int funct(char x, char y);

B int funct(int x) {return x=x+1;}

C void funct(int) {printf( "Hello" );

D void funct(x) {printf( "Hello" ); }

Trang 4

case 1: printf( "One" );

case 0: printf( "Zero" );

case 2: printf( "Hello World" );

Trang 5

32 Which of the following is a properly defined struct?

A struct {int a;}

B struct a_struct {int a;}

C struct a_struct int a;

D struct a_struct {int a;};

Trang 6

34 Which of the following correctly declares an array?

Trang 7

2 Biến, toán tử và biểu thức toán học

1 What will be output when you will execute following c code?

Trang 11

12 Output of following code:

Trang 16

4 What gets printed?

Trang 18

9 What output is?

Trang 19

B Hello is printed 3 times

C Hello is prined 4 times

D Hello is printed 5 times

Trang 22

getch();

}

A Start End Start End

B Start Start Start

C Start Start Start Start

4 If/else , switch( ) case, goto

1 What gets printed?

Trang 29

case arr[0]: printf("A ");

case arr[1]: printf("B");

case arr[2]: printf("C");

Trang 31

int a = ++*i1 + *i2++;

int b = *++i1 + *i2 ;

printf("%d#%d", a, b);

Trang 33

const char* foo = "wow"; // line 1

foo = "top"; // line 2

Trang 36

int *p = &a,*q = &b;

6 Con trỏ, mảng, string (tiếp)

21 What output is?

Code:

Trang 38

24 What output is?

1 The array int num[26]; can store 26 elements

2 The expression num[1] designates the very first element in the array

3 It is necessary to initialize the array at the time of declaration

4 The declaration num[SIZE] is allowed if SIZE is a macro

Trang 39

A ptr is array of pointers to 10 integers

B ptr is a pointer to an array of 10 integers

Ngày đăng: 22/10/2014, 18:34

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w