Buscar

av1 linguagem programaçao 2015

Prévia do material em texto

Avaliação: CCE0242_AV1_201308264208 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1
Aluno: 201308264208 - DAVID SILVEIRA MONTEIRO
Professor: OSWALDO BORGES PERES Turma: 9027/BB
Nota da Prova: 6,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 29/04/2015 13:30:27 (F)
1a Questão (Ref.: 616750) Pontos: 0,0 / 0,5
Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de
atuação.
Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na
raiz do drive C.
Quando foi incluir, usou:
#include minhasFuncoes.h
#include "minhasFuncoes.h"
#include
#include "c:\funcoes\ minhasFuncoes.h"
#include "c:\ minhasFuncoes.h\funcoes"
2a Questão (Ref.: 68158) Pontos: 1,0 / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
if-else
for
struct
switch
while
Gabarito Comentado.
3a Questão (Ref.: 616759) Pontos: 0,5 / 0,5
Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h.
Assinale o trecho correto que possibilita incluí-las.
#include
#define
#define
#define
#include
#include
#include
#include
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
1 de 4 13/06/2015 22:05
#include stdio.h
#include stdlib.h
#include math.h
4a Questão (Ref.: 68156) Pontos: 0,0 / 0,5
Qual o nome da função matemática que calcula a potenciação de um número?
pow
elevado
double
sqrt
pot
Gabarito Comentado. Gabarito Comentado.
5a 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, para executar a parte do código que se repetia.
Utilizar a estrutura de loop FOR com o GOTO, 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.
Utilizar a estrutura de loop DO-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.
6a Questão (Ref.: 87974) Pontos: 0,5 / 0,5
que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890
int
char
string
float
uint
7a Questão (Ref.: 92347) Pontos: 1,0 / 1,0
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
stdio.h - Funções para gráficos.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
2 de 4 13/06/2015 22:05
stdlib.h - Funções de entrada e saida. 
string.h - Funções para concatenação de strings com inteiros.
time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
math.h - Funções matemáticas
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 93831) Pontos: 0,0 / 1,0
Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e
z depois da seguinte sequência de operações:
int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--);
x = -11
y = 11
z = 10
x = -01
y = 01
z = 10
x = 11
y = 11
z = 15
x = -13
y = 11
z = 13
x = -20
y = 20
z = 10
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 617469) Pontos: 1,0 / 1,0
Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma
mensagem de erro.
O dado testado era do tipo inteiro.
Assinale a opção que ele escolheu.
três ifs simples e um composto
quatro ifs simples e um composto
switch() com quatro cases e um default
switch() com cinco cases
quatro ifs simples
10a Questão (Ref.: 617443) Pontos: 1,0 / 1,0
Um desenvolvedor construiu um código onde estava presente o trecho abaixo.
char resp;
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
3 de 4 13/06/2015 22:05
scanf("%c", &resp);
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
III e IV são verdadeiras
II e, IV são verdadeiras
Só a a III é verdadeira
II, III e V são verdadeiras
Período de não visualização da prova: desde 14/04/2015 até 04/05/2015.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
4 de 4 13/06/2015 22:05

Continue navegando