Buscar

Ling Prog AV1

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

20/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
CAROLINE ALBUQUERQUE
201505099676 SÃO JOSÉ
Fechar 
 
 
Disciplina: LINGUAGEM DE PROGRAMAÇÃO I
Avaliação: CCE0242_AV1_201505099676 (AG) Data: 19/05/2017 13:55:28 (F) Critério: AV1
Aluno: 201505099676 - CAROLINE ALBUQUERQUE
Nota Prova: 10,0 de 10,0 Nota Partic.: Nota SIA: 10,0 pts
 
 
LINGUAGEM DE PROGRAMAÇÃO I 
 
 1a Questão (Ref.: 616764) Pontos: 1,0 / 1,0
Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo?
 include
const
struct
typedef
define
 Gabarito Comentado. Gabarito Comentado.
 
 2a Questão (Ref.: 231714) Pontos: 1,0 / 1,0
Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas,
mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a
necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
 stdio.h 
iostream 
 stdin.h 
 iostream.h 
 studio.h 
 
 Gabarito Comentado. Gabarito Comentado.
 
 3a Questão (Ref.: 616987) Pontos: 1,0 / 1,0
Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos
para letras minúsculas.
20/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual
pertence.
toupper() e stdlib.h
atoi() e math.h
 tolower() e ctype.h
atof() e stdlib.h
isalpha() e stdlib.h
 Gabarito Comentado.
 
 4a Questão (Ref.: 616759) Pontos: 1,0 / 1,0
Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h.
 Assinale o trecho correto que possibilita incluí-las.
#include 
 #include 
 #include 
 #include
 #include stdio.h
 #include stdlib.h
 #include math.h
 #include
#define 
 #define 
 #define 
 
 Gabarito Comentado.
 
 5a Questão (Ref.: 177535) Pontos: 1,0 / 1,0
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro
ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições
lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
((pontos>=10) || (pontos <=20))
((pontos>=10) % (pontos <=20))
 ((pontos>=10) && (pontos <=20))
((pontos>=10) ! (pontos <=20))
((pontos>=10) # (pontos <=20))
 Gabarito Comentado. Gabarito Comentado.
 
 6a Questão (Ref.: 616859) Pontos: 1,0 / 1,0
Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
getchar()
gets()
fgetc()
 scanf()
fgets()
 
 7a Questão (Ref.: 617443) Pontos: 1,0 / 1,0
Um desenvolvedor construiu um código onde estava presente o trecho abaixo. 
 char resp;
 scanf("%c", &resp); 
20/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
switch(toupper(resp)) ;
 {
 case 'A': puts("Digitou a letra A" ); break; 
 case 'E': puts("Digitou a letra E" ); break; 
 case 'i': puts("Digitou a letra I" ); 
 case 'O': puts("Digitou a letra O" ); 
 case 'U': puts("Digitou a letra U" ); break; 
 default: puts("Nao digitou vogal" ); 
 }
 
Analise as afirmativas abaixo e assinale a opção correta.
 I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
 II Se digitar i, aparece: Nao digitou vogal. 
 III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
 IV Se digitar a, aparece: Nao digitou vogal. 
 V Se digitar A, aparece: Digitou a letra A. 
 
I, III e IV são verdadeiras
 II, III e V são verdadeiras
III e IV são verdadeiras
II e, IV são verdadeiras
Só a a III é verdadeira
 Gabarito Comentado.
 
 8a Questão (Ref.: 617319) Pontos: 1,0 / 1,0
Se precisarmos testar o conteúdo de uma variável e sabendo-se que só serão executados comandos se o teste
retornar verdadeiro, qual estrutura você indicaria para esse caso?
if else
if else if
 if
switch()
printf()
 Gabarito Comentado.
 
 9a Questão (Ref.: 68158) Pontos: 1,0 / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
for
 while
struct
if-else
switch
 Gabarito Comentado.
 
 10a Questão (Ref.: 134997) Pontos: 1,0 / 1,0
Durante a criação de um programa, foi percebido que uma parte do código era executada várias
vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que
esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a
resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância
de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada
acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução
pra o problema:
Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
20/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia.
Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia.
Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia.
 Criar uma função para executar a parte do código que se repetia.
 
 
 
Educational Performace Solution EPS ® - Alunos

Outros materiais