Buscar

AV 3 - LINGUAGEM DE PROGRAMAÇÃO

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_201202041906 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV3 
	Aluno: 201202041906 - CRISTIANO RAFAEL BRÊTTAS 
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9006/AC
	Nota da Prova: 5,0 de 10,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 05/07/2014 09:19:23 
	
	 1a Questão (Ref.: 201202277333)
	sem. N/A: AULA 6 - Matriz Unidimensional
	Pontos: 1,0  / 1,0 
	Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
		
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999]; 
	
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; 
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
	
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
	
	
	 2a Questão (Ref.: 201202181697)
	9a sem.: VETORES E MATRIZES
	Pontos: 0,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_matriz[numero_colunas][numero_linhas]; 
	
	tipo nome_matriz[numero_linhas][numero_colunas]; 
	
	tipo nome_matriz[][]; 
	
	tipo nome_vetor[numero_colunas][numero_linhas]; 
	
	nome_matriz[numero_linhas][numero_colunas]; 
	
	
	 3a Questão (Ref.: 201202181093)
	5a sem.: FUNCOES
	Pontos: 1,0  / 1,0 
	Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: 
		
	
	Criar uma função para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. 
	
	
	 4a Questão (Ref.: 201202181699)
	7a sem.: VETORES E MATRIZES
	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.
		
	
	Serão armazenados 20 valores reais. 
	
	O terceiro valor armazenado será o 0.6. 
	
	O vigésimo valor armazenado será o 2.0. 
	
	Serão armazenados 7 valores reais. 
	
	O segundo valor armazenado será o 0.2. 
	
	
	 5a Questão (Ref.: 201202181733)
	10a sem.: ENTRADA E SAIDA DE DADOS
	Pontos: 0,0  / 1,0 
	Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador precisava apenas pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá-lo. 
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o arquivo, segundo sua necessidade.
		
	
	Para leitura e edição 
	
	Para leitura e gravação 
	
	Somente para leitura 
	
	Não precisa abrir o arquivo
	
	Somente para gravação 
	
	
	 6a Questão (Ref.: 201202134070)
	2a sem.: programação C
	Pontos: 0,0  / 1,0 
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 
		
	
	float
	
	int
	
	char
	
	uint
	
	string
	
	
	 7a Questão (Ref.: 201202181701)
	7a sem.: VETORES E MATRIZES
	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:
 int vetn[10];
 for (int i=1; i <= 10; i++){
 vetn[i -1] = i * 13;
 i = i + 1;
 }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas em relação ao vetor, qual afirmativa está correta. 
		
	
	Serão armazenados 5 valores inteiros. 
	
	Serão armazenados 10 valores inteiros. 
	
	O segundo valor armazenado será o 26. 
	
	O terceiro valor armazenado será o 60. 
	
	O décimo valor armazenado será o 117.
	
	
	 8a Questão (Ref.: 201202114252)
	2a sem.: Funções matemáticas
	Pontos: 0,0  / 1,0 
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	pot
	
	pow
	
	elevado
	
	sqrt
	
	double
	
	
	 9a Questão (Ref.: 201202149453)
	4a sem.: ESTRUTURA IF-ELSE
	Pontos: 1,0  / 1,0 
	Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y); 
		
	
	\n4
	
	9
	
	12
	
	8
	
	\n8
	
	
	 10a Questão (Ref.: 201202234067)
	3a sem.: COMANDO DE ENTRADA E SAIDA
	Pontos: 0,0  / 1,0 
	Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
		
	
	0345 (O valor absoluto do número formatado) 
	
	- 0.00289(O inverso do número formatado) 
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado) 
	
	0343 (O valor absoluto do resultado da expressão formatada) 
	
	0543(O valor absoluto do número espelhado formatado)

Continue navegando