Buscar

AV2 - linguagem de Programação 1- 2014.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 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

Fechar
	Avaliação: CCE0242_AV2_201202249841 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 201202249841 - MOISÉS EUCLIDES DA SILVA JUNIOR
	Professor:
	OSWALDO BORGES PERES
	Turma: 9025/U
	Nota da Prova: 3,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 20/11/2014 21:13:33
	
	 1a Questão (Ref.: 201202865710)
	Pontos: Sem Correç.  / 1,5
	Declare uma variável do tipo String com com nome 'TEXTO' tamanho de 35 caracteres:
		
	
Resposta:
	
Gabarito: char TEXTO[35];
	
	
	 2a Questão (Ref.: 201202506197)
	Pontos: Sem Correç.  / 1,5
	Um professor gostaria de saber quantos alunos conseguiram uma determinada nota na avaliação.
Construa uma função que receba um vetor com notas reais, seu tamanho e a nota que se deseja procurar. A função deverá retornar o total de notas iguais à fornecida.
Lembre-se de que a função pode receber vetor de tamanho variado.
		
	
Resposta:
	
Gabarito:
	
	
	 3a Questão (Ref.: 201202848987)
	Pontos: 0,0  / 0,5
	Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita.
		
	
	Modularidade
	 
	Portabilidade
	 
	Flexibilidade
	
	Polimorfismo
	
	Reuso
	
	
	 4a Questão (Ref.: 201202452379)
	Pontos: 0,5  / 0,5
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	&&, >= e ||
	
	+, - e *
	
	=, > e ||
	
	&&, || e ~
	 
	<, > e >=
	
	
	 5a Questão (Ref.: 201202466289)
	Pontos: 0,0  / 0,5
	Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade.
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if .....
 
		
	
	O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else.
	
	Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
	
	Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade.
	 
	O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else.
	 
	Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário.
	
	
	 6a Questão (Ref.: 201202410238)
	Pontos: 1,0  / 1,0
	Em relação ao quer foi apresentado sobre as funções internas da linguagem, marque a resposta na qual a afirmativa em relação à teoria sobre as mesmas está errada.
 
		
	
	Devemos utilizar o símbolo # antes da palavra include.
	
	O nome da biblioteca aparece entre os sinais de < e >.
	 
	Após o include entre os sinais de < e > aparece o nome de uma função.
	
	O include é utilizado para que possamos acessar funções de uma biblioteca.
	
	As bibliotecas possuem um conjunto de funções do mesmo tipo.
	
	
	 7a Questão (Ref.: 201202452380)
	Pontos: 0,5  / 0,5
	Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa?
		
	
	do while (cfp !=0)
{ // [bloco de comandos] }
	
	while{ // [bloco de comandos] } 
do (cfp !=0);
	
	for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] }
	 
	do{ // [bloco de comandos] } 
while (cfp !=0);
	
	if (cpf != 0)
{ // [bloco de comandos] }
	
	
	 8a Questão (Ref.: 201202519896)
	Pontos: 0,5  / 0,5
	 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.
		
	
	0 2 4 6 8 10
	
	0246810
	
	02468
	 
	10
	
	024681010
	
	
	 9a Questão (Ref.: 201202537361)
	Pontos: 0,5  / 0,5
	Os chamados vetores e matrizes podem ser considerados como:
		
	
	Comandos de seleção composta
	
	Comandos de repetição
	
	Estruturas de dados heterogêneas
	
	Comandos de seleção
	 
	Estruturas de dados homogêneas
	
	
	 10a Questão (Ref.: 201202543464)
	Pontos: 0,0  / 1,0
	Um engenheiro gostaria de definir uma função para resolver um determinado problema.
Observe o código abaixo e identifique a opção que exibe o que é retornado pela função.
		
	
	Nada retorna porque tem erro na função, uma vez que não testa se o número é negativo
	 
	Retorna 1 se o número digitado for divisível por 10
	 
	Retorna o total de algarismos do número digitado independente do sinal
	
	Retorna 0 caso o número digitado seja negativo
	
	Retorna o total de números digitados e divisíveis por 10

Outros materiais