Baixe o app para aproveitar ainda mais
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 viceversa; 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 viceversa; 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.
Compartilhar