♫♥♫...:::Nhóm Học Sinh Fpt-Aptech:::...♫♥♫
Đăng Kí Thanh Viên Nào Mọi Người

Join the forum, it's quick and easy

♫♥♫...:::Nhóm Học Sinh Fpt-Aptech:::...♫♥♫
Đăng Kí Thanh Viên Nào Mọi Người
♫♥♫...:::Nhóm Học Sinh Fpt-Aptech:::...♫♥♫
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Đăng Nhập

Quên mật khẩu

Latest topics
» Tài Liệu java và Dream8
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeMon Dec 02, 2013 6:22 pm by hoangthai0302

» [Tham khảo] Đề thi BDW FPT
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeWed Aug 14, 2013 8:08 pm by yowisu

» Nhận giúp làm đồ án, project cuối kỳ, bài tập lớn cho sinh viên học lập trình dotNet tại Hà Nội
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeMon Jul 08, 2013 11:44 am by aiglevnpro

» Đây là tài liệu học RDBMS mời download
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeFri Nov 09, 2012 9:51 am by laiconghung

» [Tham Khảo] Ass 4 của tui :)
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeFri Oct 26, 2012 10:21 pm by dat21892

» Giới thiệu Đại học FPT-Greenwich
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeThu Oct 11, 2012 2:02 pm by comnhom.it

» De Ly Thuyet 134 cau day. Chuan luon do cua aptech nha
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeTue Jun 26, 2012 10:33 pm by PhucBach

» THÔNG BÁO CƠ HỘI NGHỀ NGHIỆP
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeTue Jun 05, 2012 10:48 am by yenns

» Khóa học miễn phí thiết kế diễn đàn bằng Vbulletin tại ICODE
Đề thi c phần Lý Thuyết (KHAM KHẢO) I_icon_minitimeTue May 01, 2012 12:15 pm by mr_icode


Đề thi c phần Lý Thuyết (KHAM KHẢO)

2 posters

Go down

Đề thi c phần Lý Thuyết (KHAM KHẢO) Empty Đề thi c phần Lý Thuyết (KHAM KHẢO)

Bài gửi by vinhtien_nguyen92 Tue Oct 05, 2010 12:30 pm

Một số câu trắc nghiệm sau, mọi người kham khảo nhá

Lý Thuyết
1)
Cách định dạng _____ để in ra một số nguyên có dấu trong hệ thập phân (Chọn một)

A) %s
B) %i
C) %u
D) %d
E) %n


2)Xem xét đoạn mã chương trình sau: (Chọn một)

int s,t,a,r,i;
s=3541;
t=r=0;
for (i=1;i<=3;i++)
{
a=s%10;
s=s/10;
r+=a;
t=t* 10+a;
}
Sau khi thực hiện đoạn mã giá trị một số biến sẽ là ( chọn một)
A) t=541 and r=13
B) t= 354 and r= 12
C) t=145 and r=10
D) t=1453 and r=13
E) Không phải câu nào trên


3)Bất cứ sự thay đổi giá trị nào bên trong hàm khi truyền tham số theo phương pháp truyền tham trị sẽ không ảnh hưởng tới biến được truyền. (Chọn một)
A) Sai
B) Đúng

4)Kết quả của đoạn mã chương trình sau là gì ? (Chọn một)

#include
int w(int *p,int *q)
{ int *r;
r=p;
p=q;
q=r;
return (*p-*q);}
void main()
{ int *p,*q,i=10,j=7;
p=&i;
q=&j;
printf(“%d,%d,%d”,w(p,q),*p,*q);}

A) -3,7,10
B) -3,10,7
C) 3,10,7

5)Kết quả của đoạn mã chương trình sau là gì ? (Chọn một)

#include
void main()
{ int a[6]={1,2,3,4,5,6},*p,i;
for(i=0;i<3;i+=2)
{ p=&a[i];
printf(“%d”,*p);}}

