Buscar

AV2 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

Fechar
Avaliação: CCE0242_AV2_201402463821 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201402463821 ­ JOSE ROBERTO SANTOS CORDEIRO
Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9040/BN
Nota da Prova: 6,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 30/05/2016 16:09:59
  1a Questão (Ref.: 201403369897) Pontos: 0,0  / 1,0
A linguagem C possui algumas funções que têm a finalidade de exibir dados na tela do computador. Neste
contexto, compare o uso das funções puts() e putchar()
Resposta:
Gabarito: A função puts() é usada para exibir uma cadeia de caracteres, ou string; já a função putchar() é
usada para exibir apenas um caractere.
  2a Questão (Ref.: 201403369921) Pontos: 0,0  / 1,0
Quando trabalhamos com arquivos, precisamos fazer uma "ponte" entre o programa e o arquivo externo a ser
criado. Em outras palavras, devemos criar, no nosso programa, uma variável que ficará associada ao referido
arquivo. Neste contexto, escreva a linha de comando que cria uma variável de nome meuArquivo.
Resposta: #include stdio.h int main () { scanf ("arquivo"); printf ("\nmeuArquivo); system ("pause") return (0);
}
Gabarito: FILE *meuArquivo;
  3a Questão (Ref.: 201403127190) 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.
isalpha() e stdlib.h
atoi() e math.h
toupper() e stdlib.h
  tolower() e ctype.h
atof() e stdlib.h
  4a Questão (Ref.: 201402744030) Pontos: 1,0  / 1,0
O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o
desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a
estrutura condicional if.
Das opções apresentadas marque a qual melhor define esta estrutura.
Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa
siga por caminhos diferentes.
Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer
um caminho diferente repetidamente.
Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por
caminhos diferentes.
Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes
repetidamente.
  Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
  5a Questão (Ref.: 201402701659) 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 e IV estão corretas.
IV está correta e a I não está correta.
II está correta e a III não está correta.
I está errada.
  I e III estão corretas.
  6a Questão (Ref.: 201403138301) Pontos: 1,0  / 1,0
A linguagem C permite a inicialização de vetores junto com sua declaração.
Dada as alternativas abaixo, selecione a que está incorreta:
char valores[5] = {'A', 'B', 'C ', 'D'};
  char valores = "ABCD";
char valores[] = {'A', 'B', 'C ', 'D'};
int valores[] = {10, 15, 20, 25, 30};
int valores[5] = {10, 15, 20, 25, 30};
  7a Questão (Ref.: 201403084755) Pontos: 0,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­if­for­while
  do­for­for­while
do­while­for­for
  do­if­else­while
while­for­do­for
  8a Questão (Ref.: 201402750671) Pontos: 1,0  / 1,0
Observe o código apresentado na questão:
#include < stdio.h>
#include < stdlib.h>
int x=4;
void main(){
  int x=5;
  exibir(x); 
  system("PAUSE");      
}
void exibir(int y){
   printf("%d",y);    
}
Dentre as opções abaixo é correto afirmar:
O programa exibirá 0
O programa exibirá 5
  Ocorrerá um erro
O programa exibirá 4
O programa exibirá 9
  9a Questão (Ref.: 201403130902) Pontos: 0,0  / 1,0
Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas
tem um propósito específico.
Das afirmativas apresentadas qual define corretamente qual a finalidade da função fputc() .
Função que detecta o fim do arquivo.
  Funções para gravar uma linha.
Função que fecha um arquivo.
  Função para gravar um caractere.
Funções para gravação formatadas.
  10a Questão (Ref.: 201403131061) Pontos: 1,0  / 1,0
Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo
deve ser ARQ2, e é constante.
Assinale a alternativa que apresenta a sintaxe correta para a função.
rename("ARQ, ARQ2");
rename("ARQ2", "ARQ");
rename("ARQ", ARQ2);
rename(ARQ2, ARQ);
  rename("ARQ", "ARQ2");

Outros materiais