NEW
Font size
WorksheetsÔn tập Xâu Tệp Chương Trình Con
Total questions: 10
Worksheet time: 5mins
Hàm nào sau đây dùng để trả về xâu bắt đầu từ vị trí đầu tiên tìm thấy ký tự ch cho đến hết xâu s, nếu không có hàm trả về NULL.
strchr(s1, s2);
strstr(s1, s2);
strncpy(s1, s2);
strcpy(s1, s2);
Cho đoạn chương trình sau:
#include <stdio.h>
int main(){
char sl[20];
printf("nhap sl:"); gets(sl);
printf("xau chu thuong");
puts(strlwr(sl));
printf("xau chu hoa: ");
puts(strupr(sl));
return 0;
}
Chương trình trên bị lỗi gì:
thiếu khai báo thư viện string.h
khai báo biến sl sai kiểu dữ liệu
câu lệnh puts(strlwr(sl)); viết sai cú pháp
sử dụng sai hàm strlwr và strupr
Cho đoạn chương trình sau:
#include <stdio.h>
#include <string.h>
int main(){
char s1[20]; char s2[20];
printf("nhap s1:"); gets(s1);
printf("nhap s2:"); get(s2);
printf("Chuoi dang sau xau '%s' la: %s\n", s2, strstr(s1, s2)));
return 0;
}
Câu lệnh “printf("Chuoi dang sau xau '%s' la: %s\n", s2, strstr(s1, s2)));” được dùng để làm gì?
Ghi xâu s1 lên màn hình kết thúc bằng biến ký tự s2
Bỏ xâu phía sau sau khi tìm được xâu s2 trong xâu x1
Hiển thị xâu lấy được từ biến xâu s2 trong xâu s2 trở vể sau và ghi xâu này lên màn hình
Hiển thị xâu lấy được từ biến xâu s2 trong xâu s2 trở vể sau và không ghi xâu này lên màn hình
Chọn cấu trúc để mở tệp
<tên tệp>=fopen("tên biến tệp","hành động");
<tên biến tệp>=fopen("hành động","tên tệp");
<tên biến tệp>=fopen("tên tệp","hành động");
<tên biến tệp>=fopen("tên tệp";"hành động");
Ghi xâu "chao ban" vào tệp tep1, ta chọn
fputs("chao ban ",tep1);
fput("chao ban ",tep1);
fputs(s,tep1);
fgets("chao ban ",tep1);
Cho chương trình sau:
#include <stdio.h>
int min(int x,int y){
int min;
if (x<y) min = x;
else min = y;
return min;
}
int main(){
int a, b, nhonhat1;
printf ("Nhap a, b vao:");
scanf("%d", &a);
scanf("%d", &b);
nhonhat1 = min(a, b);
printf("So lon nhat la: %d", nhonhat1);
return 0;
}
Phát biểu nào dưới đây là đúng?
Trong chương trình trên, biến cục bộ là biến x, biến y, biến min còn biến toàn cục là biến a, biến b, biến nhonhat1.
Trong chương trình trên, biến cục bộ là biến x, biến y còn biến toàn cục là biến a, biến b.
Trong chương trình trên, biến toàn cục là biến x, biến y, biến min còn biến cục bộ là biến a, biến b, biến nhonhat1.
Trong chương trình trên, biến cục bộ là biến x, biến y, biến nhonhat1 còn biến toàn cục là biến a, biến b, biến min.
Cho chương trình con sau:
int min(int x,int y){
int min;
if (x<y) min = x;
else min = y;
return min;
}
Chương trình con trên thuộc loại nào?
Hàm
Thủ tục
Biến
Tham số
Chọn phát biểu đúng
mọi chương trình con đều sử dụng được các biến của chương trình chính
chương trình chính có thể sử dụng được biến của chương trình con
chương trình con không được sử dụng biến của chương trình chính
chương trình con không cần khai báo biến
Ghi xâu "kieu du lieu tep" vào tệp f1, ta chọn
fputs("kieu du lieu tep",f1);
fputs("kieu du lieu tep",f2);
fputs(s,f1);
fgets("kieu du lieu tep",f1);
Hàm strncpy(s1, s2, n); trả về kiểu gì?
Kiểu số nguyên
Kiểu xâu
Kiểu ký tự
Kiểu số thực
