Buscar

Av1 Linguagem de Programação

Prévia do material em texto

Avaliação: CCE0242_AV1_201307225594 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV1
Aluno: 201307225594 - SÂMELA DA SILVA SANTOS
Professor: ANITA LUIZA MACIEL LOPES Turma: 9029/FC
Nota da Prova: 7,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 03/10/2015 10:58:05
1a Questão (Ref.: 201307864941) Pontos: 0,0 / 0,5
Assinale a função que não é disponível na plataforma Linux.
system()
printf()
return
scanf()
main()
2a Questão (Ref.: 201307864906) Pontos: 0,5 / 0,5
Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da
função estão envoltos por dois elementos.
Assinale a opção que apresenta esses elementos.
begin e end;
( e )
[ e ]
begin e end
{ e }
3a Questão (Ref.: 201307865256) Pontos: 0,0 / 0,5
Um Engenheiro estava testando formatação com a função printf()e incluiu a linha abaixo.
printf( "%08.2f",12.3);
Exibiu com seis casas na parte inteira e duas na parte decimal, totalizando 8 posições no display,
deixando vazias as não usadas, exceto a posição do ponto.
Exibiu com cinco casas na parte inteira e duas na parte decimal, totalizando 8 posições no display,
sendo que seriam três 0 antes do número 12 e um zero depois do 3 e o ponto.
Exibiu com oito casas na parte inteira e duas na parte decimal, totalizando 10 posições no display,
sendo que seriam seis 0 antes do número 12 e um zero depois do 3.
Exibiu com oito casas na parte inteira e duas na parte decimal, totalizando 10 posições no display,
deixando vazias as não usadas
Exibiu 12.3 porque o zero anula a formatação
4a Questão (Ref.: 201307865089) Pontos: 0,5 / 0,5
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 3 22/10/2015 16:11
Um Engenheiro Civil precisava usar uma função que pudesse arredondar para cima, uma vez que ao
compramos pisos/ azulejos sempre usamos um valor inteiro.
Observe as funções abaixo e escolha a função capaz de resolver esse problema.
ceil()
sqrt()
pow()
rounder()
floor()
5a Questão (Ref.: 201307425688) 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))
6a Questão (Ref.: 201307340500) 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.
string.h - Funções para concatenação de strings com inteiros.
stdlib.h - Funções de entrada e saida. 
time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
stdio.h - Funções para gráficos.
math.h - Funções matemáticas
7a Questão (Ref.: 201307868648) Pontos: 1,0 / 1,0
Na construção de programas na linguagem C, precisamos utilizar os operadores lógicos para montar nossas
expressões.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta
uma expressão logica / relacional correta na linguagem C.
a > b && < c
a > b && a < c
a > b || b < c
a > b && ! c
! (a > b)
8a Questão (Ref.: 201307865550) Pontos: 1,0 / 1,0
Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários
não estava dando certo.
Ele apresentou as cinco opções abaixo.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 3 22/10/2015 16:11
Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo
fechado em 18 e aberto em 30.
if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 )
if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 )
if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 )
9a Questão (Ref.: 201307316311) Pontos: 1,0 / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
switch
while
for
if-else
struct
10a Questão (Ref.: 201307383150) 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.
Criar uma função 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.
Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia.
Período de não visualização da prova: desde 01/10/2015 até 21/10/2015.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 3 22/10/2015 16:11

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes