Tải bản đầy đủ (.pdf) (77 trang)

Ôn thi trắc nghiệm - Môn IT01 - Kỹ thuật lập trình cơ sở

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.25 MB, 77 trang )

: Để tạo ra vùng nhớ động dùng để lưu trữ một xâu gồm 10 ký tự ta có thể dùng cách
khai báo nào sau đây?
: Để tạo ra vùng nhớ động dùng để lưu trữ một xâu gồm 10 ký tự ta có thể dùng cách khai báo nào sau đây?

char c[10];

char *c; c = malloc(10);

char *c; c = (char *)malloc(10, sizeof(char));

char *c;
c= realloc(char,10)

Anh/chị hãy cho biết kết quả của chương trình sau:
Anh/chị hãy cho biết kết quả của chương trình sau:

66

B

b

Kết quả khác

Anh/chị hãy cho biết kết quả của đoạn chương trình sau:int n=1;n+=2;switch(n){case
1: cout<<"So Mot"; break;case 2: cout<<"So Hai"; break;case 3: cout<<"So Ba";
break;default: cout<<"So n > 3";}
Anh/chị hãy cho biết kết quả của đoạn chương trình sau:
int n=1;
n+=2;
switch {


case 1: cout<<"So Mot"; break;
case 2: cout<<"So Hai"; break;
case 3: cout<<"So Ba"; break;
default: cout<<"So n > 3";


}

So Mot

So Ba

So Hai

So n > 3

Anh/chị hãy cho biết đoạn chương trình nào sau đây cho in kết quả là 10 lên màn hình?
Anh/chị hãy cho biết đoạn chương trình nào sau đây cho in kết quả là 10 lên màn hình?

int j;
for(j=0;j<10;j++)
j=j+1;
cout<
int j;
for(j=0;j<10;j++)
cout<
int j=0;
while(j<10)

j++;
cout<
int j=0;
while(j<10)
cout<
Biên dịch chương trình là để?
Biên dịch chương trình là để?

Chuyển chương trình từ dạng mã nguồn về dạng mã máy

Chuyển chương trình từ dạng mã máy sang dạng mã nguồn


Chuyển chương trình từ dạng mã máy hoặc mã nguồn về dạng nhị phân

Tất cả các phương án đều đúng

Biến là gì?
Biến là gì?

Tên gọi của một vùng nhớ

Một giá trị không đổi

Cả 2 phương án đều đúng

Cả 2 phương án đều sai


Biến toàn cục là biến được khai báo ở đâu là đúng nhất?
Biến toàn cục là biến được khai báo ở đâu là đúng nhất?

Đầu chương trình

Bên ngồi mọi hàm

Bên trong một hàm

Tùy ý

Biến trỏ dùng để làm gì?
Biến trỏ dùng để làm gì?

Lưu trữ địa chỉ của biến

Lưu trữ dữ liệu để tính tốn như một biến nhớ thông thường

Lưu trữ cấu trúc tổ chức của chương trình

Lưu trữ các giá trị rỗng trong q trình tính toán


Bộ nhớ trên máy tính được tổ chức như thế nào?
Bộ nhớ trên máy tính được tổ chức như thế nào?

Tổ chức ở dạng cây nhị phân để tăng tốc độ truy cập.
.

Tổ chức ở dạng tuyến tính dữ liệu được ghi tuần tự từ đầu đến cuối bộ nhớ.

.

Tổ chức dạng các phân đoạn, mỗi phân đoạn làm 1 nhiệm vụ riêng
.

Tổ chức dạng phân cấp, mỗi cấp độ lại bao gồm các cấp độ thấp hơn

Cho biến x, đâu là câu lệnh để in giá trị biến x lên màn hình?
Cho biến x, đâu là câu lệnh để in giá trị biến x lên màn hình?

cout<
cout>>x;

cin>>x;

cin<
Cho biến x, đâu là câu lệnh để nhập giá trị cho biến x?
Cho biến x, đâu là câu lệnh để nhập giá trị cho biến x?

cout<
cin>>x;

cin<

Cho biết chỗ sai của hàm sau void A@B( int x, y ){ return x+y; }
Cho biết chỗ sai của hàm sau

void A@B( int x, y ){ return x+y; }

Sai tên hàm

Sai kiểu hàm

Khơng có chỗ sai

Sai tên hàm, kiểu hàm và khai báo tham số

Cho biết kết quả đoạn chương trình sau:int F( int x){ int y = x*x; return y;}void main
( ){ int s=0, i;for (i = 1; i <= 5; i=i+1) s= s + F(i);printf(“%5d”, s);}
Cho biết kết quả đoạn chương trình sau:
int F( int x)
{
int y = x*x;
return y;
}
void main
{
int s=0, i;
for (i = 1; i <= 5; i=i+1)
s= s + F(i);
printf(“%5d”, s);
}

15

55


25

16


Cho biết kết quả đoạn chương trình sau:int F( int x){ int y = x*x; return y;}void main
(){ int i;for (i = 1; i <= 5; i=i+1) printf(“%5d”, F(i));}
Cho biết kết quả đoạn chương trình sau:
int F( int x)
{
int y = x*x;
return y;
}
void main ()
{
int i;
for (i = 1; i <= 5; i=i+1)
printf(“%5d”, F(i));
}

12345

1 4 9 16 25

25 16 9 4 1

54321

Cho chương trình sau:#include <stdio.h>int sum(int a, int b);int main(){ int a=5, b
=9; printf("\Max: %d", Max(a,-b));}int Max(int a, int b){ if(a>=b) return a; else

return b;}Anh/chị hãy cho biết kế quả của chương ...
Cho chương trình sau:
#include <stdio.h>
int sum(int a, int b);
int main()
{
int a=5, b =9;
printf("\Max: %d", Max(a,-b));
}
int Max(int a, int b){
if(a>=b)
return a;
else


return b;
}
Anh/chị hãy cho biết kế quả của chương trình trên?

Max: 5

Max: 9

Max: -5

Max: -9

Cho chương trình sau:#include <stdio.h>int sum(int a, int b);int main(){ int a=5, b
=9; printf("\nTong: %d", sum(a,-b));}int sum(int a, int b){ return a+b;}Anh/chị hãy
cho biết kế quả của chương trình trên?

Cho chương trình sau:
#include <stdio.h>
int sum(int a, int b);
int main()
{
int a=5, b =9;
printf("\nTong: %d", sum(a,-b));
}
int sum(int a, int b){
return a+b;
}
Anh/chị hãy cho biết kế quả của chương trình trên?

Tong: 14

Tong: 4

Tong: -4

Tong: -14

