Buscar

BDQ Prova AV3 Linguagem de Programação I

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

2017­11­27 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
  MARIA TEREZA VITORINO DE BARROS DA CONCEIÇÃO201403455201       SANTA CRUZ Fechar 
 
 
Disciplina:  LINGUAGEM DE PROGRAMAÇÃO I
Avaliação:  CCE0242_AV3_201403455201      Data: 17/12/2016 21:23:22 (F)       Critério: AV3
Aluno: 201403455201 ­ MARIA TEREZA VITORINO DE BARROS DA CONCEIÇÃO
Nota Prova: 5,0 de 10,0      Nota Partic.: Nota SIA: 5,0 pts
 
 
LINGUAGEM DE PROGRAMAÇÃO I  
 
  1a Questão (Ref.: 616888) Pontos: 0,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
Nada porque tem muitos %
  Juros de 10%
  % Juros de 10
%s%d%% Juros de 10
 Gabarito Comentado.
 
  2a Questão (Ref.: 617321) 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: 5
Exibe valor: 7
Exibe valor: 35
Exibe valor: 0
 Gabarito Comentado.
 
  3a Questão (Ref.: 268577) Pontos: 0,0  / 1,0
2017­11­27 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e
assinale a opção que contem a resposta correta.
 
I Tem boa Portabilidade. 
II Não pode ser modularizada. 
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória. 
V Não possui um propósito especifico.
As afirmativas I e IV estão corretas e as demais, erradas.
  As afirmativas II, IV e V estão corretas e as demais, erradas.
As afirmativas II, III e IV estão corretas e as demais, erradas.
As afirmativas IV e V estão corretas e as demais, erradas.
  As afirmativas I, IV e V estão corretas e as demais, erradas.
 Gabarito Comentado.  Gabarito Comentado.
 
  4a Questão (Ref.: 616859) Pontos: 0,0  / 1,0
Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
getchar()
  fgets()
gets()
  scanf()
fgetc()
 
  5a Questão (Ref.: 667620) Pontos: 1,0  / 1,0
Para o programa abaixo qual a saída apresentada?
 
main(){
int x,soma=0;
for(x=10; x<=15;x++)
{
  printf(" %d",pow(x,2));
}
system("PAUSE");
return 0;
}
20 22 24 26 28 30
10 11 12 13 14 15
15 14 13 12 11 10
9 10 11 12 13 14 15
  100 121 144 169 196 225
 Gabarito Comentado.
 
  6a Questão (Ref.: 262538) Pontos: 0,0  / 1,0
Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta:
I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero
(código ASCII igual a 0).
II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'.
III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho
necessário menos um.
 
Somente a sentença II está correta
2017­11­27 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
Todas as sentenças estão corretas
Somente as sentenças II e III estão corretas
  Somente as sentenças I e III estão corretas
  Somente as sentenças I e II estão corretas
 Gabarito Comentado.  Gabarito Comentado.
 
  7a Questão (Ref.: 574552) Pontos: 1,0  / 1,0
Considere que todas as bibliotecas necessárias foram declaradas.
 
int main()
{
int mat[3][3], i, j, det;
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
____{
puts("Digite os elementos da matriz\n");
____(i=0;i<3;i++)
____(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1])
­ ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
do­while­for­for
while­for­do­for
  do­for­for­while
do­if­for­while
do­if­else­while
 Gabarito Comentado.
 
  8a Questão (Ref.: 191422) Pontos: 1,0  / 1,0
O  chefe  do  departamento  do  pessoal  da  Empresa  YYY  gostaria  de  declarar  matrizes
bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles.
Assinale a linha onde a declaração atende ao que ele deseja.
 
char nomes[19][31]; float salarios[19][13]; 
   
char nomes[20][31]; float salarios[20][14]; 
 
float nomes[20][31], salarios[20][14]; 
 
char nomes[20]; float salarios[19][13]; 
 
char nomes[20][31]; float salarios[20][20]; 
 
  9a Questão (Ref.: 135601) Pontos: 1,0  / 1,0
 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respecퟭ�vas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
2017­11­27 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
tipo nome_matriz[numero_colunas][numero_linhas];
tipo nome_matriz[][];
  tipo nome_matriz[numero_linhas][numero_colunas];
tipo nome_vetor[numero_colunas][numero_linhas];
nome_matriz[numero_linhas][numero_colunas];
 
  10a Questão (Ref.: 135637) Pontos: 0,0  / 1,0
Na criação de uma roퟭ�na de manipulação de equipamentos para perfuração de poços, o programador precisava apenas
pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá‐lo.
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o arquivo,
segundo sua necessidade.
 
Não precisa abrir o arquivo
  Somente para leitura
Somente para gravação
Para leitura e edição
  Para leitura e gravação
 
 
 
Educational Performace Solution       EPS ® ­ Alunos

Continue navegando