Câu 25 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str[] = "JAVASCRIPT";
printf("-%s-%d", str, strlen(str));
Đáp án của bạn:
Câu 26 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str[] = "76";
char java[] = "PHP";
strcat(java, str);
printf("%s", java);
Đáp án của bạn:
Câu 27 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str1[3] = "ab";
char str2[3] = "cd";
strcat(str1, str2);
char str3[4] = "abc";
strncat(str1, &str3[1], 1);
printf("%s", str1);
Đáp án của bạn:
Câu 28 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str[] = "sArdoasy!";
for (int i = 0; i < strlen(str); i++) {
if (str[i] == 'a') {
str[i] = 'e';
}
}
printf("%s", str);
Đáp án của bạn:
Câu 29 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str[] = "ZendVN.com";
char word[] = "ok";
str[2] = word[0];
str[3] = word[1];
printf("%s", str);
Đáp án của bạn:
Câu 30 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str[] = "Yahoo/Doing/__psd/luutruonghailan/zendVN.xyz";
char *token;
char *delim = "/";
char arrStr[5][20];
int i = 0;
token = strtok(str, delim);
while (token != NULL) {
strcpy(arrStr[i], token);
i++;
token = strtok(NULL, delim);
}
printf("%s%s", arrStr[2], arrStr[0]);
Đáp án của bạn:
Câu 31 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
void myPrint(char* name, int age, char* result);
int main() {
char name[] = "john";
int age = 2;
char result[100];
myPrint(strcat(name, "-ok"), age + 4, result);
printf("%s", result);
return 0;
}
void myPrint(char* name, int age, char* result) {
sprintf(result, "%s+%d", name, age * 2);
}
Đáp án của bạn:
Câu 32 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char* myPrint(char* name, int age);
int main() {
char name[] = "developer ";
int age = 21;
char* result = myPrint(name, age);
printf("%s-2023", result);
return 0;
}
char* myPrint(char* name, int age){
char* result = (char*) malloc(strlen(name) + 10);
sprintf(result, "%s * %d", name, age);
return result;
}
Đáp án của bạn:
Câu 33 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char* createString(char c);
int main() {
char* str1 = createString('&');
char* str2 = createString('#');
printf("%s+%s\n", str1, str2);
free(str1);
free(str2);
return 0;
}
char* createString(char c) {
char* str = (char*) malloc(sizeof(char) * 2);
str[0] = c;
str[1] = '+';
str[2] = '\0';
return str;
}
Đáp án của bạn:
Câu 34 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int arrOne[] = { 1, 2, 3, 4, 5, 6 };
char arrTwo[][2] = { "s", "f", "d" };
char result[10] = "";
int arrLength = sizeof(arrTwo) / sizeof(arrTwo[0]);
int i;
for (i = 0; i < arrLength; i++) {
char temp[100];
sprintf(temp, "%d%s%d", arrOne[i], arrTwo[i], arrOne[i+1]);
strcat(result, temp);
}
char lastChar = result[strlen(result) - 2];
printf("%c%s\n", toupper(lastChar), "zvn")
Đáp án của bạn:
Câu 35 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str[] = "hoclaptrinh";
int arrOne[] = { 3, 2, 1, 4 };
char* result[4];
int arrLength = sizeof(arrOne) / sizeof(int);
for(int i = 1; i < arrLength; i++) {
char temp[6];
sprintf(temp, "%c%s", str[strlen(str) - i], "zendvn");
result[i] = strdup(temp);
}
printf("%s", result[arrOne[arrLength - 2]]);
for(int i = 1; i < arrLength; i++) {
free(result[i]);
}
Đáp án của bạn:
Câu 36 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str[] = "zendvn";
int arrOne[] = { 2, 1, 3 };
char result[10] = "";
int arrLength = sizeof(arrOne)/sizeof(arrOne[0]);
for(int i = 0; i < arrLength; i++) {
result[i] = str[arrOne[i]];
}
printf("%s%d", result, arrLength);
Đáp án của bạn:
Câu 37 Trong C, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
char str[] = "zendvn";
int arrOne[] = {1, 2, 3, 4, 5};
char result[][3] = {"2", "5", "6", "4"};
for (int i = 1; i < sizeof(arrOne)/sizeof(int); i+=2) {
char ch[2];
ch[0] = str[strlen(str)-i];
ch[1] = '\0';
strcat(result[i], ch);
}
printf("%s-%s-%s-%s\n", result[0], result[1], result[2], result[3]);
Đáp án của bạn:
Câu 1 Trong Dart, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int a = 11;
int b = 2;
int c = 2 * a % b + 4;
print(c);
Đáp án của bạn:
Câu 2 Trong Dart, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
String text = '20';
print(2 + 2 / 2 + int.parse(text) + 5);
Đáp án của bạn:
Câu 3 Trong Dart, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
double a = 2.0;
int b = 1;
double c = (a + b) / (a - b);
print(c);
Đáp án của bạn:
Câu 4 Trong Dart, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
double a = 10.11;
int b = a.toInt();
String c = (a + b).toString();
print(c);
Đáp án của bạn:
Câu 5 Trong Dart, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
var a = 8;
var b = 3;
String result = "Tang hoa ngay $a - $b cho ${a + b} co giao";
print(result);
Đáp án của bạn:
Câu 6 Trong Dart, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 22;
if (number % 2 == 0) {
print("số này là số chẵn");
} else {
print("số này là số lẻ");
}
Đáp án của bạn:
Câu 7 Trong Dart, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
bool success = false;
var number = success ? 20 : 10;
print(number);
Đáp án của bạn: