đề thi trắc nghiệm môn tin học 2 - Pdf 16

ĐỀ SỐ 1
1

Đềthi trắc nghiệm

Mơn: Tin học 2 Họ tn SV:
Thời gian: 60pht M số SV:
ĐỀ 1 Nhĩm/Lớp:
Bảng trả lời cu hỏi:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
a
b
c
d

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
a X
b X
c
d

Ch ý: * Thí sinh đnh dấu cho (X) vo ơ cần chọn (ví dụ ở cu 31 ta chọn a)
* Nếu chọn sai thì thí sinh tơ đen ơ chọn trước đĩ rồi chọn cu khc (ví dụ như cu 32)
* Chỉ những cu cĩ trả lời trong
bảng trả lời cu hỏi
mới được chấm điểm
* Thí sinh được php sử dụng ti liệu

Đoạn chương trình sau sử dụng cho cu 1 va 2:
char s[]=”KHOA DIEN DIEN TU”;
char *p;

{ clrscr();
int a[]={1,2,3,4,5};
int t1=0,t2=0;
int i;
for (i=0; i<5; i+=2) t1+= a[i];
for(i=0; i<3; i++) t2 += sum(&a[i]);
for(i=0; i<4; i++) printf ("%d ",a[i]);
getch();
}

Cu 3) Gi trị của t1 sau khi chạy chương trình l:
a. 15
b. 9
c. 6
d. 10
Cu 4) Gi trị của t2 sau khi chạy chương trình l:
a. 30
b. 26
c. 12
d. 18
Cu 5) Xuất liệu trn mn hình sau khi chạy chương trình
l:
a. 1 4 11 11
b. 2 5 11 4
c. 1 3 7 11
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
ĐỀ SỐ 1

2

Hy chọn pht biểu sai:
a. a =&x;
b. b = &a;
c. b = &y;
d. *b = a;
Cu 9) Cho đoạn chương trình sau:
int i=3,j=3;
for(; i>0; i )
i = j;
printf("%d\n%d",i,j);
Đoạn chương trình trn cho:
a. i = 0, j = 0
b. i=1, j=0
c. i=0, j=1
d. i = 1, j = 1
Cu 10) Cho đoạn chương trình sau:
int x[]={97, 0x41};
char *p, c;
p = (char*) x;
c = *p + 1;
printf("%c %d",*p, c);
getch();Kết quả in ra khi thực thi l:
a. A 67
b. a 98
c. a 97
d. A 66
Cu 11) Đoạn chương trình sau:
int x=2, y=4;
for (; x<=8; x+=2)
{

int x=1,y=1;
do
{
x++;
if (x==4)
break;
y -= x;
} while (x < 4);
printf ("%d %d",x,y);
getch();
Gi trị in ra từ đoạn chương trình trn l:
a. 4 -6
b. -4 4
c. 4 -3
d. 4 -4
Cu 14) Cho đoạn chương trình sau:
int x=3,y=1;
switch (x)
{
case 1: y++;
break;
default: x ;
;
case 2: y += 2;
}
printf ("%d %d",x,y);
Gi trị in ra khi thực thi đoạn chương trình trn l:
a. 2 3
b. 2 1
c. 3 3

b. 5 1
c. 7 1
d. 4 1
Cho đoạn chương trình sau (dng cho cc cu
17,18,19,20,21):
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include <stdio.h>
int a, b;
double f1(int a);
int f2(int a);
double f1(int a)
{
int i=2;
if (a&i)
a = 1;
else
a = 0;
printf("%d",a*i);
return pow(10,a);
}
int f2 (int a)
{
int i=2;
for(;a%=i;);
printf ("%d", a);
if (i=a)
return a;
else

a. p 1= (char*)a;
b. p 1= (char*)a[0];
c. p2=(char*)&a;
d. p2=(char**)&a;
Cu 23) Cho đoạn chương trình sau:
int a=0x6141, *pint;
double x, *pd;
char c, *pc;
Chọn pht biểu để in ra ký tự ‘A’:
a. pint = &a; printf(“%c”, *pint);
b. pd = &a; printf(“%c”, *pd);
c. pc = &a; printf(“%c”, *pc);
d. pc = &a+1; printf(“%c”, *pc);
Cu 24) Cho đoạn chương trình sau:
struct complex
{ int x, y } a, b;
main()
{ a.x = 1;
a.y = 2;
b += a;
}
Gi trị của b.x v b.y l:
a. 0 0 b. 0 1
c. 1 2 d. Chương trình sai c php
Cu 25) Cho đoạn chương trình sau:
int a=3, b=10; float y;
Chọn pht biểu cho kết quả chính xc:
a. y= (float) (a/b);
b. y= (float) a/b;
c. y= float (a/b);

doi(&y);
printf("%d",y);
doi(&y);
printf("%d",y);
}
int doi(char *a)
{
static tam;
*a+= tam =1;
return tam;
}
Kết quả l:
a. Chương trình in ra 33
b. Chương trình sai c php
c. Chương trình in ra 23
d. Chương trình in ra 22
Cho chương trình sau (dng cho cc cu 29,30)
#include<stdio.h>
#include<conio.h>
struct sv{ int id;char s1,s2,res;float ave;}
sv1={3450,4,2};
void select(sv*a);
void select(sv*a)
{
char c[2]={1,1};float dk;
if((a->id)%10) c[1]=2;
else c[0]=2;
dk=float(c[0]*(a->s1)+c[1]*(a->s2))/3;
(a->ave)=dk;
if(dk>=3)


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status