Buscar

AV1 LINGUAGEM DE PROGRAMAÇÃO I

Prévia do material em texto

2017­6­21 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201604133031&p2=3669079&p3=CCE0242&p4=102900&p5=AV1&p6=20/04/2017&p10=62273320 1/3
   Fechar
 
Avaliação: CCE0242_AV1_201604133031 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV1
Aluno: 201604133031 ­ AYANA SOARES FERREIRA
Professor: OSWALDO BORGES PERES Turma: 9026/AZ
Nota da Prova: 10,0 de 10,0  Nota do Trab.:    Nota de Partic.:  Data: 20/04/2017 11:28:52
 
  1a Questão (Ref.: 201604763099) Pontos: 1,0  / 1,0
Qual das características abaixo NÃO pode ser atribuída á linguagem C?
Portabilidade
Modularidade
Estruturada
Rapidez, pois gera executável compacto
  Complexidade porque tem muitas palavras reservadas
 
  2a Questão (Ref.: 201604763114) Pontos: 1,0  / 1,0
Sabemos que a linguagem C apresenta várias vantagens. Quando dizemos que usamos três procedimentos
básicos: sequência, seleção e iteração e que é possível gerar um executável rápido, estamos nos referindo às
seguintes características na ordem:
  Estruturada e Rapidez
Portabilidade e Modularidade
Portabilidade e Estruturada
Rapidez e Portabilidade
Complexidade e Estruturada
 
  3a Questão (Ref.: 201604763222) Pontos: 1,0  / 1,0
Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
 
#include 
int main() 
{ 
printf ("%s%d%%","Juros de ",10);
}
10 Juros de
%s%d%% Juros de 10
Nada porque tem muitos %
  Juros de 10%
% Juros de 10
 
  4a Questão (Ref.: 201604763093) 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.
2017­6­21 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201604133031&p2=3669079&p3=CCE0242&p4=102900&p5=AV1&p6=20/04/2017&p10=62273320 2/3
#include
#define 
#define 
#define 
  #include stdio.h
#include stdlib.h
#include math.h
#include 
#include 
#include 
#include
 
  5a Questão (Ref.: 201604766753) Pontos: 1,0  / 1,0
Quando precisamos incrementar o valor de uma variável em C, geralmente usamos a forma contrata, com os
operadores pré ou pós fixados de acordo com a necessidade.
Supondo as seguintes definições e desconsiderando a necessidade do restante do programa:
Int a = 5;
Int b = 8;
Após a execução das operações na ordem em que são apresentadas, Marque a resposta correta:
a += b++; o valor de a e b são respectivamente: 14 e 9
a = ++b; o valor de a e b são respectivamente: 8 e 9
  a = b++; o valor de a e b são respectivamente: 8 e 9
a += ++b; o valor de a e b são respectivamente: 14 e 8
a += b++; o valor de a e b são respectivamente: 9 e 13
 
  6a Questão (Ref.: 201604763193) Pontos: 1,0  / 1,0
Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
gets()
  scanf()
fgets()
getchar()
fgetc()
 
  7a Questão (Ref.: 201604763655) Pontos: 1,0  / 1,0
O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho
abaixo e assinale a opção que descreve o que faz.
 
int a=12, b=35, c=7, resp;
resp=(a>b && a > c) ?a: (b>c) ? b/c:c;
printf (''valor: %d'' , resp);
Exibe valor: 12
Exibe valor: 7
Exibe valor: 0
  Exibe valor: 5
Exibe valor: 35
 
Pontos: 1,0  / 1,0
2017­6­21 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201604133031&p2=3669079&p3=CCE0242&p4=102900&p5=AV1&p6=20/04/2017&p10=62273320 3/3
  8a Questão (Ref.: 201604763731)
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.
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' && idade >= 18 && idade <= 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' or sexo == 'F') and idade>=18 and idade < 30 )
  if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
 
  9a Questão (Ref.: 201604281331) 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:
  Criar uma função 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.
Utilizar a estrutura de loop WHILE, 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 DO­WHILE, para executar a parte do código que se repetia.
 
  10a Questão (Ref.: 201604337790) Pontos: 1,0  / 1,0
A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as
afirmações abaixo e escolha a opção ERRADA.
 
I As chaves de abertura e fechamento, sempre,  não são obrigatórias.
II No teste unimos expressões relacionais com operadores lógicos quando necessário.
III A palavra then está presente na estrutura.
IV O uso do  else poderá não ser necessário.
 
II está correta e a III não está correta.
II e IV estão corretas.
  I e III estão corretas.
IV está correta e a I não está correta.
I está errada.
Período de não visualização da prova: desde 20/03/2017 até 24/05/2017.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes