Buscar

4.What happens when you attempt to compile and run the following code? #include #include using namespace std; int main() { stri...

4.What happens when you attempt to compile and run the following code?
#include
#include
using namespace std;
int main()
{
string s1[]= {"H" , "t" };
string s;
for (int i=0; i<2; i++) {
s = s1[i];
s.insert(1,"o");
cout << s;
}
return( 0 );
}
A.It prints: Hoto
B.It prints: Ho
C.It prints: to
D.It prints: Ht
Answer: A


Essa pergunta também está no material:

C Certified Associate Programmer CPA Dumps
16 pág.

Ensino Médio LaSalle TechLaSalle Tech

💡 1 Resposta

User badge image

Ed Verified user icon

Quando você tenta compilar e executar o código fornecido, ele imprime "Hoto". Isso ocorre porque o código cria um array de strings chamado "s1" com os valores "H" e "t". Em seguida, ele itera sobre o array, atribui cada elemento à variável "s" e insere a letra "o" na posição 1 da string "s". Portanto, a primeira iteração resulta em "H" + "o" + "t" = "Hoto". A segunda iteração resulta em "t" + "o" + "t" = "toto". No entanto, como o código só imprime a primeira iteração, o resultado final é "Hoto". Portanto, a resposta correta é a opção A.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais