Buscar

Linguagem de programação AV1

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

Avaliação: CCE0242_AV1_201202209505 (AG) » LINGUAGEM DE PROGRAMAÇÃO I
      Tipo de Avaliação: AV1
Aluno: 201202209505 ­ MARCOS PAULO LUIZ DA SILVA
Professor: ANITA LUIZA MACIEL LOPES Turma: 9024/EX
Nota da Prova: 5,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 03/10/2015 13:25:06 (F)
  1a Questão (Ref.: 233811) Pontos: 0,5  / 0,5
Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode
ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um
editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente.
Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual
após ser executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco
destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
  Código fonte ­ extensão .c ­ compilar ­ executável
Código de texto ­ extensão .txt ­ editar ­ fonte
Fonte ­ extensão .txt ­ editar ­ executável
Código base ­ extensão .c ­ compilar ­ fonte
Executável ­ extensão .c ­ compilar ­ fonte
 Gabarito Comentado.  Gabarito Comentado.
  2a Questão (Ref.: 616761) Pontos: 0,5  / 0,5
Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção
correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
Todas estão corretas
  I e IV estão corretas
II, III e IV
I, III e IV estão corretas
Todas estão erradas
 Gabarito Comentado.
  3a Questão (Ref.: 87974) Pontos: 0,5  / 0,5
que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890
  float
string
uint
char
int
  4a Questão (Ref.: 134175) Pontos: 0,5  / 0,5
Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As
respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são:
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória.
Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um
numero.
Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam
arredondamento de um numero.
  Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice­versa; funções
matemáticas que possibilitam arredondamento de um numero.
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice­versa; funções
para entrada e saída de dados.
  5a 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()
  scanf()
fgetc()
gets()
  6a Questão (Ref.: 92347) Pontos: 1,0  / 1,0
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
time.h ­ Funções para manipulação de tempo, apenas horas, minutos e segundos.
stdio.h ­ Funções para gráficos.
stdlib.h ­ Funções de entrada e saida. 
  math.h ­ Funções matemáticas
string.h ­ Funções para concatenação de strings com inteiros.
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 617494) Pontos: 0,0  / 1,0
Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a
Linguagem C.
Sabemos que existem algumas exigências para se usar o switch().
Analise as opções abaixo e assinale a opção correta.
I Qualquer tipo pode ser usado. 
II Somente o tipo vetor de char que Não pode ser usado. 
III Não pode ser usado intervalo tipo: 1..3 em um case. 
IV Sempre será obrigatório usar o comando break; ao final de um case. 
V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista.
I, III, IV e V são verdadeiras
II, IV e V são verdadeiras
  III e V são verdadeiras
I, III e IV são verdadeiras
  II, III e IV são verdadeiras
 Gabarito Comentado.  Gabarito Comentado.
  8a Questão (Ref.: 617397) Pontos: 1,0  / 1,0
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' 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 )
  if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
 Gabarito Comentado.
  9a Questão (Ref.: 245071) Pontos: 1,0  / 1,0
 Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 tipos básicos de estruturas de repetição, for, while e do..while. O
funcionamento e aplicação dos mesmos tem pequenas diferenças. 
    int i;
    for(i=0; i < 10; i+=2)
        if (i%2)
        printf("%d",i);
   printf("%d",i);
Supondo que as demais  linhas necessárias para o funcionamento do programa estejam devidamente
criadas e baseado no trecho de código apresentado, o que será exatamente apresentado na tela após a sua
execução.
02468
0 2 4 6 8 10
  10
024681010
0246810
 Gabarito Comentado.
  10a Questão (Ref.: 627819) Pontos: 0,0  / 1,0
A instrução while é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser
repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a
ser analisada para a execução do laço de repetição deverá retornar um valor booleano 
Dado o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(){
int cont=1;
int tam = 3;
while( cont <=tam ){
while( cont++ <=tam )
printf("%d ",cont);
cont++;
}
system("PAUSE");
return 0;
}
  1 2 3
3 4 5
1 2
2 3 4 5
  2 3 4
 Gabarito Comentado.
Período de não visualização da prova: desde 01/10/2015 até 21/10/2015.

Continue navegando