Cho chương trình sau:#include<stdio.h>int main(){ int n=5, t=0;; int a[5]=
{1,2,3,4,5}; for(int i=0;icho biết kết quả của chương trình trên là bao nhiêu?


Cho chương trình sau:
#include<stdio.h>
int main(){
int n=5, t=0;;

int a[5]={1,2,3,4,5};
for(int i=0;iif (a[i]%2==0) t++;
printf("%5d",t);
}
Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?

2

3

5

0

Cho chương trình sau:#include<stdio.h>int main(){ int n=5, tg; int a[5]={1,2,3,4,5};
for(int i=0;itrình trên là bao nhiêu?
Cho chương trình sau:
#include<stdio.h>
int main(){
int n=5, tg;
int a[5]={1,2,3,4,5};
for(int i=0;iprintf("%5d",a[n-1]);
}
Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?

12345


5

Khơng in giá trị gì lên màn hình


55555

Cho chương trình sau:#include<stdio.h>int main(){ int n=5, tg; int a[5]={1,2,3,4,5};
tg = a[0]; a[0] = a[n-1]; a[n-1] = a[0]; for(int i=0;iprintf("%5d",a[i]);}Anh/chị hãy cho biết kết quả của chương trình ...
Cho chương trình sau:
#include<stdio.h>
int main(){
int n=5, tg;
int a[5]={1,2,3,4,5};
tg = a[0];
a[0] = a[n-1];
a[n-1] = a[0];
for(int i=0;iprintf("%5d",a[i]);
}
Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?

12345

52341

234

15


Cho chương trình sau:#include<stdio.h>int main(){ int n=5; int a[5]={1,2,3,4,5};
for(int i=0;i<n;i++) a[i]++; for(int i=n-1;i>=0;i--) printf("%5d",a[i]);}Anh/chị hãy
cho biết kết quả của chương trình trên là bao nhiêu?
Cho chương trình sau:
#include<stdio.h>
int main(){
int n=5;
int a[5]={1,2,3,4,5};
for(int i=0;ia[i]++;
for(int i=n-1;i>=0;i--)
printf("%5d",a[i]);
}


Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?

12345

23456

Khơng in giá trị gì ra màn hình

65432

Cho chương trình sau:#include<stdio.h>int main(){ int n=6,t=0; int a[6]=
{5,6,9,15,4,8}; for(int i=0;iprintf("\n%d",t);}Anh/chị hãy cho biết kết quả của chương trình trên ...
Cho chương trình sau:

#include<stdio.h>
int main(){
int n=6,t=0;
int a[6]={5,6,9,15,4,8};
for(int i=0;iif(a[i]%2==1)
t+=a[i];
}
printf("\n%d",t);
}
Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?

18

26

44

6

Cho chương trình sau :#include <stdio.h>void sum(int a){ int tc=0, tl=0; for(int
i=1;i<=a;i++) if(i%2==1) tl=tl+i; else tc+=i; printf("%d - %d",tl,tc);}int main( ){ int
a=5; ...
Cho chương trình sau :
#include <stdio.h>


void sum(int a){
int tc=0, tl=0;
for(int i=1;i<=a;i++)

if(i%2==1)
tl=tl+i;
else
tc+=i;
printf("%d - %d",tl,tc);
}
int main
{
int a=5;
sum(a);
}
Anh/chị hãy cho biết kết quả của chương trình?

9-6

0-0

15 - 15

Chương trình lỗi

Cho chương trình:#include <stdio.h>int main(){int i;for (i=1; i<5;
i++)printf("%5d",i);}Anh/chị hãy cho biết kết quả in ra màn hình của chương trình?
Cho chương trình:
#include <stdio.h>
int main()
{
int i;
for (i=1; i<5; i++)
printf("%5d",i);

}
Anh/chị hãy cho biết kết quả in ra màn hình của chương trình?

4321


1234

1357

2468

Cho chương trình:#include <stdio.h>int main(){int i;for (i=2; ;
i++)printf("%5d",i);}Anh/chị hãy cho biết kết quả in ra màn hình của chương trình
Cho chương trình:
#include <stdio.h>
int main()
{
int i;
for (i=2; ; i++)
printf("%5d",i);
}
Anh/chị hãy cho biết kết quả in ra màn hình của chương trình

Chương trình lặp vơ hạn

2

12


Chương trình lỗi

Cho cấu trúc: struct SV{char hoten[20]; int ns; int diem;};Và khai báo biếnSV a;Đâu
là câu lệnh để nhập họ tên cho SV a;
Cho cấu trúc:
struct SV{
char hoten[20];
int ns;
int diem;
};
Và khai báo biến
SV a;
Đâu là câu lệnh để nhập họ tên cho SV a;


gets(hoten);

gets(a.hoten);

gets(a);

printf(“%15s”,a.hoten);

Cho cấu trúc: struct SV{char hoten[20]; int ns; int diem;};Đâu là khai báo SAI?
Cho cấu trúc:
struct SV{
char hoten[20];
int ns;
int diem;
};

Đâu là khai báo SAI?

SV a;

SV ds[10];

struct SV.a;

struct SV b;

Cho khai báo các cấu trúc:struct S1{ int ngay, thang, nam;}; struct S2{ char
hoten[10]; struct S1 ngaysinh;}; S1=(2, 1, 3);S2={“Ly Ly”, {4, 5, 6}};Trong các khởi
tạo giá trị cho các cấu trúc, đâu là khởi tạo đúng?
Cho khai báo các cấu trúc:
struct S1{
int ngay, thang, nam;
};
struct S2
{
char hoten[10];
struct S1 ngaysinh;
};
S1=(2, 1, 3);


S2={“Ly Ly”, {4, 5, 6}};
Trong các khởi tạo giá trị cho các cấu trúc, đâu là khởi tạo đúng?

S1 đúng


S2 đúng

S1 và S2 đều được khởi tạo đúng

S1 và S2 đều khởi tạo sai

