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