A) 246
B) 13
C) 123

6)Kết quả của đoạn mã chương trình sau là gì ? (Chọn một)

#include
void main()
{ char a[10]={“aAbBcC”};
int i,j;
for(i=0;i<3;i++)
{ j=i;
printf(“%c”,a[++j]);}}

A) AAb
B) Abc
C) AbB
D) Không câu nào trong các câu trên

7)Kết quả của đoạn mã chương trình sau là gì ? (Chọn một)

#include
void main()
{ char a[10]={“aAbBcC”);
int i;
for(i=0;i<6;i++)
{ if(a[i]=='c') break;
printf(“%d”,a[i]);
}
}
Mã ASCII của ‘A’ và ‘a’ tương ứng là 65 và 97.

A) Không câu nào trong các câu trên
B) AAbBcC
C) 97659866
D) AAbB
8)Trong C, tên hàm đi cùng với hai dãu ngoặc và trong dó phải có it nhất một tham số ? (Chọn một)
A) Đúng
B) Sai

9)Nếu hàm không có tham số thì khi gọi hàm không cần có dấu ngoặc. (Chọn một)
A) Đúng
B) Sai

10)
int sum (a,b)
{ int c=a+b;
return c;
}
giá trị của biến temp là gì khi hàm được gọi như sau temp=sum(100,200);
A) Câu lệnh sẽ gặp lỗi khi chạy.
B) Giá trị cua temp là 300.
C) Câu kệnh gapự lỗi biên dịch.
D) Biến temp sẽ chứa một giá trị rác nào đó.

11)Một câu lệnh switch được sử dụng để: (Chọn một)
A) Sử dụng biến chuyển
B) Chọn một trong nhiều giá trị dựa trên các giá trị khác nhau của một biến đơn
C) Chuyển từ biến này sang biến khác trong chương trình
D) Chuyển giữa các hàm trong một chương trình

12)Chúng ta có thể dùng hàm getch() để đọc một xâu kí tự lần lượt từng kí tự một (Chọn một)
A) Sai
B) Đúng

13)

#include
float cal(tot1);
struct {int a; float b;} tot1;
{
return tot1.a+tot1.b;
}
main() {
struct {int x; float y;} sum1;
scanf("%d",&sum1.x);
scanf("%f", &sum1.y);
printf("%f",cal(sum1));
}
hãy tìm lỗi của đoạn chương trình trên (Chọn một)

A) Lỗi dòng 11 vì cấu trúc được sử dụng như biến hình thức bị khác kiểu
B) Lỗi dòng 11 vì cấu trúc truyền cho hàm không có dấu & đặt trước
C) Lỗi dòng 9 và 10 vì dùng dấu & để truy cập thành phần cấu trúc
D) Lỗi dòng 8, vì kiểu dữ liệu định nghĩa sai
E) Không có lỗi

14)sizeof() là toán tử một ngôi (Chọn một)
A) Sai
B) Đúng

15)Kết quả của đoạn mã chương trình sau là gì (Chọn một)

# include
void main(){
short j=10;
printf(“%d”,++var1);}
A) Biểu thức trong lệnh printf không đúng
B) 11
C) 10
D) Chương trình biên dịch bị lỗi

16)if(sizeof(char)>sizeof(long) || sizeof(int)printf("Hello Smith");
else printf(“Good Bye”);
Kết quả của đoạn mã chương trình sau là gì ? (Chọn một)
A) Chương trình sẽ gặp lỗi khi chạy
B) Kết quả sẽ là: Good Bye
C) Chương trình sẽ gặp lỗi khi biên dịch vì sử dụng toán tử logic không đúng
D) Kết quả sẽ là : Hello Smith

17)Vòng lặp while kiểm tra điều kiện lặp tại lúc bắt đầu vòng lặp (Chọn một)
A) Sai
B) Đúng

