You are on page 1of 6

thi Tin Dai cuong 2010 i hc Bch Khoa H Ni

PHN I: CU HI TRC NGHIM (Tr li phn trc nghim ny vo bng trn trang
3)

Cu 1: Chn khai bo khng ng:
[a] int TienGui(int, int);
[b] float TienGui(SoTien, LaiSuat);
[c] void TienGui( int );
[d] void TienGui(int SoTien, float LaiSuat);

Cu 2: Khi dng hm fopen th kiu no sau y lm i s ca hm ny, dng
m mt tp ghi b sung theo kiu vn bn, nu tp cha tn ti th to tp
mi ?
[a] at [c] w+t
[b] wt [d] ab

Cu 3: Cho on chng trnh sau, tm gi tr ca sum:
for (int i = 0; i+1 <= 10 ; i +=2)
if ( i = = 0)
sum = i;
else
sum += i;
[a] Cc phng n u sai [c] 20
[b] 12 [d] 30

Cu 4: Chn cc thnh phn khng thuc v CPU:
[a] RAM [c] Bus bn trong
[b] Thanh ghi [d] Control Unit

Cu 5: Cho khai bo sau:
int B[4] = {1, 2, 3, 4 };
Cho bit gi tr ca B[4] l:
[a] 4 [c] Khng xc nh
[b] 2 [d] 3

Cu 6: Trong Windows Explorer, chn tt c cc tp v th mc con
trong th mc ang xt, dng t hp phm
[a] Ctrl + C [c] Ctrl + V
[b] Ctrl + X [d] Ctrl + A

Cu 7: Khi x = 10 v y = 11 th on chng trnh:
printf("\n%d",x-- * ++y);
printf("\n%d",x-- - --y);
printf("\n%d",x++ + ++y);
s cho kt qu:
[a] 110 [c] 120
-3 -2
20 21
[b] 110 [d] 120
-3 -2
21 20

Cu 8: Chn cch khai bo ng tp tiu trong lp trnh C?
[a] # include <tn_tp_tiu_>
[b] include <tn_tp_tiu_>
[c] # include tn_tp_tiu_
[d] # include <tn_tp_tiu_>;

Cu 9: in vo ch trng hon thin chng trnh sau:
#include<stdio.h>
#include<conio.h>
void main(){
............// ch cn in
f = fopen("solieu.txt","wt");
fprintf(f, "%2d\n%2d",11,09);
fclose(f);
}
[a] FILE *f;
[b] clrscr();
[c] FILEOFTEXT *f;
[d] printf("Bat dau chuong trinh\n");

Cu 10: Tm k hiu ghi ch thch trong C?
[a] (* dng ch thch *)
[b] // dng ch thch
[c] { dng ch thch }
[d] <-- dng ch thch -->

Cu 11: Trong nhng nh danh sau y, u l nh danh hp l?
[a] char [c] int
[b] 2First [d] int2

Cu 12: Cho khai bo
struct quoc_gia
{ char ten[31];
char thu_do[31];
int dan_so;
}dsqg[10];
Mng dsqg chim s byte trong b nh l:
[a] 440 [c] 640 <(31+31+2)*10>
[b] 460 [d] 660

Cu 13: Chn chc nng chnh ca RAM (Random Access Memory)
[a] Lu tr d liu lu di
[b] Lu tr d liu v chng trnh ang thc hin
[c] Lu tr cc chng trnh dng khi ng my tnh
[d] Tt c cc chc nng ni trn




Cu 14: Cho bit kt qu ca on chng trnh sau:
char c='A';
while (c <= 'Z') {
if ( c == 'A' ) continue;
printf("%c", c);
c+=1;
}
[a] Chng trnh b lp v hn
[b] Cc phng n u sai
[c] In ra mn hnh t B n Z
[d] In ra mn hnh t A n Z
Cu 15: Chn ra s nh nht trong cc s sau y:
[a] 201
10
[c] 11001000
2

[b] 8C
16
[d] 67
8


Cu 16: La chn no di y ch ra th t tng ca min gi tr cc kiu
d liu?
[a] int, float, double, long
[b] int, long, float, double
[c] int, float, long, double
[d] int, long, double, float

