HN - Aptech


 
IndexIndex  PortalPortal  CalendarCalendar  GalleryGallery  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share | 
 

 1 vài đề thi lý thuyết C các bạn tham khảo

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
c0811g_ttdung
Admin
Admin


Tổng số bài gửi : 54
Join date : 28/05/2009
Age : 27
Đến từ : HN-aptech

Bài gửiTiêu đề: 1 vài đề thi lý thuyết C các bạn tham khảo   Tue Jun 09, 2009 10:13 am

BÀI TRẮC NGHIỆM SỐ 1
Ngôn ngữ lập trình C
Thời gian: 15’
Họ tên:………………………………………
Lớp…………………………………………..
1) Chỉ thị nào sau đây là đúng khi dùng để khai báo một biến nguyên có tên là sum?
a) sum: integer
b) integer sum
c) int sum
d) sum int
2) 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?
a) letter := char
b) char letter
c) letter char
d) character letter
3) 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?
a) int TRUE = 1
b) #define TRUE = 1
c) #define TRUE 1;
d) #define TRUE 1
4) Chỉ thị nào sau đây là đúng khi khai báo một biến thực có tên money?
a) money: real
b) real money
c) float money
d) money float
5) 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à 1.125?
a) #define GST 1.125
b) #define GST = 1.125
c) float GST = 1.125
d) const float GST = 1.125
6) 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?
a) total := number1
b) number1 = total
c) total = number1
d) number1 := total
7) 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?
a) discount = total/10
b) discount = total:10
c) total = discount*0.1
d) total/discount = 10
Cool 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?
a) letter = “W”
b) letter = W
c) char letter = “W”
d) letter = ‘W’
9) 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?
a) printf(“%s”,sum)
b) print(“%d”,&sum)
c) printf(“%d”,sum)
d) printf(“%d”,&sum)
10) 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?
a) printf(“Welcome\n”)
b) printf(Welcome,”\n”)
c) printf(Welcome\n)
d) printf(‘Welcome’,’\n’)
11) 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?
a) print(letter)
b) print(“%c”,letter)
c) printf(“%d”,letter)
d) printf(“%c”,&letter)
12) 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?
a) printf(“%s”,discount)
b) print(‘discount’)
c) printf(“%f”,discount)
d) printf(“%f”,&discount)
13) 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?
a) printf(“%2.0f”, dump)
b) printf(“%2f”,&dump)
c) printf(“%*.5f”,2,dump)
d) printf(“%.2f”,dump) true
14) 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?
a) scanf(“%d”,&i)
b) scanf(“%s”,&i)
c) scanf(“%d”,*i)
d) scanf(i)
15) Hãy cho biết kết quả của phép tính (101B)|(100B)?
a) 110B
b) 101B
c) 010B
d) Cả ba câu trên đều sai
16) Hãy cho biết kết quả của phép tính (101B)&(100B)?
a) 110B
b) 101B
c) 100B
d) Cả ba câu trên đều sai

_________________
Thứ khốn kiếp nhất chính là khi tất cả đều biết sự thật nhưng chẳng ai muốn nói lên vì tất cả họ đều muốn những kẻ đi sau mình sẽ phải tự trải qua và tự hiểu lấy những điều đó!
Về Đầu Trang Go down
Xem lý lịch thành viên http://c0811g.online-talk.net
c0811g_ttdung
Admin
Admin


Tổng số bài gửi : 54
Join date : 28/05/2009
Age : 27
Đến từ : HN-aptech

Bài gửiTiêu đề: Re: 1 vài đề thi lý thuyết C các bạn tham khảo   Tue Jun 09, 2009 10:15 am

BÀI TRẮC NGHIỆM SỐ 2
Ngôn ngữ lập trình C
Thời gian: 15’
Họ tên:………………………………………
Lớp………………………………………….

1) 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?
a) letters: char[10];
b) char[10] letters;
c) char letters[10];
d) char array letters[10];

2) 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?
a) letters[4]:= “Z”;
b) letters[3] = 'Z';
c) letters[4] = "Z";
d) letters[3] = 'z';

3) 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?
a) float balances[3][5];
b) balances[3][5] of float;
c) float balances[5][3];
d) array of float balances[0..2][0..5];

4) 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?
a) char words[10] = 'Hello';
b) static char words[] = "Hello";
c) static char words["hello"];
d) static char words[] = { Hello };

5) Câu lệnh nào sau đây là đúng để gán xâu “Welcome” cho xâu ký tự stuff?
a) strcpy( stuff, 'Welcome' );
b) stuff = "Welcome";
c) stuff[0] = "Welcome";
d) strcpy(stuff, "Welcome" ); true

6) 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?
a) printf("%d\n", &totals[3] );
b) printf("%d\n", totals[3] );
c) printf("%c\n", totals[2] );
d) printf("%d\n", totals[2] );

7) Câu lệnh nào sau đây là đúng để in ra màn hình xâu ký tự có tên words?
a) printf("%s\n", words); true
b) printf("%c\n", words);
c) printf("%d\n", words);
d) printf("%s\n", words[2]);

Cool 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?
a) scanf("%s\n", words);
b) scanf(" %c", words);
c) scanf("%c", words);
d) scanf("%s", words);

9) Chỉ thị nào sao đây là đúng để khai báo một biến con trỏ nguyên có tên address?
a) int address;
b) address *int;
c) int *address;
d) *int address;

10) 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?
a) temp = &balance; true
b) balance = float temp;
c) float temp *balance;
d) &temp = balance;

11) 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?
a) 'W' = *letter;
b) letter = "W";
c) letter = *W;
d) *letter = 'W'; true

12) 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 );

a) count = 2, *temp = 10, sum = 10
b) count = 20, *temp = 20, sum = 20 true
c) count = 10, *temp = 2, sum = 10
d) count = 200, *temp = 0.2, sum = 1

13) 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?
a) char message = "Hello";
b) *message = "Hello";
c) char *message = "Hello"; //true
d) char message = 'Hello';

_________________
Thứ khốn kiếp nhất chính là khi tất cả đều biết sự thật nhưng chẳng ai muốn nói lên vì tất cả họ đều muốn những kẻ đi sau mình sẽ phải tự trải qua và tự hiểu lấy những điều đó!
Về Đầu Trang Go down
Xem lý lịch thành viên http://c0811g.online-talk.net
 
1 vài đề thi lý thuyết C các bạn tham khảo
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» mua thuyền
» bán thảm cũ,bán thảm trải sàn cũ,,giá tốt Thịnh
» CHUNG CƯ TOPAZ CENTER, CƠ HỘI NHẬN NGAY 5 CHỈ VÀNG KHI THAM DỰ EVENT VÀO NGÀY 21-06-2014
» 0903157587. Chủ đầu tư chính của căn hộ Tham Lương quận 12 - Ưu đãi gói 30.000 tỷ
» Bài học đắt giá của đại gia khi tham vọng quá lớn

Permissions in this forum:Bạn không có quyền trả lời bài viết
HN - Aptech :: Khóa Học :: SEMESTER I :: C :: Bài Tập-
Chuyển đến