Strings em C

Strings em C

11th Grade

13 Qs

quiz-placeholder

Similar activities

Circuitos Combinatórios Rev

Circuitos Combinatórios Rev

9th - 12th Grade

10 Qs

M4 - Arquitetura de Microprocessadores Parte 1

M4 - Arquitetura de Microprocessadores Parte 1

11th Grade

10 Qs

Ciência da Computação - Os padrões da Rede de Área Local

Ciência da Computação - Os padrões da Rede de Área Local

11th Grade

10 Qs

Power BI

Power BI

11th Grade

10 Qs

java script

java script

9th - 12th Grade

15 Qs

Recuperação - Pensamento Computacional - 1ª Série NEM

Recuperação - Pensamento Computacional - 1ª Série NEM

9th - 12th Grade

12 Qs

Quiz sobre AngularJS

Quiz sobre AngularJS

11th Grade

10 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?