Cho khai báo hàm như sau: int F( int *a , int *b );Đầu là lời gọi hàm đúng?
Cho khai báo hàm như sau:
int F( int *a , int *b );
Đầu là lời gọi hàm đúng?

int a=5, b=7;
F(a, b);

int a=5, b=7;
F(&a, &b);

int a=5, b=7;
F(a, &b);

int a=5, b=7;
F(&a, b);

Cho khai báo như sau:
Cho khai báo như sau:



Khơng


Tùy từng thời điểm


Không rõ

Cho khai báo như sau:enum banbe{Vy=1,Oanh=2,Nam=5,Manh,}Vậy trong khai báo
trên “Manh” được máy tính hiểu là đánh số nào?
Cho khai báo như sau:
enum banbe
{Vy=1,
Oanh=2,
Nam=5,
Manh,
}
Vậy trong khai báo trên “Manh” được máy tính hiểu là đánh số nào?

3

4

6

7

Cho khai báo như sau:struct SV{char hoten[35];float diem;}SV1,SV2; Trong đoạn cấu
trúc trên SV1,SV2 là gì?
Cho khai báo như sau:
struct SV
{char hoten[35];
float diem;

}SV1,SV2;
Trong đoạn cấu trúc trên SV1,SV2 là gì?

Tên cấu trúc

Biến

Kiểu dữ liệu cấu trúc

Hàm


Cho khai báo như sau:typedef struct SV{char hoten[35];float diem;}SV1,SV2; Trong
đoạn cấu trúc trên SV1,SV2 là gì?
Cho khai báo như sau:
typedef struct SV
{char hoten[35];
float diem;
}SV1,SV2;
Trong đoạn cấu trúc trên SV1,SV2 là gì?

Tên cấu trúc

Biến

Kiểu dữ liệu cấu trúc

Hàm

Cho khai báo như sau:typedef struct Sach{char Ten[40];char Tacgia[35];int

Namxb;}SACH;SACH s[10],y;int n;Khối lệnh nào dưới đây sai:
Cho khai báo như sau:
typedef struct Sach
{char Ten[40];
char Tacgia[35];
int Namxb;
}SACH;
SACH s[10],y;
int n;
Khối lệnh nào dưới đây sai:

for(n=0;n<10;n++)
printf(“%s”,s[n].Ten);

n=1;if(s[n]<>y) s[n]=y;

n=1;y=x[n];x[n]=x[n+1];

Cả ba ý đều sai


Cho khai báo sau:typedef struct SinhVien{char Maso[10];char hoten[35];float
diemLT;float diemTH;}SV;SV a,b;Int n;Câu lệnh nào dưới đây sai:
Cho khai báo sau:
typedef struct SinhVien
{char Maso[10];
char hoten[35];
float diemLT;
float diemTH;
}SV;

SV a,b;
Int n;
Câu lệnh nào dưới đây sai:

x=y;

if (a.diemLT>n) a.diemTH=8;

n=(a.diemLT+a.diemTH)/2;

if (x!=y) n++;

Cho khai báo: float a[10][20]; Chọn phát biểu đúng?
Cho khai báo:
float a[10][20];
Chọn phát biểu đúng?

Mảng a chứa tối đa 10 số thực

Mảng a chứa tối đa 20 số thực

Mảng a chứa tối đa 200 số thực

Mảng a chứa tối đa 30 số thực

Cho khai báo:int a,b,c;Anh/chị hãy cho biết đâu là một công thức (câu lệnh) SAI?
Cho khai báo:
int a,b,c;



Anh/chị hãy cho biết đâu là một công thức (câu lệnh) SAI?

a = b;

b >= c;

a == c;

a => c;

Cho khai báo:int a[ ] = {2, 4, 6, 8};Kết quả của câu lệnh sau là gì?printf(“%5d”,a[0]);
Cho khai báo:
int a[ ] = {2, 4, 6, 8};
Kết quả của câu lệnh sau là gì?
printf(“%5d”,a[0]);

4

6

8

2

Cho khai báo:int a[ ] = {2, 4, 6, 8};Mảng a có bao nhiêu phần tử?
Cho khai báo:
int a[ ] = {2, 4, 6, 8};
Mảng a có bao nhiêu phần tử?

1 phần tử


Không xác định được số phần tử của mảng a

2 phần tử

