Strings em C

Strings em C

11th Grade

13 Qs

quiz-placeholder

Similar activities

Quiz de JavaScript

Quiz de JavaScript

9th - 12th Grade

9 Qs

Hardware e software

Hardware e software

11th - 12th Grade

15 Qs

UFCD 789

UFCD 789

11th Grade

17 Qs

Algoritma dan Pemrograman Karakter dan String

Algoritma dan Pemrograman Karakter dan String

11th Grade

10 Qs

String Manipulation (Python)

String Manipulation (Python)

9th - 12th Grade

17 Qs

String Warm Up

String Warm Up

8th - 12th Grade

12 Qs

AP CSA Review Basics

AP CSA Review Basics

9th - 12th Grade

16 Qs

JavaScript

JavaScript

9th - 12th Grade

12 Qs

Strings em C

Strings em C

Assessment

Quiz

Computers

11th Grade

Medium

Created by

Gabriel Gomes

Used 1+ times

FREE Resource

13 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Cada caractere da string é armazenado em um índice. Essa afirmação é:

Verdadeira

Falsa

Answer explanation

Media Image

As strings funcionam como um vetor de caractéres, portanto cada caractere da string é salvo em um indíce próprio, de forma sequencial na memória.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual caractere que representa o elemento nulo?

!N

!=

\0

\N

Answer explanation

Media Image

Em C, o caractere que representa o elemento nulo é ' \0 '. Ele é usado para marcar o final de uma string, indicando ao programa onde a string termina. Ou seja, ele sucede o último caractere válido de uma string.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual a sintaxe correta da função fgets para ler 100 caracteres de uma string "frase"?

fgets(frase, 100, %s);

fgets(frase, 100, stdin);

fgets(100, frase, %c);

fgets(100, frase, input);

Answer explanation

A sintaxe correta da função fgets é: o nome da string, seguido pela quantidade de caractéres que serão lidos e stdin (indica que a entrada de texto vem do teclado).

Importante frisar que durante a leitura de uma string usando fgets, pode ocorrer que o caractere "\n" (enter) fique armazenado nela.

4.

FILL IN THE BLANK QUESTION

45 sec • 1 pt

Qual a função responsável por imprimir uma string seguida de uma nova linha? Escreva o nome dela!

Answer explanation

  • A função puts é utilizada para imprimir uma string seguida automaticamente por uma nova linha.

  • Ela imprime SOMENTE a string, portanto não aceita formatação como printf.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Como podemos obter o comprimento de uma string em C?

strlength(string)

size(string)

strsize(string)

strlen(string)

Answer explanation

Media Image

A função strlen() é usada para calcular o comprimento de uma string, ou seja, o número de caracteres contidos nessa string.

Ela percorre a string até encontrar o elemento nulo, retornando assim um valor do tipo inteiro.

Portanto, podemos salvar o valor de strlen em outras variáveis, como no exemplo.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Como podemos comparar duas strings em C?

strcom(string1, string2)

strcmp(string1, string2)

strcom(string1 == string 2)

strcmp(string1 == string2)

Answer explanation

A função strcmp() é usada para comparar duas strings e determinar se são iguais ou qual delas é maior em ordem alfabética.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Ao usar a função strcmp, ela retornou um VALOR POSITIVO. Isso significa que:

As strings são iguais

A primeira string tem mais caracteres que a segunda

A primeira string é maior em ordem alfabética que a segunda

A segunda string é maior em ordem alfabética que a primeira

Answer explanation

Media Image

A função strcmp retorna um valor do tipo inteiro:

0 (zero) se as strings forem iguais;

1 (valor positivo) se a primeira string for maior em ordem alfabética (vier depois no alfabeto);

0 (valor negativo) se a segunda string for maior em ordem alfabética.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?