Buscar

AV3 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

Avaliação: CCE0242_AV3_201301988201 (AG) » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV3
	Aluno
	Professor:
	ANDRE PRZEWODOWSKI FILHO
ANITA LUIZA MACIEL LOPES
	Turma: 9015/K
	Nota da Prova: 8,0 de 10,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 10/12/2014 10:08:33
	
	 1a Questão (Ref.: 201302323650)
	Pontos: 1,0  / 1,0
	Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar:
		
	 
	Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	Possui características de Linguagem de alto nível.
	
	Possibilita o desenvolvimento de funções próprias
	
	Possui características de Linguagem de baixo nível.
	
	Permite a compilação de softwares para plataforma Windows, Linux e Unix.
	
	
	 2a Questão (Ref.: 201302222622)
	Pontos: 1,0  / 1,0
	 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
		
	
	tipo nome_vetor[numero_colunas][numero_linhas];
	 
	tipo nome_matriz[numero_linhas][numero_colunas];
	
	tipo nome_matriz[numero_colunas][numero_linhas];
	
	nome_matriz[numero_linhas][numero_colunas];
	
	tipo nome_matriz[][];
	
	
	 3a Questão (Ref.: 201302274379)
	Pontos: 1,0  / 1,0
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num= 12; float med=9.8;
printf("\n12345678901234");
 
		
	
	printf("\n%d\t06.2f\n", num, med);
	
	printf("\n%d\t%6.2f\n", num, med);
	
	printf("\n%4d\t%f\n", num, med);
	 
	printf("\n%d\t%06.2f\n", num, med);
	
	printf("\n%04d\t%.2f\n", num, med);
	
	
	 4a Questão (Ref.: 201302278441)
	Pontos: 1,0  / 1,0
	O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
		
	
	
float Notas[47][47]; 
	
	
float NOTAS[47][47]; 
	
	
float NOTAS[47,5]; 
	 
	
float NOTAS[47][5]; 
	
	
float notas[5][47]; 
	
	
	 5a Questão (Ref.: 201302275741)
	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.
		
	 
	A função main() pode acessar qualquer variável local de qualquer função.
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
	
	Existem funções que não têm variáveis locais.
	
	Uma variável local só é visualizada pela função onde foi declarada.
	
	
	 6a Questão (Ref.: 201302278485)
	Pontos: 1,0  / 1,0
	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.
	 
	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.
	
	Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
	
	Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário.
	
	Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade.
	
	
	 7a Questão (Ref.: 201302332092)
	Pontos: 0,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.
		
	 
	10
	
	0 2 4 6 8 10
	 
	02468
	
	0246810
	
	024681010
	
	
	 8a Questão (Ref.: 201302327470)
	Pontos: 0,0  / 1,0
	Dentre as estruturas de Dados mais utilizadas em programação, se encontram os vetores.
Baseado neste conceito, identifique a opção incorreta:
		
	
	Permite agrupar vários elementos em uma mesma variável indexada.
	
	Deve ser declarado antes de acessado em seu programa.
	 
	Podem ser formado por elementos de tipos diferentes.
	
	Na declaração int[50]; o índice da ultima posição é 49.
	 
	Um vetor de caracteres terminado com um caracter nulo é uma string na linguagem C.
	
	
	 9a Questão (Ref.: 201302222624)
	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.
		
	
	O terceiro valor armazenado será o 0.6.
	
	O vigésimo valor armazenado será o 2.0.
	
	O segundo valor armazenado será o 0.2.
	
	Serão armazenados 20 valores reais.
	 
	Serão armazenados 7 valores reais.
	
	
	 10a Questão (Ref.: 201302275790)
	Pontos: 1,0  / 1,0
	Um Engenheiro de Produção que gostava de programar resolveu definir uma função para facilitar seu trabalho, uma vez desejava dar um premio de produtividade para sua equipe.
O premio seria calculado de forma variada e iria se basear na avaliação de cada funcionário (valores de 1 a 5).
Ele escreveu o protótipo abaixo.
float premio(float salario, int avaliacao);
 
Tendo em  vista esse protótipo é CORRETO afirmar que a função:
		
	
	Retornará dois valores para a função chamadora.
	
	Não retorna nenhum valor para a função chamadora.
	
	Retornará o salário somado ao percentual
	 
	Recebe dois valores, salário e a classificação, passados por valor.
	
	Recebe dois valores, salário e a avaliação, passados por referência.

Outros materiais