Questão 1720110

Tecnologia da Informação · 2018

Questão

ID 1720110

Disciplina: Tecnologia da Informação

Assunto: C e C++

Ano: 2018 Banca: UFES - Universidade Federal do Espírito Santo Órgão: Universidade Federal do Espírito Santo


O trecho de código em C abaixo implementa uma função f1 para imprimir, na saída padrão, a sigla de um estado, composta por dois caracteres e recebida por meio do parâmetro sigla, e, em seguida, imprimir um caractere de quebra de linha.

void f1(char * sigla){

char lSigla[2];

lSigla[0] = sigla[0];

lSigla[1] = sigla[1];

printf("%s\n", lSigla);

}

Analise as afirmativas a seguir, acerca do trecho de código acima:

I. Os dois caracteres da sigla do estado passada como argumento serão impressos e serão seguidos imediatamente por um caractere de quebra de linha.

II. A troca da linha printf("%c%c\n", lSigla[0],lSigla[1]); pela linha original printf("%s\n", lSigla); produziria o resultado desejado.

III. Os dois caracteres da sigla do estado passada como argumento serão impressos primeiramente, mas não se pode prever o que será impresso entre a segunda letra da sigla e o caractere de quebra de linha.

IV. Não se pode prever nenhum dos caracteres que serão impressos, mesmo que se conheça a sigla do estado passada como argumento.

É CORRETO o que se afirma em

Alternativas da questão 1720110
Pular para o conteúdo principal