18)Khi chương trình chạy vào một vòng lặp nó không thể bỏ qua bất cứ phần nào của vòng lặp (Chọn một)
A) Đúng
B) Sai

19)Loại hàm nào sau đây không nhận dữ liệu từ lời gọi hàm (Chọn hai)
A) Hàm có tham số và không trả về giá trị
B) Hàm không có tham số và không trả về giá trị
C) Hàm không thao tác dữ liệu
D) Hàm có tham số và trả về giá trị
E) Hàm không có biến địa phương
F) Hàm không có tham số và về giá trị

20)Nếu kích thước một mảng là 100 thì chỉ số của phần tử cuối cùng trong mảng là _______ (Chọn một)
A) 99 hoặc 100
B) 99
C) Bằng giá trị của phần tử đó
D) 100

21)int Matrix[3][4];Cái nào sẽ thể hiện phần tử đầu tiên và cuối cùng của mảng Matrix trên. (Chọn một)
A) Matrix[0][0] , Matrix [3][2]
B) Matrix[1][1] , Matrix [3][3]
C) Matrix[0][0] , Matrix [2][3]
D) Matrix[1][1] , Matrix [3][4]
E) Matrix[0][1] , Matrix [2][3]

22)Nếu một biến con trỏ được sử dụng trước khi gán giá trị cho nó thì: (Chọn một)
A) Nó sẽ chỉ tới một giá trị null
B) Nó sẽ chỉ tới một giá trị không xác định
C) Nó sẽ chỉ tới địa chỉ bộ nhớ đầu tiên
D) Nó sẽ chỉ tới một giá trị 0
E) Nó sẽ chỉ tới địa chỉ bộ nhớ cuối cùng

23)Cấu trúc là một kiểu dữ liệu chuẩn của ngôn ngữ C ? (Chọn một)
A) Đúng
B) Sai

24)Những tên biến nào sau đây là hợp lệ trong C (Chọn hai)
A) Do
B) MyVariable
C) While
D) My$$Variable
E) –myvariable
vinhtien_nguyen92
vinhtien_nguyen92
Khỉ Trưởng Lão
Khỉ Trưởng Lão

Tổng số bài gửi : 37
Join date : 15/09/2010
Age : 32
Đến từ : 17A Tân Hưng P:12 Q:5 Tp:Hồ Chí Minh

Về Đầu Trang Go down

Đề thi c phần Lý Thuyết (KHAM KHẢO) Empty Re: Đề thi c phần Lý Thuyết (KHAM KHẢO)

Bài gửi by vinhtien_nguyen92 Tue Oct 05, 2010 12:30 pm

Đáp án đây

1 BD
2 C
3 B
4 B
5 B
6 C
7 C
8 B
9 B
10 B
11 B
12 B
13 E
14 B
15 B
16 B
17 B
18 B
19 BF
20 B
21 C
22 B
23 B
vinhtien_nguyen92
vinhtien_nguyen92
Khỉ Trưởng Lão
Khỉ Trưởng Lão

Tổng số bài gửi : 37
Join date : 15/09/2010
Age : 32
Đến từ : 17A Tân Hưng P:12 Q:5 Tp:Hồ Chí Minh

Về Đầu Trang Go down

Đề thi c phần Lý Thuyết (KHAM KHẢO) Empty Re: Đề thi c phần Lý Thuyết (KHAM KHẢO)

Bài gửi by SinLong Tue Oct 05, 2010 3:48 pm

Làm cái thanks tí nào.
Công phu quá!
SinLong
SinLong
Khỉ Trưởng Lão
Khỉ Trưởng Lão

Tổng số bài gửi : 78
Join date : 18/09/2010
Age : 35
Đến từ : Nha Trang

Về Đầu Trang Go down

Đề thi c phần Lý Thuyết (KHAM KHẢO) Empty Re: Đề thi c phần Lý Thuyết (KHAM KHẢO)

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết