Buscar

LINGUAGEM DE PROGRAMAÇÃO I AV3

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 5 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

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

20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/5
Avaliação: CCE0242_AV3_201408091232 » LINGUAGEM DE PROGRAMAÇÃO I       Tipo de Avaliação: AV3
Aluno: 201408091232 ­ EMANUEL ROCHA LESSA DOS SANTOS
Nota da Prova: 6,0 de 10,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 04/07/2015 15:29:13 (F)
  1a Questão (Ref.: 236701) Pontos: 1,0  / 1,0
Observe o código abaixo: 
#include < stdio.h >
#include < stdlib.h>
int main(){ 
int x,y,z; 
x=6; 
y=2; 
z = (x%2)+8; 
puts(z); 
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar:
O programa exibirá 16
O programa exibirá 11
  Ocorrerá um erro
O programa exibirá 8
O programa exibirá 0
 Gabarito Comentado.  Gabarito Comentado.
  2a Questão (Ref.: 270103) Pontos: 1,0  / 1,0
Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são
portáveis, o que significa que é possível executa­los nos mais diferentes tipos de arquiteturas. Tendo um
programa C compilado para Windows, para executa­lo em Linux, identifique a opção CORRETA:
Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
  Precisamos recompilar o código fonte para o Linux.
Ocorrerá erro, pois os programas C não rodam em Linux.
Só é possível copiar o código executável do Linux para o Windows e executa­lo.
Basta apenas copiar o código executável para o Linux e executa­lo.
 Gabarito Comentado.  Gabarito Comentado.
  3a Questão (Ref.: 188720) Pontos: 1,0  / 1,0
Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo
com as características das variáveis LOCAIS, marque a alternativa ERRADA.
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5
As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
Uma variável local só é visualizada pela função onde foi declarada.
Existem funções que não têm variáveis locais.
Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
  A função main() pode acessar qualquer variável local de qualquer função.
 Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 620524) Pontos: 0,0  / 1,0
Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões
condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código
apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C.
if (x > 0) a = 2 else b = 2 ;
  if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
  if x > 0 { a = 2;}
if (a > 0) {a = 2;} else {b= 2;}
if (a > 0) { a = 2;}
 Gabarito Comentado.
  5a Questão (Ref.: 68158) Pontos: 1,0  / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
for
switch
  while
if­else
struct
 Gabarito Comentado.
  6a Questão (Ref.: 231237) Pontos: 1,0  / 1,0
Um  lojista  gostaria  de  desenvolver  um  programa  que  pudesse  armazenar  os
códigos(valores  inteiros),  os  valores  de  compra(valores  reais),  os  valores  de
vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa
possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do
texto acima?
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5
  int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
int codigos[999], qtdade[999]; float valorC[999], valorV[999];
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[999], qtdade[999], valorC[999], valorV[999];
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 135608) Pontos: 0,0  / 1,0
Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na
questão:
    int vetn[3][2];
    for (int i=0; i < 3; i++){
        for (int j=0; j < 2; j++){
            vetn[i][j]  = i + j;
        }
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual
afirmativa está correta.
  Serão armazenados os valores 0,1,1,2,2,3.
Serão armazenados os valores 0,1,2,2,3,3.
  Serão armazenados os valores 0,0,1,1,2,2.
O trecho apresentado possui erro e nenhum valor será armazenado.
O trecho apresentado possui erro e apenas um valor será armazenado.
  8a Questão (Ref.: 135603) Pontos: 1,0  / 1,0
Para resolver um determinado problema um programador escreveu um código para trabalhar com um
vetor conforme apresentado na questão:
    float vetn[20];
    for (int i=0; i < 20; i++){
        vetn[i]  = ( i+1) * 0.1;
        i = i + 2;
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das
opções apresentadas, qual afirmativa está correta.
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5
O segundo valor armazenado será o 0.2.
Serão armazenados 20 valores reais.
  Serão armazenados 7 valores reais.
O vigésimo valor armazenado será o 2.0.
O terceiro valor armazenado será o 0.6.
 Gabarito Comentado.
  9a Questão (Ref.: 633866) Pontos: 0,0  / 1,0
A função remove() apaga um arquivo especificado. Tem como protótipo:
  int remove (char *nome_do_arquivo);
void remove (char *nome_do_arquivo);
  int remove (char nome_do_arquivo);
int remove (int *nome_do_arquivo);
char remove (char *nome_do_arquivo);
 Gabarito Comentado.
  10a Questão (Ref.: 626223) Pontos: 0,0  / 1,0
Observe o programa abaixo e assinale a alternativa que corresponde a sua execução.
#include < stdio.h >
#include < stdlib.h >
int main( void) {
char c;
FILE *entrada;
entrada = fopen( "dados.txt", "r");
if (entrada == NULL) exit( EXIT_FAILURE);
c = getc( entrada);
if (c != EOF) 
putc( c, stdout);
else 
printf( "\nO arquivo terminou!");
fclose( entrada);
return EXIT_SUCCESS;
}
O programa lê o último caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
  O programa lê o primeiro caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
O programa lê todos os caracteres do arquivo dados.txt e exibe esses caracteres na tela do monitor.
O programa lê o segundo caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
  O programa lê o primeiro e o segundo caracteres do arquivo dados.txt e exibe esses caracteres na tela
do monitor.
 Gabarito Comentado.
Período de não visualização da prova: desde 01/07/2015 até 02/07/2015.
 
20/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/5

Continue navegando