Cu 17: Cho:
int a,b;
Ch ra biu thc khng hp l:
[a] a -= b [c] a = = b
[b] a - b = 0 [d] a = b

Cu 18: Lnh printf("%c %c",65,66) s in ra:
[a] 65 66 [c] a b
[b] 065 066 [d] A B


Cu 19: Ch ra biu thc kim tra ch l a hoc b:
[a] ch = = a||b
[b] (ch = = a)||(ch = = b)
[c] ch = = a|b
[d] (ch = = a)|(ch = =b)




Cu 20: S thp phn 10.75 c biu din bi s nh phn no di y:
[a] 1010.001 [c] 10.001
[b] 10.010 [d] 1010.110



Cu 21: Cho on m sau:
int a,b;
a = 112;
b = 211;
printf("\n%d",a>b?a:b);
Kt qu thu c l:
[a] 112 [c] 211
[b] Bo li [d] a>b?a:b

Cu 22: Mt b x l c ng bus a ch l 32 bit th dung lng b nh
ti a ca b nh chnh l bao nhiu, bit rng mi ngn nh c kch thc l
1 byte.
[a] 16 GB [c] 8 GB
[b] 32 GB [d] 4 GB (2
32
)

Cu 23: Tm kt qu ng ca chng trnh
#include <stdio.h>
#include <conio.h>
void main()
{ int a, b = 0;
clrscr();
for(a = 1; a < 10; a++)
{ if(a%2 == 0) //u tin a=1b=0+1=1; a=2>>> chuyn
sang a=3b=1+3=4; a=4>>b qua, a=5b=4+5=9
continue;
b = b + a;
printf("%5d",b);
}
getch();
}
[a] 1 4 9 16 25
[b] 2 6 10 16 24
[c] 1 4 10 16 24
[d] 1 6 10 16 25

Cu 24: Trong cc biu thc so snh k t di y, biu thc no ng,
bit bng m c s dng l bng m ASCII
[a] b < Z [c] 9 > A
[b] a > A [d] 4 > 5

Cu 25: Mng a c kiu float. Pht biu no sau y ng nht?
[a] a tng ng vi &a[0]
[b] a + i tng ng vi &a[i]
[c] *(a + i) tng ng vi a[i]
[d] C a, b, c u ng




PHN BI LM CA SINH VIN
PHN I: TR LI TRC NGHIM
Sinh vin tr li 25 cu trc nghim trn bng cch nh du nhn (X)
vo tng ng vi la chn trong bng sau: (Lu : ch c mt phng n
chn l ng cho mi cu trc nghim)


Cu [a] [b] [c] [d] Cu [a] [b] [c] [d]
1 14
2 15
3 16
4 17
5 18
6 19
7 20
8 21
9 22
10 23
11 24
12 25
13


PHN II: T LUN
Thng tin v mt cn b gm: h tn (khng qu 25 k t), lng (l s thc).
Vit mt chng trnh nhp vo thng tin ca mt phng gm 15 cn b, sau
tm v hin th ra mn hnh h tn nhng cn b c lng thp nht phng, mi h
tn trn 1 dng.
Gi : khai bo cu trc v dng mng cu trc.

Sinh vin vit phn t lun (lp trnh) y cho n ht trang th 4.
#include<stdio.h>
#include<conio.h>
void main(){
struct {
char hoten[25];
float luong;
}can_bo[15],can_bo_ngu;
int i;
for(i=0;i<=3;i++){
printf("\nCanbo thu %d",i+1);
printf("\n Ho ten: ");scanf("%s",&can_bo[i].hoten);
printf("\n luong: ");scanf("%d",&can_bo[i].luong);
}
can_bo_ngu=can_bo[0];
for(i=0;i<=3;i++)
if(can_bo[i].luong<can_bo_ngu.luong)can_bo_ngu.luong=can_bo[i].luong;
printf("\nNhungcan bo co luong thap nhat: ");
for(i=0;i<=3;i++)
if(can_bo[i].luong==can_bo_ngu.luong)
printf("\n%s",can_bo[i].hoten);
getch();
}

You might also like