4 phần tử


Cho tệp “SoNguyen.txt” chứa các giá trị như sau:“6 7 8 9”Kết quả của biến x có giá trị
bằng bao nhiêu khi thực hiện các câu
lệnh:fscanf(f,”%d”,&x);fscanf(f,”%d”,&y);fscanf(f,”%d”,&z);fscanf(f,”%d”,&t);
Cho tệp “SoNguyen.txt” chứa các giá trị như sau:
“6 7 8 9”
Kết quả của biến x có giá trị bằng bao nhiêu khi thực hiện các câu lệnh:
fscanf(f,”%d”,&x);
fscanf(f,”%d”,&y);
fscanf(f,”%d”,&z);
fscanf(f,”%d”,&t);

7

6

8

9

Cho tệp “SoNguyen.txt” chứa các giá trị như sau:“6 7 8 9”Trên màn hình hiển thị giá trị
là bao nhiêu khi thực hiện lần lượt các câu lệnh
sau:fscanf(f,”%d”,&x);fscanf(f,”%d”,&y);fscanf(f,”%d”,&z);fscanf(f,”%d”,&t);s = x +

...
Cho tệp “SoNguyen.txt” chứa các giá trị như sau:
“6 7 8 9”
Trên màn hình hiển thị giá trị là bao nhiêu khi thực hiện lần lượt các câu lệnh sau:
fscanf(f,”%d”,&x);
fscanf(f,”%d”,&y);
fscanf(f,”%d”,&z);
fscanf(f,”%d”,&t);
s = x + y;
printf(“%5d”, s);

6

7

13


30

Cho đoạn chương trình như sau: typedef struct { int x;int y;} diem; diem p = {6,11};
diem q; q = p; q.x = 9; Lệnh nào không thể thực hiện trong cấu trúc lệnh trên:
Cho đoạn chương trình như sau:
typedef struct { int x;int y;} diem;
diem p = {6,11};
diem q;
q = p;
q.x = 9;
Lệnh nào không thể thực hiện trong cấu trúc lệnh trên:


diem p = {6,11};

q = p;

q.x = 9;

Khơng lệnh nào

