Buscar

CCE1121 A10 201301447676 V1 LOGICA DE PROGRAMACAO

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

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

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
Você viu 3, do total de 4 páginas

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

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO 
CCE1121_A10_201301447676_V1 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
Aluno: PAULO ALEXI DIEMER Matrícula: 201301447676 
Disciplina: CCE1121 - LÓG.PROGRAM. Período Acad.: 2017.1 (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O 
mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será 
usado na sua AV e AVS. 
 
 
1. 
 
 
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 / fixed(3) / setprecision 
 
cstdlib / setbase(3) 
 
cstdlib / setprecision(3) 
 
iomanip / fixed(3) 
 
iomanip / fixed / setprecision(3) 
 
 
 
2. 
 
 
Um programador percebeu que, mesmo numerando um menu, existia a possibilidade do 
usuário, sem querer, pressionar 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. 
 
 
 
strupr(...) 
 
strlwr(...) 
 
atoi(...) 
 
atof(...) 
 
charInt(...) 
 
 Gabarito Comentado Gabarito Comentado 
 
 
3. 
 
 
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: 
 
 
 
8 e 11. 
 
10 e 14 
 
7 e 11. 
 
9 e 12. 
 
6 e 12. 
 
 
 
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 manipulavam cadeias de 
caracteres. 
 
Sabendo que ela tinha declarado um vetor de char de nome sigla 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; / if(strcmp(sigla, "CE")= 0) 
 
char sigla[3]; / if(strcmp(sigla, "CE")== 0) 
 
char sigla[2]; / if(strcpy(sigla, "CE")= 0) 
 
char sigla[3]; / if(strcmp(sigla, "CE")= 0) 
 
char sigla; / if(strcpy(sigla, "CE")== 0) 
 
 Gabarito Comentado 
 
 
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? 
 
 
 
4 
 
2 
 
3 
 
5 
 
1 
 
 
 
6. 
 
 
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. 
 
 
 
strlen(...) e toupper(...) 
 
strcat(...) e atoi(...) 
 
strlen(...) e tolower(...) 
 
tolower(...) e toupper(...) 
 
strcmp(...) e atoi(...)

Outros materiais