Mỗi câu hỏi trắc nghiệm đều được mình giải thích chi tiết. Nếu các bạn có gì thắc mắc, feedback cho mình nhé.!!! Khái niệm cơ bản ngôn ngữ lập trình C. Biến, toán tử và biểu thức toán học. Vòng lặp for, do while. If/else, switch case, goto. Con trỏ, mảng, string. Struct, Union
Câu hỏi này thuộc ngân hàng trắc nghiệm dưới đây, bấm vào Xem chi tiết để làm toàn bài 190 câu trắc nghiệm Nghiệp vụ ngoại thương Sưu tầm và chia sẻ hơn 190 câu trắc nghiệm Nghiệp vụ ngoại thương (kèm đáp án) dành cho các bạn sinh viên chuyên ngành Kinh tế, sẽ giúp
Nếu bạn yêu thích về lập trình, đặc biệt là ngôn ngữ lập trình C thì bài trắc nghiệm dưới đây sẽ cung cấp cho bạn nhiều thông tin bổ ích để học tập. Những câu hỏi sát với nội dung của những bài học, chắc chắn sẽ cho bạn nhiều kiến thức bổ ích. Xem thêm:
CÂU HỎI TRẮC NGHIỆM Chương 1: TỔNG QUAN VỀ NGHIỆP VỤ BÁN HÀNG 1. Bán sỉ, bán lẻ là cách thức phân loại bán hàng theo: a. Đối tượng mua. b. Hình thức cửa hàng. c. Quy mơ bán. .; d. Sự sở hữu hàng hóa. 2. Phân loại bán hàng theo địa điểm bán hàng bao gồm: a. Bán sỉ và bán
Thư viện tài liệu học tập, tham khảo online lớn Nội dung viết Bộ 30 câu hỏi trắc nghiệm Sinh 12 Bài 3: Điều hòa hoạt động gen Đáp án 30 câu hỏi trắc nghiệm Sinh 12 Bài 3: Điều hòa hoạt động gen Bộ 30 câu hỏi trắc nghiệm Sinh 12 Bài 3: Điều hịa hoạt động gen Câu 1: Sự kiểm sốt gen sinh vật nhân thực đa
Ngày đăng: 28/01/2018, 22:54. Đây là tổng hợp tất cả 250 câu hỏi trắc nghiệm và đáp án môn lập trình C. Đây là tài liệu quý báo để các em kham khảo để có bài kiểm tra thật tốt khi đi trong các trường đại học và cao đẳng trên toàn quốc Câu 1: Ngơn ngữ lập trình C
lsS2Vlj. Tổng hợp 320 câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức. Để ôn tập hiệu quả các bạn có thể ôn theo từng phần trong bộ câu hỏi này bằng cách trả lời các câu hỏi và xem lại đáp án và lời giải chi tiết. Sau đó các bạn hãy chọn tạo ra đề ngẫu nhiên để kiểm tra lại kiến thức đã ôn. Chọn hình thức trắc nghiệm 50 câu/60 phút Ôn tập từng phần Trộn đề tự động Chọn phần Câu 1 Ngôn ngữ lập trình C được Dennish phát triển dựa trên ngôn ngữ lập trình nào? A. Ngôn ngữ B B. Ngôn ngữ BCPL C. Ngôn ngữ DEC PDP D. Ngôn ngữ B và BCPL ANYMIND360 / 1 Câu 2 Ngôn ngữ lập trình được Dennish đưa ra vào năm nào? A. 1967 B. 1972 C. 1970 D. 1976 Câu 3 Ngôn ngữ lập trình nào dưới đây là ngôn ngữ lập trình có cấu trúc? A. Ngôn ngữ Assembler B. Ngôn ngữ C và Pascal C. Ngôn ngữ Cobol. D. a, b và c Câu 4 Những tên biến nào dưới đây được viết đúng theo quy tắc đặt tên của ngôn ngữ lập trình C? A. diem toan B. 3diemtoan C. _diemtoan D. -diemtoan ZUNIA12 Câu 5 Một biến được gọi là biến toàn cục nếu A. Nó được khai báo tất cả các hàm, ngoại trừ hàm main B. Nó được khai báo ngoài tất cả các hàm kể cả hàm main C. Nó được khai báo bên ngoài hàm main D. Nó được khai báo bên trong hàm main Câu 6 Một biến được gọi là một biến địa phương nếu A. Nó được khai báo bên trong các hàm hoặc thủ tục, kể cả hàm main B. Nó đươc khai báo bên trong các hàm ngoại trừ hàm main C. Nó được khai báo bên trong hàm main D. Nó được khai báo bên ngoài các hàm kể cả hàm main ADMICRO Câu 7 Nếu x là một biến toàn cục và x không phải là một con trỏ thì A. Miền nhớ dành cho x có thể thay đổi trong quá trình thực hiện chương trình B. Miền nhớ dành cho x chỉ có thay đổi bởi những thao tác với x bên trong hàm main C. Miền nhớ dành cho x sẽ thay đổi bởi những thao tác với x trong tất cả các hàm, kể cả hàm main D. Miền nhớ giành cho x không bị thay đổi trong quá trình thực hiện chương trình Câu 8 Kiểu dữ liệu nào dưới đây được coi là kiểu dữ liệu cơ bản trong ngôn ngữ lập trình C A. Kiểu double B. Kiểu con trỏ C. Kiểu hợp D. Kiểu mảng Câu 9 Giả sử a, b là hai số thực. Biểu thức nào dưới đây viết không đúng theo cú pháp của ngôn ngữ lập trình C A. a+=b B. a*=b C. a=b D. a&=b Câu 10 Giả sử a và b là hai số thực. Biểu thức nào dưới đây là không được phép theo cú pháp của ngôn ngữ lập trình C A. a /=b B. a-=b C. a>>=b D. a*=b Câu 11 Xâu định dạng nào dưới đây dùng để in ra một số nguyên hệ 16 A. “%d” B. “%x” C. “%i” D. “%u” Câu 12 Xâu định dạng nào dưới đây dùng để in ra một số nguyên ở hệ 8 A. “%ld” B. “%x” C. “%o” D. “%u” Câu 13 Xâu định dạng nào dưới đây dùng để in ra một kí tự A. “%f” B. “%x” C. “%s” D. “%c” Câu 14 Xâu định dạng nào dưới đây dùng để in ra một xâu kí tự A. “%f" B. “%x” C. “%s” D. “%c” Câu 15 Xâu định dạng nào dưới đây dùng để in ra một số nguyên dài A. “%ld” B. “%x” C. “%d” D. “%o” Câu 16 Xâu định dạng nào dưới đây dùng để in ra địa chỉ của một biến A. “%u” B. “%e” C. “%o” D. “%p” Câu 17 Xâu định dạng nào dưới đây dùng để in ra một số nguyên A. “%u” B. “%e” C. “%d” D. “%p” Câu 18 Xâu định dạng nào dưới đây dùng để in ra một số thực có độ chính xác kép A. “%u” B. “%e” C. “%o” D. “%p” Câu 19 Xâu định dạng nào sau đây dùng để in ra một số thực có độ chính xác đơn A. “%u” B. “%e” C. “%f” D. “%o” Câu 20 Kiểu dữ liệu int kiểu số nguyên có thể xử lí số nguyên nằm trong khoảng nào A. 0…255 B. -32768…32767 C. -128…127 D. 0…65535 Câu 21 Cho a=3, b=2 và c là 3 biến nguyên. Biểu thức nào sau viết sai cú pháp trong ngôn ngữ lập trình C A. c=a & b B. c=a && b C. c= a/b D. c= a>=b D. a*=b Câu 23 Cho a=3, b=2. Biến c=a void main { int a, b; a = 100; b = 56; printf“ % d”, a 1 A. -1 B. 0 C. 1 D. Tất cả đều sai Câu 29 Cho biết giá trị của biểu thức 2+4>2&&4 void main { int ch = ’A’; printf“ % d”, ch; } A. A B. a C. 65 D. Kết quả khác Câu 39 Kết quả của chương trình sau include void main { int i = 98; printf“ % c”, i; }; A. 98 B. B C. b D. Kết quả khác Câu 40 Kết quả in ra màn hình của chương trình sau include void main { int i = 5, j = 6; i = i - -j; printf“ % d”, i; }; A. 5 B. 6 C. 1 D. 0 Câu 41 Dạng tổng quát của hàm printf là printf“dãy mã quy cách”, dãy mã biểu thức; Trong đó, dãy mã quy cách sẽ là A. Dãy các mã định dạng dữ liệu hiển thị B. Con trỏ của xâu kí tự C. Các xâu kí tự mang tính chất thông báo D. Cả 3 phương án trên Câu 42 Trong các hàm sau, hàm nào là hàm không định dạng để nhập một kí tự từ bàn phím A. scanf; B. getchar; C. getch; D. getche; Câu 43 Trong các hàm sau, hàm nào để nhập một kí tự từ bàn phím ngay sau khi gõ, không chờ nhấn Enter và không hiện ra màn hình A. scanf; B. getchar; C. getch; D. getche; Câu 44 Hàm nào đọc kí tự từ bàn phím ngay sau khi gõ, không chờ nhấn Enter. Các kí tự có hiện ra màn hình A. scanf; B. getchar; C. getch; D. getche; Câu 45 Kết quả in ra màn hình của chương trinh sau là gì include void main { int i; for i = 2; i void main { int i; for i = 2;; i++ printf“ % 3 d”, i; }; A. Vòng lặp vô hạn B. “ 2” C. “ 1 2” D. Kết quả khác Câu 47 Lệnh nào trong các lệnh sau cho phép đã chuyển tới một nơi nào đó đã được gán nhãn A. break B. goto C. continue D. exit Câu 48 Lệnh nào trong các lệnh sau cho phép dừng câu lệnh điều khiển A. break B. goto C. continue D. Cả 3 phương án trên Câu 49 Trong ngôn ngữ C, khai báo “int array[3][5]” có nghĩa là A. Các phần tử của mảng là các số nguyên B. Là một mảng hai chiều tối đa là 15 phần tử và mỗi phần tử là một số nguyên C. array[3][5] là một phần tử của mảng D. Tất cả đều sai Câu 50 Tìm lỗi sai trong chương trình sau in ra kết quả là tổng của 453 và 343 include void main { int sum; sum = 453 + 343 printf“\Ket qua la “sum; }; A. Thiếu dấu chấm phẩy; B. Thiếu dấu phẩy , C. Thiếu kí tự đặc tả D. Cả 3 ý trên
Tổng hợp câu hỏi trắc nghiệm lập trình C/C++ có đáp án và lời giải đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức. Để ôn tập hiệu quả các bạn có thể ôn theo từng phần trong bộ câu hỏi này bằng cách trả lời các câu hỏi và xem lại đáp án và lời giải chi tiết. Sau đó các bạn hãy chọn tạo ra đề ngẫu nhiên để kiểm tra lại kiến thức đã ôn. Chọn hình thức trắc nghiệm 50 câu/60 phút Ôn tập từng phần Trộn đề tự động Chọn phần Câu 1 Trong cấu trúc chương trình C++, lệnh include dùng để làm gì? A. Thông báo trong chương trình sử dụng các lệnh tính toán, thông báo các biến sử dụng trong thân chương trình. B. Khai báo các câu lệnh được sử dụng trong chương trình. Phải tạo các câu lệnh trước thì mới sử dụng được trong chương trình C++. C. Thông báo cho bộ tiền biên dịch thêm các thư viện chuẩn trong C++. Các lệnh được sử dụng trong thân chương trình phải có prototype nằm trong các thư viện chuẩn này. D. Không có đáp án đúng. ANYMIND360 / 1 Câu 2 Trong cấu trúc chương trình C++ có bao nhiêu hàm main? A. 1 B. 2 C. 3 D. 4 Câu 3 Lệnh cout trong C++ có tác dụng gì? A. Là stream đầu ra chuẩn trong C++. B. Là lệnh chú thích trong C++ C. Là stream đầu vào chuẩn của C++. D. Là lệnh khai báo một biến. Câu 4 Lệnh cin trong C++ có tác dụng gì? A. Là lệnh chú thích trong C++ B. Là lệnh khai báo một biến. C. Là stream đầu ra chuẩn trong C++. D. Là stream đầu vào chuẩn của C++. ZUNIA12 Câu 5 Kết thúc một dòng lệnh trong chương trình C++, ta sử dụng ký hiệu gì? A. Dấu , B. Dấu . C. Dấu D. Dấu ; Câu 6 Lệnh cout trong C++ đi kèm với cặp dấu nào? A. >> B. \\ C. D. > Câu 8 Để chú thích trên nhiều dòng lệnh trong chương trình C++, ta dùng cặp dấu nào? A. \\ B. >> C. /* và */ D. D. \\Lập trình C++ Câu 10 Cách khai báo biến nào sau đây là đúng? A. ; B. ; C. = ; D. Tất cả đầu không đúng Câu 11 What is the correct value to return to the operating system upon the successful completion of a program? A. 0 B. -1 C. 1 D. Do not return a value Câu 12 What is the only function all C programs must contain? A. start B. system C. main D. program Câu 13 What punctuation is used to signal the beginning and end of code blocks? A. { } B. → and ← C. BEGIN and END D. and Câu 14 What punctuation ends most lines of C code? A. . B. ; C. ' Câu 15 Which of the following is a correct comment? A. */ Comments */ B. ** Comment ** C. /* Comment */ D. { Comment } Câu 16 Which of the following is not a correct variable type? A. float B. real C. int D. double Câu 17 Which of the following is the correct operator to compare two variables? A. = B. = C. equal D. == Câu 18 Which of the following is true? A. 1 B. 66 C. -1 D. All of the above Câu 19 Which of the following is the boolean operator for logical-and? A. & B. && C. D. & Câu 20 Evaluate !1 && !0 1 A. True B. False C. Unevaluatable Câu 21 Which of the following shows the correct syntax for an if statement? A. if expression B. if { expression C. if expression D. expression if Câu 22 What is the final value of x when the code is run? int x; forx = 0; x var; Câu 40 Which of the following accesses a variable in a pointer to a structure, *b? A. b→var; B. C. b-var; D. b>var; Câu 41 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;}; Câu 42 Which properly declares a variable of struct foo? A. struct foo; B. struct foo var; C. foo; D. int foo; Câu 43 Which of the following correctly declares an array? A. int arr[10]; B. int arr; C. arr{10}; D. array arr[10]; Câu 44 What is the index number of the last element of an array with 29 elements? A. 29 B. 28 C. 0 D. Programmer-defined Câu 45 Which of the following is a two-dimensional array? A. array arr[20][20]; B. int arr[20][20]; C. int arr[20, 20]; D. char arr[20]; Câu 46 Which of the following correctly accesses the seventh element stored in foo, an array with 100 elements? A. foo[6]; B. foo[7]; C. foo7; D. foo; Câu 47 Which of the following gives the memory address of the first element in array arr, an array with 100 elements? A. arr[0]; B. arr; C. &arr; D. arr[1]; Câu 48 Which of the following is a string literal? A. Static String B. “Static String” C. Static String’ D. char string[100]; Câu 49 What character ends all strings? A. .’ B. C. \0’ D. /0’ Câu 50 Which of the following reads in a string named x with one hundred characters? A. fgetsx, 101, stdin; B. fgetsx, 100, stdin; C. readlinex, 100, \n’; D. readx;
Q2 Chỉ thị nào sau đây là đúng khi dùng để khai báo một biến ký tự có tên là letter?letter = char;char letter;letter char;character letter;Q3 Chỉ thị nào sau đây là đúng khi khai báo một hằng số có tên là TRUE và giá trị là 1?int TRUE = 1;define TRUE = 1define TRUE 1;define TRUE 1Q4 Chỉ thị nào sau đây là đúng khi khai báo một biến thực có tên money?money real;real money;float money;money float;Q5 Chỉ thị nào sau đây là đúng khi khai báo một hằng số có tên là GST và giá trị là GST GST = GST = float GST = Câu lệnh nào sau đây là đúng để thực hiện việc gán giá trị của biến number1 cho biến total?total = number1;number1 = total;total = number1;number1 = total;Q7 Câu lệnh nào sau đây là đúng để thực hiện việc gán giá trị của phép chia biến total cho 10 cho biến discount?discount = total/10;discount = total10;total = discount* = 10;Q8 Câu lệnh nào sau đây là đúng để thực hiện việc gán ký tự W cho biến ký tự letter?letter = “W”;letter = W;char letter = “W”;letter = W’;Q9 Câu lệnh nào sau đây là đúng để thực hiện việc in ra giá trị của biến nguyên có tên sum?printf“%s”,sum;print“%d”,∑printf“%d”,sum;printf“%d”,∑Q10 Câu lệnh nào sau đây là đúng để thực hiện việc in ra dòng chữ Welcome rồi xuống dòng?printf“Welcome\n”;printfWelcome,”\n”;printfWelcome\n;printfWelcome’,’\n’;Q11 Câu lệnh nào sau đây là đúng để thực hiện việc in ra giá trị của biến ký tự có tên letter?printletter;print“%c”,letter;printf“%d”,letter;printf“%c”,&letter;Q12 Câu lệnh nào sau đây là đúng để thực hiện việc in ra giá trị của biến thực discount?printf“%s”,discount;printdiscount’;printf“%f”,discount;printf“%f”,&discount;Q13 Câu lệnh nào sau đây là đúng để thực hiện việc in ra giá trị của biến thực dump sử dụng hai chỗ cho phần thập phân?printf“% dump;printf“%2f”,&dump;printf“%*.5f”,2,dump;printf“%.2f”,dump;Q14 Câu lệnh nào sau đây là đúng để thực hiện việc đọc giá trị cho biến nguyên i từ bàn phím?scanf“%d”,&i;scanf“%s”,&i;scanf“%d”,*i;scanfi;Q15 Hãy cho biết kết quả của phép tính 101B100B?110B101B010BCả ba câu trên đều saiQ16 Hãy cho biết kết quả của phép tính 101B&100B?110B101B100BCả ba câu trên đều saiQ17 Chỉ thị nào sau đây là đúng khi sử dụng để khai báo một mảng 10 ký tự có tên letters?letters char[10];char[10] letters;char letters[10];char array letters[10];Q18 Câu lệnh nào sau đây là đúng khi gán ký tự Z’ cho phần tử thứ tư của mảng letters?letters[4]= “Z”;letters[3] = 'Z';letters[4] = "Z";letters[3] = 'z';Q19 Chỉ thị nào sau đây là đúng khi khai báo mảng hai chiều balances có 3 hàng và 5 cột?float balances[3][5];balances[3][5] of float;float balances[5][3];array of float balances[0..2][0..5];Q20 Câu lệnh nào sau đây là đúng để gán xâu “Hello” cho mảng ký tự words tại thời điểm khai báo?char words[10] = 'Hello';static char words[] = "Hello";static char words["hello"];static char words[] = { Hello };Q21 Câu lệnh nào sau đây là đúng để gán xâu “Welcome” cho xâu ký tự stuff?strcpy stuff, 'Welcome' ;stuff = "Welcome";stuff[0] = "Welcome";strcpystuff, "Welcome" ;Q22 Câu lệnh nào sau đây là đúng để in ra màn hình giá trị của phần tử thứ 3 của mảng số nguyên có tên totals?printf"%d\n", &totals[3] ;printf"%d\n", totals[3] ;printf"%c\n", totals[2] ;printf"%d\n", totals[2] ;Q23 Câu lệnh nào sau đây là đúng để in ra màn hình xâu ký tự có tên words?printf"%s\n", words;printf"%c\n", words;printf"%d\n", words;printf"%s\n", words[2];Q24 Câu lệnh nào là đúng để gán xâu “Welcome” cho xâu ký tự stuff?strcpy stuff, 'Welcome' ;stuff = "Welcome";stuff[0] = "Welcome";strcpystuff, "Welcome" ;Q25 Câu lệnh nào sau đây là đúng để nhập vào giá trị cho xâu ký có tên words từ bàn phím?scanf"%s\n", words;scanf" %c", words;scanf"%c", words;scanf"%s", words;Q26 Chỉ thị nào sao đây là đúng để khai báo một biến con trỏ nguyên có tên address?int address;address *int;int *address;*int address;Q27 Câu lệnh nào sau đây là đúng khi gán địa chỉ của biến thực balance cho con trỏ thực temp?temp = &balance;balance = float temp;float temp *balance;&temp = balance;Q28 Câu lệnh nào sau đây là đúng khi sử dụng để gán ký tự W’ cho biến ký tự được trỏ bởi biến con trỏ ký tự letter?'W' = *letter;letter = "W";letter = *W;*letter = 'W';Q29 Cho biết kết quả trên màn hình sau khi chạy đoạn chương trình sau? int count=10, *temp, sum=0; temp=&count; *temp=20; temp=∑ *temp=count; printf"count = %d, *temp = %d, sum = %d\n", count, *temp, sum;count = 2, *temp = 10, sum = 10count = 20, *temp = 20, sum = 20count = 10, *temp = 2, sum = 10count = 200, *temp = sum = 1Q30 Chỉ thị nào sau đây là đúng khi khai báo một con trỏ trỏ vào xâu “Hello” có tên message?char message = "Hello";*message = "Hello";char *message = "Hello";char message = 'Hello';Q31 Trong C để thực hiện ép kiểu type casting, bạn cần sử dụng thư viện nào sau đây? phải 3 kết qủa trênQ32 Cho biết kết quả của đoạn chương trình sau x=0; switchx { case 1 printf "One" ; case 0 printf "Zero" ; case 2 printf "Hello World" ; }OnZeroHello WorldZeroHello WorldQ33 x có kết quả là bao nhiêu sau khi chạy đoạn chương trình dưới đây? int x; forx=0; x include main { int i,j,k,x=0; fori=0; i include main { int a, b = 0; int c[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; for a=0; a main { int i; char ch; fori=0, ch=65; i include main { int i, j, k, x=0; fori=1;i include main { int i, j, k, x=0; fori=1;i include main { int i=0, x=0; do { ifi%5==0 x++; ++i; } whilei=’a’ && c11 or b>1 or c>1 then write1; if a>1 and b>1 and c>1 then write1; if a>1 and b>1 and c>1 then write1; if a, b, c > 1 then write1;Q54 Đáp án nào dưới đây là khai báo hoàn chỉnh của một hàm trong C? int funct; int functint x {return x=x+1;} void functint {printf"Hello"} void functx { printf"Hello"}Q55Chỉ thị nào sau đây là đúng khi sử dụng để khai báo một mảng 10 ký tự có tên letters? letters char[10]; char[10] letters; char letters[10]; char array letters[10];Q56 Câu lệnh nào sau đây là đúng khi gán ký tự Z’ cho phần tử thứ tư của mảng letters? letters[4]= “Z”; letters[3] = 'Z'; letters[4] = "Z"; letters[3] = 'z';Q57 Chỉ thị nào sau đây là đúng khi khai báo mảng hai chiều balances có 3 hàng và 5 cột? float balances[3][5]; balances[3][5] of float; float balances[5][3]; array of float balances[0..2][0..5];Q58 Câu lệnh nào sau đây là đúng để gán xâu “Hello” cho mảng ký tự words tại thời điểm khai báo? char words[10] = 'Hello'; static char words[] = "Hello"; static char words["hello"]; static char words[] = { Hello };Q59 Câu lệnh nào sau đây là đúng để gán xâu “Welcome” cho xâu ký tự stuff? strcpy stuff, 'Welcome' ; stuff = "Welcome"; stuff[0] = "Welcome"; strcpystuff, "Welcome" ;Q60 Câu lệnh nào sau đây là đúng để in ra màn hình giá trị của phần tử thứ 3 của mảng số nguyên có tên totals? printf"%d\n", &totals[3]; printf"%d\n", totals[3]; printf"%c\n", totals[2]; printf"%d\n", totals[2];Q61 Câu lệnh nào sau đây là đúng để in ra màn hình xâu ký tự có tên words? printf"%s\n", words; printf"%c\n", words; printf"%d\n", words; printf"%s\n", words[2];Q62 Câu lệnh nào sau đây là đúng để nhập vào giá trị cho xâu ký có tên words từ bàn phím? scanf"%s\n", words; scanf" %c", words; scanf"%c", words; scanf"%s", words;Q63 Chỉ thị nào sao đây là đúng để khai báo một biến con trỏ nguyên có tên address? int address; address *int; int *address; *int address;Q64 Câu lệnh nào sau đây là đúng khi gán địa chỉ của biến thực balance cho con trỏ thực temp? temp = &balance; balance = float temp; float temp *balance; &temp = balance;Q65 Câu lệnh nào sau đây là đúng khi sử dụng để gán ký tự W’ cho biến ký tự được trỏ bởi biến con trỏ ký tự letter? 'W' = *letter; letter = "W"; letter = *W; *letter = 'W';Q66 Cho biết kết quả trên màn hình sau khi chạy đoạn chương trình sau? int count = 10, *temp; sum=0; temp = &count; *temp = 20; temp = ∑ *temp = count; printf"count = %d, *temp = %d, sum = %d\n", count, *temp, sum ; count = 2, *temp = 10, sum = 10 count = 20, *temp = 20, sum = 20 count = 10, *temp = 2, sum = 10 count = 200, *temp = sum = 1Q67 Chỉ thị nào sau đây là đúng khi khai báo một con trỏ trỏ vào xâu “Hello” có tên message? char message = "Hello"; *message = "Hello"; char *message = "Hello"; char message = 'Hello';Q68 Trong ngôn ngữ C, câu lệnh nào sau đây trả về địa chỉ ô nhớ của con trỏ p? p; *p; &p; addressp;Q69 Giải thuật là chọn 2 Phương pháp giải bài toán Cách tiếp cận để giải bài toán Tập các câu lệnh Các dòng lệnh Chương trình trong 1 ngôn ngữQ70 Khi nói đến lưu đồ, 4 phát biểu nào sau đây là các phát biểu đúng? Chúng dễ hiểu hơn ngay khi nhìn qua so với việc diễn đạt bằng ngôn ngữ tự nhiên Chúng cung cấp một cách lập tài liệu cho chương trình Chúng ta có thể xem lại và kiểm lỗi chương trình dễ dàng hơn với sự giúp đã của lưu đồ Lưu đồ giúp giải thích chương trình và bàn luận về giải pháp dễ dàng hơn Lưu đồ giúp tính trị của các biến trong 1 chương trình khácQ71 Xác định giá trị của biểu thức sau 15+80/2*10–12*2/3-10 298 553 397 -553Q72 Xác định giá trị của biểu thức sau 10-8-2*10/5-5*2 -10 10 50 Divide by zeroQ73 Khi xem xét vòng lặp xác định, 2 phát biểu nào sau đây là các phát biểu đúng? Các trị được tính toán hay được quản lý trong thân vòng lặp không có ảnh hưởng gì đến số lần thực thi vòng lặp Các tác vụ được lặp lại với số lần đã ấn định đặc tả trước Các trị được tính toán hay được quản lý trong thân vòng lặp có thể ảnh hưởng đến số lần thực thi vòng lặp Các tác vụ được lặp lại với số lần thay đổiQ74 Bốn điểm nào sau đây là các điểm cần chú ý khi vẽ lưu đồ? Lúc đầu, nên tập trung vào tính hợp lệ logic của bài toán và vẽ ra đường đi chính của lưu đồ Sau khi đã có đường đi chính, thêm các nhánh và vòng lặp cho hợp lý với yêu cầu bài toán Một lưu đồ có thể có một điểm khởi đầu và hai điểm dừng Hãy giữ lưu đồ có tính độc lập bằng cách không dùng các thuật ngữ liên quan đến máy tính Hãy dùng các bước giải có ý nghĩaQ75 Chương trình sau cho kết qủa là gì? void main { int i, x=0; fori=1; i void main { int *px, *py; int a[]={1,2,3,4,5,6}; px=&a[0]; py=&a[5]; printf"%d", ++px-py; } 4 2 5 Không kết quả nào đúngQ77 Cho phát biểu sau int num;Với phát biểu trên, 4 trị nào trong các trị sau KHÔNG hợp lệ cho biến num? Alan abc 459 A2 2E9Q78 Tại sao hai hàm scanf và printf được gọi là các hàm nhập xuất có định dạng? Vì chúng có chuỗi định dạng trong tham số Vì chúng thường được dùng để nhập xuất các trị trong chỉ 1 kiểu đã định trước Vì một lý do khácQ79 Đâu là những hàm nhập xuất không định dạng? Chọn 2 scanf printf getchar putcharQ80 Hàm nào sau đây được dùng để nối 2 chuỗi? strlen strcpy strcmp strcatQ81 Hàm nào sau đây sẽ trả về độ dài của 1 chuỗi? strlen strcpy strcmp strcatQ82 Hàm nào sau đây sẽ sao chép 1 chuỗi? strlen strcpy strcmp strcatQ83 Hàm nào sau đây được dùng để so sánh hai nội dung chuỗi? strlen strcpy strcmp strcatQ84 Nếu strcmpS1,S2 trả về 1 số nguyên âm thì Nội dung chuỗi S1 lớn hơn nội dung chuỗi S2 Nội dung chuỗi S1 nhỏ hơn nội dung chuỗi S2 Nội dung chuỗi S2 bằng nội dung chuỗi S1Q85 Mảng trong ngôn ngữ C là Một nhóm phần tử cùng kiểu và có chung tên gọi Một nhóm phần tử có thể có kiểu riêng và có chung tên gọi Một nhóm phần tử có thể có kiểu riêng và có tên gọi riêng cho mỗi phần tửQ86 Chọn 1 phát biểu sai Chuỗi là 1 mảng các ký tự Chuỗi là mảng các ký tự và ký tự cuối cùng có mã 0 Chuỗi là mảng các ký tự và ký tự cuối cùng là null Chuỗi là mảng các trị 2 byteQ87 Kích thước của mảng là Số phần tử tối đa của mảng Kích thước bộ nhớ sẽ cấp phát cho mảng Cả hai câu trênQ88 Cho khai báo int* p= 100; p+=5;Đâu là trị của biến p? 105 110 115 120Q89 Với các khai báo dưới đây, đâu là trị của biến c? char S[]="Helen"; char* p=S; char c=*p+3; H' e' l' n' Một trị khácQ90 Với đoạn code dưới đây, đâu là trị của biến n? int n=7, m=8; int *p1=&n, *p2=&m; *p1+=*p2-m+n; 10 12 15 20 Một trị khácQ91 Với đoạn mã dưới đây, đâu là tập trị mảng a? int a[5]={1,2,3,4,5}; int *p=a; *p+2+=5; {1,2,3,4,5} {6,7,8,9,10} {1,2,8,4,5} Một tập trị khácQ92 Số chiều của 1 mảng là Số chỉ số được dùng để nhận diện 1 phần tử của mảng Số phần tử của mảng Số vùng nhớ sẽ được cấp phát cho mảng Cả a,b,cQ93 Có bao nhiêu chuỗi "Hello" được xuất ra màn hình khi thực hiện code dưới? int i, j; fori=1; i toán tử mũi tên a, b sai a, b đúngQ99 Trị của biến S là bao nhiêu khi thực hiện đoạn code dưới? int i, S=0, a[5]; fori=0;i0 && i%2==0 a[i]=a[i]+1; } 40 60 20 80Q100 Sau khi đoạn code dưới được thực thi, tập trị của a là gì? int a[5]={2,3,4,5,5}; int *p1=&a[0], *p2=&a[4]; *p1++; *p2-; 2,3,4,5,5 3,3,4,5,5 3,3,4,4,5 3,3,4,6,6Q101 Trị của biến v là gì sau khi thực hiện đoạn code dưới? typedef struct ST{int d1, d2, d3;}; struct ST v={5,6,7}; struct ST* p=&v; 6,6,7 5,6,7 Nhóm trị khác Code gây lỗiQ102 Trị trung bình của các trị trong biến v là gì khi thực hiện đoạn code dưới? typedef struct STUDENT{int d1, d2, d3;}; struct STUDENT v={ 2,3,4}; Trị khác Code gây lỗiQ103 Đề nghị các biến nên dùng để mô tả 1 vòng tròn int x,y,r; int r; int x,y,r,t; int vt;Q104 Đề nghị các biến cần thiết giúp mô tả một hình chữ nhật int x1,y1,x2,y2; int rec; double area;Q105 Hãy khai báo 1 cấu trúc mô tả cho sinh viên, thông tin về mỗi sinh viên bao gồm tên, điểm 3 môn học structure STUDENT{char Name[25]; int s1,s2,s3;} struct STUDENT{char Name[25]; int s1,s2,s3;} struct STUDENT{char Name[25]; int s1,s2,s3;}; typedef STUDENT{char Name[25]; int s1,s2,s3;}Q106 Phát biểu nào sau đây là sai khi nói đến tập tin file? Tập tin là dữ liệu đã hoàn tất được lưu trong bộ nhớ ngoài bởi người dùng hay một chương trình Hệ điều hành nhận diện 1 tập tin nhờ vào tên đầy đủ của nó gồm đường dẫn, tên tập tin và đuôi mở rộng Dạng mô tả tên tập tin trong C "c\tm1\ hoặc "C\tm1\ Dạng mô tả tên tập tin trong C "c\\tm1\\ hoặc "C\\tm1\\ Chọn câu trả lời đúng khi thực hiện đoạn code sau? FILE *f=fopen" int n=7; fprintff,"%d",n; Code gây lỗi Code này sẽ ghi trị 7 lên file Code này sẽ đọc 1 trị từ file vào biến nQ108 Đâu là cách thức đúng khi khai báo hàm tính và trả về tổng các phần tử của 1 mảng int void Sumint a[]; long Suminta[]; void Sumint a[], int n; long Sumint a[], int n;Q109 Hãy khai báo hàm tìm trị lớn nhất trong 1 mảng các số long void Maxlong *a; long Maxlong *a[]; void Maxlong a[], int n; long Maxlong *a, int n; long Maxlong *a[], int n;Q110 Khai báo hàm đọc 1 text file vào 1 mảng các số int void Readchar* fName, int a[]; void Readchar* fName, int a; void Readchar* fName, int *a; void Readchar* fName, int *&a, int &n; void Readchar* fName, int *&a[], int &n;Q111 Một vòng tròn được mô tả bằng 3 biến int, trong đó mô tả vị trí của tâm và r mô tả cho bán kính vòng tròn. Hãy khai báo hàm vẽ vòng tròn void DrawCircle; void Drawint x, int y, int r; int Drawint r; int Drawint , int r;Q112 Hãy khai báo 1 hàm sẽ kiểm tra 1 mảng int có đối xứng hay không void Palindromeint a[], int n; int Palindromeint a[], int n; double Palindromeint a[], int n; boolean Palindromeint *a, int n;Q113 Hãy khai báo 1 hàm sẽ kiểm tra 1 chuỗi có đối xứng hay không void PalindromeString S; void Palindromechar S[]; double Palindromechar* S; boolean Palindromechar* S,int n;Q114 Hãy khai báo 1 hàm sẽ kiểm tra 1 mảng int có là mảng tăng hay không void CheckAscint a[], int n; int CheckAscint *a, int n; long CheckAscint* S; double CheckAscint* S[], int n;Q115 Một số các tác vụ sau sẽ được áp dụng để kiểm tra một số nguyên là lẻ hay chẵn. Theo ý bạn, thứ tự các bước nào sau đây là đúng? 1 - bắt đầu 2 - Nhập số nguyên n 3 - Nếu số dư là 0 thì hiển thị chuỗi "Đây là số chẵn" 4 - ngược lại hiển thị "Đây là số lẻ" 5 - chia n cho 2 6 - Kết thúc 1,2,3,4,5,6 1,5,4,3,2,6 1,2,5,3,4,6 1,5,3,4,2,6Q116 Đoạn code nào sẽ hoán vị 2 số a,b? t=a; a=b; b=t; t=a; a=b; t=b a=t ; b=a; t=b;Q117 Cho biết kết qủa của đoạn code dưới đây? int a []={1,5,3,7,9,5,7,3,4,12}, t1=a[0], t2=t1, i; fori=1; ia[i] t2=a[i]; } printf"%d", t1+t2; 2 21 13 Một trị khácQ118 Cho biết kết qủa của đoạn code dưới đây? int i, j; fori=1; iSalary; 12000 24000 Màn hình không hiển thị kết quả Đoạn mã có lỗiQ162 Cho đoạn code dưới đây, hãy lựa chọn đáp án đúng struct ITEM { char ItemCode[ ]; char ItemName [ ]; int Weight ; double Price; }; ITEM it1 = {"IT001","Fish sauce", Đoạn mã định nghĩa đúng về một item Đoạn mã có lỗiQ163 Stream là gì? Một chuỗi các byte Một khái niệm mô tả các terminal Một bộ tạo các thiết bị Tất cả các ý trênQ164 Có bao nhiêu kiểu stream? 1 2 3 4
Ngày đăng 22/10/2014, 1834 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ương1. 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. 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,... Trắc nghiệm lập trình C Page 1 Title Trắc nghiệm lập trình C Author Vu Hong Viet Date 07/09/2014 Các câu hỏi trắc nghiệm được thành viên diễn đàn vncoding sưu tập và biên soạn dựa trên quá trình học tập và kinh nghiệm thực tế. Chúng tôi đã chủ định biên soạn các câu hỏi trắc nghiệm bằng tiếng anh, vì đa số các đề thi trắc nghiệm lập trình vào các công ty phần mềm bằng tiếng anh. Đáp án được giải thích chi tiết tại diễn đàn 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 completion of a program? A. 0 B. -1 C. 1 D. Do not return a value 2. What is the only function all C programs must contain? A. start B. system C. main D. program 3. What punctuation is used to signal the beginning and end of code blocks? A. { } B. -> and var; B. C. b-var; D. b>var; 31. Which of the following accesses a variable in a pointer to a structure, *b? A. b->var; B. C. b-var; D. b>var; 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;}; 33. Which properly declares a variable of struct foo? A. struct foo; B. struct foo var; C. foo; D. int foo; Trắc nghiệm lập trình C Page 6 34. Which of the following correctly declares an array? A. int anarray[10]; B. int anarray; C. anarray{10}; D. array anarray[10]; 35. What is the index number of the last element of an array with 29 elements? A. 29 B. 28 C. 0 D. Programmer-defined 36. Which of the following is a two-dimensional array? A. array anarray[20][20]; B. int anarray[20][20]; C. int array[20, 20]; D. char array[20]; 37. Which of the following correctly accesses the seventh element stored in foo, an array with 100 elements? A. foo[6]; B. foo[7]; C. foo7; D. foo; 38. Which of the following gives the memory address of the first element in array foo, an array with 100 elements? A. foo[0]; B. foo; C. &foo; D. foo[1]; 39. Which of the following is a string literal? A. Static String B. "Static String" C. 'Static String' D. char string[100]; 40. What character ends all strings? A. '.' B. ' ' C. '\0' D. '/0' 41. Which of the following reads in a string named x with one hundred characters? Trắc nghiệm lập trình C Page 7 A. fgetsx, 101, stdin; B. fgetsx, 100, stdin; C. readlinex, 100, '\n'; D. readx; 42. Which of the following functions compares two strings? A. compare; B. stringcompare; C. cmp; D. strcmp; 43. Which of the following adds one string to the end of another? A. append; B. stringadd; C. strcat; D. stradd; 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? Code include int main{ printf"%d\t",sizeof printf"%d\t",sizeof90000; printf"%d",sizeof'A'; return 0; } Biết kích thước kiểu char 1 byte, float 4 byte, int 4 byte, double 8 byte, long 4 byte. A. 8 4 1 B. 8 2 1 C. 4 4 1 D. Depend on complier 2. What will be output when you will execute following c code? Code include int main{ double num= int var=5; printf"%d\t",sizeof!num; printf"%d\t",sizeofvar=15/2; printf"%d",var; return 0; } Trắc nghiệm lập trình C Page 8 A. 1 4 5 B. 1 4 7 C. 8 4 7 D. Another 3. What value gets printed by the program below? Code int w = 3; int x = 31; int y = 10; double z = x / y % w; printf"%f\n", z; A. 1 B. 0 C. 4. What will be output when you will execute following c code? Code include int main{ char a=250; int expr; expr= a+ !a + ~a + ++a; printf"%d",expr; return 0; } A. - 6 B. 4 C. 5 D. Another 5. What will be output when you will execute following c code? Code include int main{ int a=-5; unsigned int b=-5u; // * ifa==b printf"Avatar"; else printf"Alien"; return 0; } A. Avatar B. Alien C. Error at * Trắc nghiệm lập trình C Page 9 D. Another 6. What will be output when you will execute following c code? Code include include void main { int x = 3; printf"%d", x++ + ++x; getch; } A. 7 B. 8 C. 9 D. Another 7. What output is? Code void main { int i=5,j=6,k; k=i&j; printf"%d",k; getch; } A. 4 B. 0 C. 1 D. 5 8. What output is? Code void main { int i=5,j=6; printf"%d", i j; getch; } A. 7 B. 6 C. 5 D. 1 9. Output of following code Trắc nghiệm lập trình C Page 10 Code include include " extern int x=0; void main { x++; printf"%d",x; getch; } A. 0 B. Error C. 1 D. x isn't defined 10. Output of following code Code extern int x=0; void main { { int x=1; } printf"%d",x; getch; } A. 0 B. 1 C. Error Comlier 11. Output of following code Code int y=0; void main { { int x=0; x++; ++y; } printf"%d\t%d",x,y; getch; } A. 1 1 B. 1 0 C. 'x' undeclared identifier [...]... 15 C 15 10 5 D Run time error 17 What output is? Code include int main{ asm{ mov bx,8; mov cx,10 add bx,cx; } printf"%d",_BX; return 0; Page 12 Tr c nghiệm lập trình C } A 18 B 8 C 0 D Complie error 18 What output is? Code include int main{ char *url= "c \tc\bin\rw .c" ; printf"%s",url; return 0; } A c \tc\bin\rw .c B c /tc/bin/rw .c C c c inw .c D c cinw .c E w .c. .. { int check = 20, arr[] = {10, 20, 30}; switch check { case arr[0] printf"A "; case arr[1] printf"B"; case arr[2] printf "C" ; } getch; } A ABC B BC C B D Complier Error 5 Con trỏ,mảng,string 1 What output is? Code void myfuncchar** param Page 29 Tr c nghiệm lập trình C { ++param; } void main { char* string = char*malloc64; strcpystring, "hello_World"; myfunc&string;... output is? Code include int main{ const int i=5; i++; printf"%d",i; return 0; } A 5 B 6 C 0 D Complier error 20 What output is? Code include include void main { char c= 125; c= c+10; printf"%d" ,c ; getch; } Page 13 Tr c nghiệm lập trình C A 135 B 8 C -121 D 121 21 What output is? Code include include int main { char c= 48; int... Error C 1 16 How many times will "vncoding" is printed on screen? Code include include int main { int i = 1024; for ; i; i >>= 1 printf"\nvncoding"; getch; } A 10 B 11 Page 20 Tr c nghiệm lập trình C C Infinite 17 What output is? Code include include void main { int i=2,j=2; whilei+1? ij++ printf"%d",i; getch; } A 1 B 2 C Complier... default a = 4; case 6 a ; case 5 a = a+1; case 1 a = a-1; } printf"%d \n", a; getch; } A 5 B 4 Page 28 Tr c nghiệm lập trình C C 3 18 What output is? Code include include int main { int x = 3; if x == 2; x = 0; if x == 3 x++; else x += 2; printf"x = %d", x; getch; } A x = 2 B x = 6 C x = 0 19 What output is? Code include include ... loop C Complie error D Another 12 What output is? Code void main { int a=15,b=10 ,c= 5; ifa>b >c printf"True"; else printf"False"; getch; } A True B False C Complier Error D Run time error 13 What output is? Code include include void main { int i = 0; switch i { case '0' printf"A"; break; case '1' printf"B"; Page 26 Tr c nghiệm lập trình C break;... printf" %c" , c mask; mask = mask . nghiệm lập trình C vncoding. net Page 1 Title Trắc nghiệm lập trình C Author Vu Hong Viet Date 07/09/2014 Các câu hỏi trắc nghiệm được thành viên diễn đàn vncoding sưu tập và biên. will " ;vncoding& quot; is printed on screen? Code include include int main { int i = 1024; for ; i; i >>= 1 printf"vncoding";. correct comment? A. */ Comments */ B. ** Comment ** C. /* Comment */ Trắc nghiệm lập trình C vncoding. net Page 2 D. { Comment } 6. Which of the following is not a correct variable type? - Xem thêm -Xem thêm Tuyển tập đề thi trắc nghiệm lập trình C HAY, Tuyển tập đề thi trắc nghiệm lập trình C HAY,
A. Thông báo trong chương trình sử dụng các lệnh tính toán, thông báo các biến sử dụng trong thân chương trình. B. Khai báo các câu lệnh được sử dụng trong chương trình. Phải tạo các câu lệnh trước thì mới sử dụng được trong chương trình C++. C. Thông báo cho bộ tiền biên dịch thêm các thư viện chuẩn trong C++. Các lệnh được sử dụng trong thân chương trình phải có prototype nằm trong các thư viện chuẩn này. D. Không có đáp án đúng.
Ngày đăng 16/05/2015, 1400 Trắc nghiệm lập trình C Page 1 Title Trắc nghiệm lập trình C Author Vu Hong Viet Date 07/09/2014 Các câu hỏi trắc nghiệm được thành viên diễn đàn vncoding sưu tập và biên soạn dựa trên quá trình học tập và kinh nghiệm thực tế. Chúng tôi đã chủ định biên soạn các câu hỏi trắc nghiệm bằng tiếng anh, vì đa số các đề thi trắc nghiệm lập trình vào các công ty phần mềm bằng tiếng anh. Đáp án được giải thích chi tiết tại diễn đàn 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 completion of a program? A. 0 B. -1 C. 1 D. Do not return a value 2. What is the only function all C programs must contain? A. start B. system C. main D. program 3. What punctuation is used to signal the beginning and end of code blocks? A. { } B. -> and var; B. C. b-var; D. b>var; 31. Which of the following accesses a variable in a pointer to a structure, *b? A. b->var; B. C. b-var; D. b>var; 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;}; 33. Which properly declares a variable of struct foo? A. struct foo; B. struct foo var; C. foo; D. int foo; Trắc nghiệm lập trình C Page 6 34. Which of the following correctly declares an array? A. int anarray[10]; B. int anarray; C. anarray{10}; D. array anarray[10]; 35. What is the index number of the last element of an array with 29 elements? A. 29 B. 28 C. 0 D. Programmer-defined 36. Which of the following is a two-dimensional array? A. array anarray[20][20]; B. int anarray[20][20]; C. int array[20, 20]; D. char array[20]; 37. Which of the following correctly accesses the seventh element stored in foo, an array with 100 elements? A. foo[6]; B. foo[7]; C. foo7; D. foo; 38. Which of the following gives the memory address of the first element in array foo, an array with 100 elements? A. foo[0]; B. foo; C. &foo; D. foo[1]; 39. Which of the following is a string literal? A. Static String B. "Static String" C. 'Static String' D. char string[100]; 40. What character ends all strings? A. '.' B. ' ' C. '\0' D. '/0' 41. Which of the following reads in a string named x with one hundred characters? Trắc nghiệm lập trình C Page 7 A. fgetsx, 101, stdin; B. fgetsx, 100, stdin; C. readlinex, 100, '\n'; D. readx; 42. Which of the following functions compares two strings? A. compare; B. stringcompare; C. cmp; D. strcmp; 43. Which of the following adds one string to the end of another? A. append; B. stringadd; C. strcat; D. stradd; 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? Code include int main{ printf"%d\t",sizeof printf"%d\t",sizeof90000; printf"%d",sizeof'A'; return 0; } Biết kích thước kiểu char 1 byte, float 4 byte, int 4 byte, double 8 byte, long 4 byte. A. 8 4 1 B. 8 2 1 C. 4 4 1 D. Depend on complier 2. What will be output when you will execute following c code? Code include int main{ double num= int var=5; printf"%d\t",sizeof!num; printf"%d\t",sizeofvar=15/2; printf"%d",var; return 0; } Trắc nghiệm lập trình C Page 8 A. 1 4 5 B. 1 4 7 C. 8 4 7 D. Another 3. What value gets printed by the program below? Code int w = 3; int x = 31; int y = 10; double z = x / y % w; printf"%f\n", z; A. 1 B. 0 C. 4. What will be output when you will execute following c code? Code include int main{ char a=250; int expr; expr= a+ !a + ~a + ++a; printf"%d",expr; return 0; } A. - 6 B. 4 C. 5 D. Another 5. What will be output when you will execute following c code? Code include int main{ int a=-5; unsigned int b=-5u; // * ifa==b printf"Avatar"; else printf"Alien"; return 0; } A. Avatar B. Alien C. Error at * Trắc nghiệm lập trình C Page 9 D. Another 6. What will be output when you will execute following c code? Code include include void main { int x = 3; printf"%d", x++ + ++x; getch; } A. 7 B. 8 C. 9 D. Another 7. What output is? Code void main { int i=5,j=6,k; k=i&j; printf"%d",k; getch; } A. 4 B. 0 C. 1 D. 5 8. What output is? Code void main { int i=5,j=6; printf"%d", i j; getch; } A. 7 B. 6 C. 5 D. 1 9. Output of following code Trắc nghiệm lập trình C Page 10 Code include include " extern int x=0; void main { x++; printf"%d",x; getch; } A. 0 B. Error C. 1 D. x isn't defined 10. Output of following code Code extern int x=0; void main { { int x=1; } printf"%d",x; getch; } A. 0 B. 1 C. Error Comlier 11. Output of following code Code int y=0; void main { { int x=0; x++; ++y; } printf"%d\t%d",x,y; getch; } A. 1 1 B. 1 0 C. 'x' undeclared identifier [...]... 15 C 15 10 5 D Run time error 17 What output is? Code include int main{ asm{ mov bx,8; mov cx,10 add bx,cx; } printf"%d",_BX; return 0; Page 12 Tr c nghiệm lập trình C } A 18 B 8 C 0 D Complie error 18 What output is? Code include int main{ char *url= "c \tc\bin\rw .c" ; printf"%s",url; return 0; } A c \tc\bin\rw .c B c /tc/bin/rw .c C c c inw .c D c cinw .c E w .c. .. { int check = 20, arr[] = {10, 20, 30}; switch check { case arr[0] printf"A "; case arr[1] printf"B"; case arr[2] printf "C" ; } getch; } A ABC B BC C B D Complier Error 5 Con trỏ,mảng,string 1 What output is? Code void myfuncchar** param Page 29 Tr c nghiệm lập trình C { ++param; } void main { char* string = char*malloc64; strcpystring, "hello_World"; myfunc&string;... output is? Code include int main{ const int i=5; i++; printf"%d",i; return 0; } A 5 B 6 C 0 D Complier error 20 What output is? Code include include void main { char c= 125; c= c+10; printf"%d" ,c ; getch; } Page 13 Tr c nghiệm lập trình C A 135 B 8 C -121 D 121 21 What output is? Code include include int main { char c= 48; int... Error C 1 16 How many times will "vncoding" is printed on screen? Code include include int main { int i = 1024; for ; i; i >>= 1 printf"\nvncoding"; getch; } A 10 B 11 Page 20 Tr c nghiệm lập trình C C Infinite 17 What output is? Code include include void main { int i=2,j=2; whilei+1? ij++ printf"%d",i; getch; } A 1 B 2 C Complier... default a = 4; case 6 a ; case 5 a = a+1; case 1 a = a-1; } printf"%d \n", a; getch; } A 5 B 4 Page 28 Tr c nghiệm lập trình C C 3 18 What output is? Code include include int main { int x = 3; if x == 2; x = 0; if x == 3 x++; else x += 2; printf"x = %d", x; getch; } A x = 2 B x = 6 C x = 0 19 What output is? Code include include ... loop C Complie error D Another 12 What output is? Code void main { int a=15,b=10 ,c= 5; ifa>b >c printf"True"; else printf"False"; getch; } A True B False C Complier Error D Run time error 13 What output is? Code include include void main { int i = 0; switch i { case '0' printf"A"; break; case '1' printf"B"; Page 26 Tr c nghiệm lập trình C break;... A 5 B 0 C Exception D Another will be output when you will execute following c code? Code void main { char s[ ]="man"; int i; fori=0;s[ i ];i++ printf" %c% c %c% c\t",s[ i ],*s+i,*i+s,i[s]; getch; } A mmmm aaaa nnnn B mmm aaa nnn C mmmm aaa nnn D Another 3 What will be output when you will execute following c code? Code void main { int i = 0; char ch = 'A'; do { putchar ch; } whilei++... default printf"ABC"; } getch; } A A B B C ABC 14 What output is? Code include include " void main { int i = 3; switch i { case 0+1 printf"A"; break; case 1+2 printf"B"; break; default printf"ABC"; } getch; } A A B B C ABC 15 What output is? Code include include define A 0 define B 1 int main { int i = 3; switch i & 1 { case A printf"FALSE";... break; case B printf"TRUE"; break; default printf"Default"; } getch; Page 27 Tr c nghiệm lập trình C } A FALSE B TRUE C Default 16 What output is? Code include include int main { int i; if printf"0" i = 3; else i = 5; printf"%d", i; getch; } A 3 B 5 C 03 D 05 17 What output is? Code include include int main { int a = 5; switcha... getch; } A 1 2 3 B 0 1 2 3 C 0 1 2 14 What output is? Code Page 19 Tr c nghiệm lập trình C include include void main { int x; forx=1;x - Xem thêm -Xem thêm Trắc nghiệm lập trình C, Trắc nghiệm lập trình C,
câu hỏi trắc nghiệm lập trình c