Cho đoạn chương trình như sau:…typedef struct SV{char hoten[35];char
quequan[30];};void main(){SV *p; strcpy(p.hoten,"Nguyen Van A");…Dòng lệnh
strcpy(p.hoten,"Nguyen Van A"); sai ở đâu?
Cho đoạn chương trình như sau:

typedef struct SV
{char hoten[35];
char quequan[30];
};
void main()
{SV *p;
strcpy(p.hoten,"Nguyen Van A");

Dòng lệnh strcpy(p.hoten,"Nguyen Van A"); sai ở đâu?

Toán tử “.”


Khơng sai

Hàm strcpy


Tên thành phần hoten

Cho đoạn chương trình như sauenum Mau{xanh,vang,tim}Mau m1,m2;Gán dữ liệu nào
sau đây sai:
Cho đoạn chương trình như sau
enum Mau{xanh,vang,tim}
Mau m1,m2;
Gán dữ liệu nào sau đây sai:

m1=xanh;

m2=2;

m2=Mau(2);

m1=vang;

Cho đoạn chương trình như saustruct SV{char ht[35];int Tuoi;float DTB; };void
Function(SV ds[], int n){for(int i=0;iff(ds[i].DTB>ds[j].DTB){tg = ds[i];ds[i] = ds[j];ds[j] = tg;}}Vậy đoạn CTC Function
thực hi...
Cho đoạn chương trình như sau
struct SV
{
char ht[35];
int Tuoi;
float DTB;
};
void Function(SV ds[], int n)
{

for(int i=0;ifor(j=i+1;jff(ds[i].DTB>ds[j].DTB)
{
tg = ds[i];


ds[i] = ds[j];
ds[j] = tg;
}
}
Vậy đoạn CTC Function thực hiện thao tác gì?

Sắp xếp danh sách Sinh viên theo điểm trung bình (DTB) giảm dần

Sắp xếp danh sách Sinh viên theo điểm trung bình (DTB) tăng dần

Sắp xếp danh sách Sinh viên theo tuổi (Tuoi) giảm dần

Sắp xếp danh sách Sinh viên theo tuổi (Tuoi) tăng dần

Cho đoạn chương trình như saustruct SV{char ht[35];int Tuoi;float DTB; };void
Function(SV ds[], int n){for(int i=0;iff(ds[i].Tuoi>ds[j].Tuoi){tg = ds[i];ds[i] = ds[j];ds[j] = tg;}}Vậy đoạn CTC Function
thực ...
Cho đoạn chương trình như sau
struct SV
{
char ht[35];
int Tuoi;

float DTB;
};
void Function(SV ds[], int n)
{
for(int i=0;ifor(j=i+1;jff(ds[i].Tuoi>ds[j].Tuoi)
{
tg = ds[i];
ds[i] = ds[j];
ds[j] = tg;
}
}
Vậy đoạn CTC Function thực hiện thao tác gì?


Sắp xếp danh sách Sinh viên theo điểm trung bình (DTB) giảm dần

Sắp xếp danh sách Sinh viên theo điểm trung bình (DTB) tăng dần

Sắp xếp danh sách Sinh viên theo tuổi (Tuoi) giảm dần

Sắp xếp danh sách Sinh viên theo tuổi (Tuoi) tăng dần

Cho đoạn chương trình như sautypedef struct SV{char ht[35];int tuoi;char
quequan[30]; };SV a;Khi gán vào chương trình lệnh nào sau đây khơng gây lỗi:
Cho đoạn chương trình như sau
typedef struct SV
{char ht[35];
int tuoi;

char quequan[30];
};
SV a;
Khi gán vào chương trình lệnh nào sau đây khơng gây lỗi:

a={Tuan,20,Thai Nguyen};

a={“Ngoc”,”27”,”Vinh Phuc”};

a={“Duy”,34,”Ha Noi”};

a={Manh,”25”,Hung Yen}

Cho đoạn chương trình như sautypedef struct SV{char ht[35];int tuoi;char
quequan[30]; };SV a;Khi gán vào chương trình lệnh nào sau đây khơng gây lỗi ?
Cho đoạn chương trình như sau
typedef struct SV
{
char ht[35];
int tuoi;
char quequan[30];
};
SV a;
Khi gán vào chương trình lệnh nào sau đây khơng gây lỗi ?


a.ht = Tuan;
a.tuoi = 20;
a.quequan = Thai Nguyen;


a.ht = “Tuan”;
a.tuoi = “20”;
a.quequan = “Thai Nguyen”;

a.ht = “Tuan”;
a.tuoi = 20;
a.quequan = “Thai Nguyen”;

a.ht = Tuan;
a.tuoi = “20”;
a.quequan = “Thai Nguyen”;

Cho đoạn chương trình:int n=0,i;while(1){printf("\nNhap so nguyen:
");scanf("%d",&i);if(i<0){ continue;}else n=n+i;if(i==0) break; }Để dừng vòng lặp
anh/chị phải nhập giá trị i là bao nhiêu?
Cho đoạn chương trình:
int n=0,i;
while(1)
{
printf("\nNhap so nguyen: ");
scanf("%d",&i);
if(i<0)
{
continue;
}
else
n=n+i;
if(i==0)
break;
}

Để dừng vịng lặp anh/chị phải nhập giá trị i là bao nhiêu?

Nhập i là số âm


Nhập i là số dương

Nhập i là 1

Nhập i là 0

Cho đoạn mã lệnh sau. Dòng lệnh nào là dòng lệnh sai?int a = 12, b=14;int *const p1
= &a;int const *p2 = &b;*p1 = b;
Cho đoạn mã lệnh sau. Dòng lệnh nào là dòng lệnh sai?
int a = 12, b=14;
int *const p1 = &a;
int const *p2 = &b;
*p1 = b;

1

2

3

4

Cho đoạn mã lệnh sau. Hãy chỉ ra câu lệnh dùng để in địa chỉ của biến x int **p,*p1;
int x=5; p1 = &x; p=&p1;
Cho đoạn mã lệnh sau. Hãy chỉ ra câu lệnh dùng để in địa chỉ của biến x

int **p,*p1;
int x=5;
p1 = &x;
p=&p1;

printf(“%d”, &p)

printf(“%d”, **p)

printf(“%d”, p)

printf(“%d”, *p)


×