Buscar

AV3 LINGUAGEM DE PROGRAMAÇÃO I 2016 2

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

21/12/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=205855020&p1=201408169193&p2=2086903&p3=CCE0242&p4=102536&p5=AV3&p6=17/12/2016&p10=56288708 1/4
 
 
Avaliação: CCE0242_AV3_201408169193 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV3
Aluno: 201408169193 ­ DANIEL DEVERLI DE JESUS RAMOS
Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9022/AV
Nota da Prova: 8,0 de 10,0  Nota do Trab.:    Nota de Partic.:  Data: 17/12/2016 08:36:41
 
  1a Questão (Ref.: 201408803099) 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.
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.
atoi() e math.h
atof() e stdlib.h
  tolower() e ctype.h
isalpha() e stdlib.h
toupper() e stdlib.h
 
  2a Questão (Ref.: 201408363666) Pontos: 1,0  / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
&&, >= e ||
+, ­ e *
&&, || e ~
=, > e ||
  <, > e >=
 
  3a Questão (Ref.: 201408417826) 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.
studio.h 
iostream.h 
stdin.h 
iostream 
  stdio.h 
 
21/12/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=205855020&p1=201408169193&p2=2086903&p3=CCE0242&p4=102536&p5=AV3&p6=17/12/2016&p10=56288708 2/4
  4a Questão (Ref.: 201408802971) Pontos: 1,0  / 1,0
Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
fgetc()
fgets()
  scanf()
getchar()
gets()
 
  5a Questão (Ref.: 201408853732) 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;
}
  100 121 144 169 196 225
10 11 12 13 14 15
9 10 11 12 13 14 15
15 14 13 12 11 10
20 22 24 26 28 30
 
  6a Questão (Ref.: 201408448650) 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 as sentenças II e III estão corretas
  Somente as sentenças I e II estão corretas
  Todas as sentenças estão corretas
Somente a sentença II está correta
Somente as sentenças I e III estão corretas
 
  7a Questão (Ref.: 201408760664) 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);
21/12/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=205855020&p1=201408169193&p2=2086903&p3=CCE0242&p4=102536&p5=AV3&p6=17/12/2016&p10=56288708 3/4
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.
while­for­do­for
do­if­for­while
do­while­for­for
  do­for­for­while
do­if­else­while
 
  8a Questão (Ref.: 201408377534) 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.
 
float nomes[20][31], salarios[20][14]; 
 
char nomes[20]; float salarios[19][13]; 
   
char nomes[20][31]; float salarios[20][14]; 
 
char nomes[20][31]; float salarios[20][20]; 
 
char nomes[19][31]; float salarios[19][13]; 
 
  9a Questão (Ref.: 201408321713) Pontos: 0,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.
nome_matriz[numero_linhas][numero_colunas];
  tipo nome_vetor[numero_colunas][numero_linhas];
tipo nome_matriz[numero_colunas][numero_linhas];
  tipo nome_matriz[numero_linhas][numero_colunas];
tipo nome_matriz[][];
 
  10a Questão (Ref.: 201408321749) Pontos: 1,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.
 
Somente para gravação
  Somente para leitura
Não precisa abrir o arquivo
Para leitura e edição
21/12/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=205855020&p1=201408169193&p2=2086903&p3=CCE0242&p4=102536&p5=AV3&p6=17/12/2016&p10=56288708 4/4
Para leitura e gravação
Período de não visualização da prova: desde 12/12/2016 até 20/12/2016.

Outros materiais