Buscar

Aula 10 Teste 1

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Existem muitas funções, agrupadas em bibliotecas, disponíveis para a linguagem C++. 
 
Um desenvolvedor gostaria de definir o número de casas decimais(3) na saída. 
 
Em qual biblioteca e qual(is) a(s) função(ões) que é(são) necessária(s) para que ele consiga fazer o que deseja? 
 
 
cstdlib / setprecision(3) 
 
 
cstdlib / fixed(3) / setprecision 
 
 
cstdlib / setbase(3) 
 
 iomanip / fixed / setprecision(3) 
 
 
iomanip / fixed(3) 
 
 
 
 
 
 
2. 
Um 
programa
dor 
percebeu 
que, 
mesmo 
numeran
do um 
menu, 
existia a 
possibilid
ade do 
usuário, 
sem 
querer, 
pressiona
r uma 
tecla que 
não 
tivesse 
algarismo
. 
 
Por essa 
razão, 
resolveu 
fazer a 
entrada 
usando 
um vetor 
de char e 
procurou 
uma 
função 
que 
pudesse 
converter 
 
para 
número 
inteiro a 
resposta 
do 
usuário, 
mesmo 
sabendo 
que 
poderia 
retornar 0 
se não 
fosse um 
número, 
mas 
evitaria 
erro na 
execução
. 
 
Selecione 
a opção 
onde está 
presente 
a função 
pré-
definida 
que 
possibilita 
isso. 
 
 atof(...) 
 
 
strupr(...) 
 
 
charInt(...) 
 
 atoi(...) 
 
 strlwr(...) 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
3. 
Um programador gostaria de converter para minúsculas todas as letras de uma profissão, mas sabe-
se que o número de caracteres varia. 
 
Além de uma estrutura de repetição, precisaria de algumas funções para conseguir o que pretendia. 
 
Assinale a opção onde estão presentes essas funções. 
 
 
 
 strcat(...) e atoi(...) 
 
 tolower(...) e toupper(...) 
 
 strcmp(...) e atoi(...) 
 
 strlen(...) e tolower(...) 
 
 strlen(...) e toupper(...) 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
4. 
Uma 
pessoa 
iniciante 
em 
programa
ção se 
deparou 
com um 
problema 
quando 
desejou 
comparar 
o 
conteúdo 
de um 
vetor de 
char com 
uma 
palavra 
específica
, pois ele 
estava 
usando o 
operador 
relacional 
de 
igualdade 
(==). 
 
Como era 
muito 
curiosa, 
resolveu 
pesquisar 
e 
encontrou 
várias 
funções 
que 
manipulav
am 
cadeias 
de 
caracteres
. 
 
Sabendo 
que ela 
tinha 
declarado 
um vetor 
de 
char de 
 
nome sigl
a e que 
desejava 
saber se o 
usuário 
tinha 
digitado a 
sigla CE(
Ceará) já 
convertida 
para 
maiúscula 
em trecho 
anterior. 
 
Assinale a 
alternativa 
que 
resolve o 
problema 
dela. 
 
 
char sigla[3]; / if(strcmp(sigla, "CE")= 0) 
 
 
char sigla; / if(strcpy(sigla, "CE")== 0) 
 
 
char sigla; / if(strcmp(sigla, "CE")= 0) 
 
 
char sigla[2]; / if(strcpy(sigla, "CE")= 0) 
 
 char sigla[3]; / if(strcmp(sigla, "CE")== 0) 
 
 
Gabarito Coment. 
 
 
 
 
 
5. 
Considere o algoritmo abaixo, em pseudocódigo: 
 
 
 
 
Suponha que os dados de entrada A e NOME sejam, respectivamente, "1" e "Maria". Qual a saída do 
algoritmo? 
 
 
5 
 
 
3 
 
 
4 
 
 
1 
 
 
2 
 
 
 
 
 
 
6. 
Considere o trecho de código a seguir: 
 
Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a: 
 
 
 
 
 
 
6 e 12. 
 
 
7 e 11. 
 
 
8 e 11. 
 
 
9 e 12. 
 
 
10 e 14

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando