Bài giảng Bài tập trắc nghiệm Tin học đại cương: Ngôn ngữ lập trình C - DDH Công nghệ thông tin
lượt xem 50
download
"Bài tập trắc nghiệm Tin học đại cương: Ngôn ngữ lập trình C" cung cấp cho người đọc 40 câu hỏi trắc nghiệm cơ bản về ngôn ngữ lập trình, bên mỗi câu hỏi đều có phần hướng dẫn dành cho sinh viên. Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Bài tập trắc nghiệm Tin học đại cương: Ngôn ngữ lập trình C - DDH Công nghệ thông tin
- 16/12/11 www.sites.google.com/site/khaiphong Giáo viên: Dương Khai Phong Email: khaiphong@gmail.com ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 1: Cho b = 5 và c = 8. Hãy cho biết giá trị của a sau khi thi hành dòng lệnh sau a=++b + ++c; A 12 B 13 C 14 D 15 ĐH Công nghệ Thông tin 1
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 2: Cho biết đoạn chương trình sau đây xuất ra màn hình những gì? int tam=1; int x,y=1; A 21 x=0; while(x
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 4: Cho biết giá trị của j sau đoạn chương trình: int j; j='2'+3; A Ký tự '5' printf("%c", j); B Ký tự '23' C Số 5 D Chương trình báo lỗi ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 5: Cho biết kết quả đoạn chương trình sau? int temp,a=7,b=3; int *pa,*pb; A 7 3 Rác Rác pa=&a; pb=&b; B 7373 printf(" %d %d ",*pa,*pb); temp=*pa; C 7337 *pa=*pb; *pb=temp; D Chương trình báo lỗi printf(" %d %d ",*pa,*pb); ĐH Công nghệ Thông tin 3
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 6: Cho biết kết quả đoạn chương trình sau? int i; int m[5],s; A 0 for(i=0;i
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 8: Cho biết kết quả đoạn chương trình sau? int a=2,b; switch (a) A 1 { case 2:b=1;break; B 2 case 5:b=2;break; default:b=3; C 3 } printf("%d",b); D Không xác định ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 9: Cho biết kết quả đoạn chương trình sau nếu ta nhập vào chuỗi "abc def“: void ham(char ten_chuoi[]) { A Chuoi da nhap abc def printf("Chuoi da nhap %s",ten_chuoi); B Chuoi da nhap abc } void main() C Chuoi da nhap def { char chuoi[20]; D Chương trình báo lỗi printf("Nhap chuoi "); scanf("%s",chuoi); ham(chuoi); } ĐH Công nghệ Thông tin 5
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 10: Cho biết kết quả đoạn chương trình sau? int a=2,b; switch (a=6) A 1 { case 2:b=1; B 2 case 5:b=2; default:b=3; C 3 } printf("%d",b); D Không xác định ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 11: Cho biết kết quả đoạn chương trình sau? int main() { A 4007 int a,b; void setvalue(){ B 4 Rác Rác 7 int a=4; printf("%d %d ",a,b); C Chương trình báo lỗi } int b=7; D Rác Rác Rác Rác setvalue(); printf("%d %d ",a,b); return 0; } ĐH Công nghệ Thông tin 6
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 12: Cho biết kết quả đoạn chương trình sau? int a=3,b=4,*pa,*pb; pa=&a; A Chương trình báo lỗi pb=&b; pa++; B 53 b++; printf("%d %d",*pa,a); C 43 D Rác 3 ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 13: Cho biết kết quả của a trong đoạn chương trình sau? void main() { A 0 int a,b; a=(b == 2)?1:2; B 1 } C 2 D Tất cả đều sai ĐH Công nghệ Thông tin 7
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 14: Cho biết kết quả của a trong đoạn chương trình sau? void main() { A 65 float a=65; printf("%f",a); B 65.00000 } C A D Tất cả đều sai ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 15: Cho biết kết quả a,b trong đoạn chương trình sau? void main() { A 14 int a,b=4; switch((a=2)?5:2) B 43 { case 5:b+=2; C 44 default:a-b--; case 2:a--; D 15 } } ĐH Công nghệ Thông tin 8
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 16: Cho biết kết quả đoạn chương trình sau? void main() { A 1234 int time = 1; do{ B 12345 printf("%d ", time); time++; C 123456 }while(time
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 18: Cho biết kết quả đoạn chương trình sau? void main() { A 4 int i=0 ; int a=2; B 02 for(;i
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 20: Cho biết kết quả đoạn chương trình sau? int tinhtong(int pa[][3]) { A 21 int hang; int tong_cot; tong_cot = 0; B 60 for(hang = 0; hang < 2; hang++) tong_cot += pa[hang][0]; return(tong_cot); C 61 } void main() { D 63 static int a[2][3] = { {10,20,30}, {11,21,31} }; int hang,cot,tong; tong = tinhtong(a); printf("%d", tong); } ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 21: Cho biết kết quả đoạn chương trình sau? int *x,y=65; *x=y; A 65 65 printf("%d %d",*x,y); B 65 66 C Chương trình báo lỗi D Chương trình biên dịch thành công nhưng không thực thi ĐH Công nghệ Thông tin 11
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 22: Cho biết kết quả đoạn chương trình sau? void setvalue() { A 4637 int a=4,b=6; printf("%d %d ",a,b); } B 4646 int main() { int a,b; C 3737 a=3;b=7; setvalue(); printf("%d %d ",a,b); D Chương trình báo lỗi return 0; } ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 23: Cho biết kết quả đoạn chương trình sau? int sum(int a, int b) { A -1 } return a-b; void main() B Rác { int a=3, b=4,c; sum(a,b); C Chương trình báo lỗi printf("%d",c); } D Chương trình biên dịch thành công nhưng không thực thi. ĐH Công nghệ Thông tin 12
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 24: Để định nghĩa hằng TRUE có giá trị 1, câu lệnh nào định nghĩa đúng A #define TRUE 1 B #define TRUE = 1 C #define TRUE = 1; D int TRUE = 1; ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 25: Câu lệnh nào đúng khi thực hiện gán ký tự W cho biến ký tự letter: A letter = "W"; B letter = 'W'; C char letter = "W"; D strcpy( letter, "W" ); ĐH Công nghệ Thông tin 13
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 26: Câu lệnh L nào là đúng để có kết quả 1.5 khi thực hiện đoạn chương trình sau: void main() { A b=(float)a/2; int a=3; float b; B b=float(a)/2; lệnh L; printf("%f",b); } C Cả A và B đều đúng D Tất cả đều sai ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 26: Cho biết giá trị của d: int a = 1; int b = 2; A 1 int c = 3; int d; B 2 d = (a % 2) + (b > c) + (c > a) + (b = a + (a + b == c)); C 3 D 4 ĐH Công nghệ Thông tin 14
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 27: Cho biết kết quả đoạn chương trình sau? int a=1; switch (a){ A 4 case 1: a+=1; case 2: a-=1; B 5 case 3: a+=3; } printf(“%d”,a++); C Chương trình báo lỗi do không thiếu lệnh break D Tất cả đều sai ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 27: Cho biết kết quả đoạn chương trình sau? int a=1; switch (a){ A 4 case 1: a+=1; case 2: a-=1; B 5 case 3: a+=3; } printf("%d",a++); C Chương trình báo lỗi do không thiếu lệnh break D Tất cả đều sai ĐH Công nghệ Thông tin 15
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 29: Cho biết giá trị j của đoạn chương trình sau? void main(){ int i; A Chương trình báo lỗi int j; for (i=0, j=0; i
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 31: Cho biết giá trị c của đoạn chương trình sau? int a=2; int b=3; A 1 int c = (a%2) ? (b%2) : (b%2) ? 2 : 3; printf ("%d",c); B 2 C 3 D Chương trình báo lỗi ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 32: Cho biết kết quả của đoạn chương trình sau? int a=1, b=1, c=2; void main(){ A 221 a++; b++; B 332 if (a>0) { int a=1, c=1; C 333 a++; b++; c++; D 232 printf("%d %d %d",a,b,c); } } ĐH Công nghệ Thông tin 17
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 33: Cho biết kết quả của đoạn chương trình sau? void main(){ int k=0, s=0; int n=1; A 3 do { B 4 n++; if (n%2 == 0) k++; C 8 else s+=n; }while (k
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 35: Cho biết kết quả của đoạn chương trình sau? void main(){ int a[5]={1,2,3,4,5}; A 12345 for (int i=0; i
- 16/12/11 www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 37: Cho biết kết quả của đoạn chương trình sau? void main(){ int dau = 1, s = 0; A -5 for ( int i=1; i < 6; i++) { s += dau*(2*i-1); B 5 dau = - dau; } printf("%d ", s); C Chương trình báo lỗi } D Tất cả đều sai ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong BÀI TẬP TRẮC NGHIỆM Câu 38: Cho biết kết quả của đoạn chương trình sau? void main(){ int X = 10 , Y = 10; A 12 do { while ( Y < 15) Y += 2 ; B 13 X -= 2; Y--; } while ( X > 0 ); C 14 printf("%d ", Y); } D 15 ĐH Công nghệ Thông tin 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề thi trắc nghiệm tin học đại cương - Hệ điều hành
10 p | 18608 | 2948
-
Tuyển tập đề thi kết thúc học phần tin học đại cương
13 p | 927 | 167
-
Bài Tập Lập Trình Mạng - Bùi Tiến Cường
13 p | 1005 | 160
-
Ôn tập tin học B văn phòng
4 p | 483 | 136
-
Giáo trình - Tìm hiểu Microsoft Office 2007 - Tập 1 - Lê Văn Hiếu - 1
14 p | 311 | 132
-
Giáo trình - Tìm hiểu Microsoft Excel 2007 - Tập 2 - Lê Văn Hiếu - 1
15 p | 243 | 74
-
Giáo trình tin học 12 - Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị
18 p | 512 | 70
-
Giáo trình - Tìm hiểu Microsoft Powerpoint 2007 - Tập 3 - Lê Văn Hiếu - 1
16 p | 204 | 54
-
SLIDE BÀI GIẢNG CÔNG NGHỆ THÔNG TIN - BÀI 9: BỘ NHỚ
18 p | 247 | 49
-
Giáo trình - Tìm hiểu Microsoft Excel 2007 - Tập 2 - Lê Văn Hiếu - 4
15 p | 159 | 46
-
Giáo trình - Tìm hiểu Microsoft Office 2007 - Tập 1 - Lê Văn Hiếu - 7
12 p | 152 | 31
-
Trắc nghiệm Tin học đại cương
20 p | 252 | 28
-
LẬP TRÌNH HỆ THỐNG - CẤU TRÚC TRƯƠNG TRÌNH DẠNG EXE - 3
13 p | 127 | 19
-
Giáo trình - Tìm hiểu Microsoft Powerpoint 2007 - Tập 3 - Lê Văn Hiếu - 3
14 p | 110 | 14
-
LẬP TRÌNH HỆ THỐNG - CẤU TRÚC TRƯƠNG TRÌNH DẠNG EXE - 1
13 p | 98 | 7
-
LẬP TRÌNH WINDOWS - NỘI DUNG ÔN TẬP THI THỰC HÀNH - MÔ PHỎNG ĐIỆN THOẠI
15 p | 105 | 7
-
Đề thi lý thuyết bảng C2 môn Tin học tỉnh Kiên Giang năm 2015 - Mã đề 246
7 p | 78 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn