Buscar

Linguagem_AV2[2]V2SAemail

Prévia do material em texto

Avaliação: CCE0242_AV2_201202297552 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 201202297552 - SÂMELA TEODORO CARVALHO
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9003/AF
	Nota da Prova: 4,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0,5        Data: 21/06/2014 14:58:33
	
	 1a Questão (Ref.: 201202426934)
	Pontos: Sem Correç.  / 1,5
	Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia. Este laboratório precisa desenvolver programas em liguagem C para conversões de medidas para automatizar os seus processos. Codifique um programa em linguagem C que obtenha uma medida em quilômetros como entrada de dados do usuário através da função scanf, converta a medida para milhas e exiba a medida convertida através da função printf. Defina o fator de conversão como uma constante chamada fator de valor igual a 1.61, que deve ser usado no cálculo da conversão. Defina as variáveis como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória.
		
	
Resposta:
	
Gabarito:
#include 
#include
int main(int argc, char** argv) {
    const float fator = 1.61;
    float medida;
    scanf("%f", &medida);
    medida = medida / fator;
    printf("%f", medida);
    return (0);
}
	
	
	 2a Questão (Ref.: 201202419654)
	Pontos: 0,5  / 0,5
	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.
		
	 
	math.h - Funções matemáticas
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	
	stdlib.h - Funções de entrada e saida. 
	
	stdio.h - Funções para gráficos.
	
	string.h - Funções para concatenação de strings com inteiros.
	
	
	 3a Questão (Ref.: 201202567825)
	Pontos: 0,0  / 1,5
	Desenvolva um programa que leia uma matriz 3 x 3 de inteiros e exiba sua diagonal principal e secundária.
		
	
Resposta: #include<stdio.h int main()} int n,i,matriz inteiros printf (´´n≥radordematrizesn´); printf(n/digite o valor n:); scanf(%d,&n); i=3 printf(n//matrizes:n,n); while(i<n)} printf(%d/n); matriz=matriz3 i=i+3; } retorn o; }
	
Gabarito:
#include 
#include
void main(){
  int minhaMatriz[3][3];
       int linha,coluna;
       for (linha=0; linha<3;linha++){
            for (coluna=0; coluna<3;coluna++){
                  printf("Linha e Coluna: [%d][%d] ",linha,coluna);
                 scanf("%d",&minhaMatriz[linha][coluna]);
              }
      }
      printf("\n\n");  
      printf("-----------------------------\n");
      printf("DIAGONAL PRINCIPAL Digitada:\n");
      printf("-----------------------------\n");
        for (linha=0; linha<3;linha++){      
            for (coluna=0; coluna<3;coluna++){
                 if (coluna == linha){                   
                       printf("%5d ", minhaMatriz[linha][coluna]);
                   }
         }
      }
      printf("\n\n");
      printf("-----------------------------\n");
      printf("DIAGONAL SECUNDARIA Digitada:\n");
      printf("-----------------------------\n");
        for (linha=0; linha<3;linha++){      
            for (coluna=0; coluna<3;coluna++){
                 if (coluna == (3 - 1 - linha )){                   
                       printf("%5d ", minhaMatriz[linha][coluna]);
                   }
         }
      }
      printf("\n\n");
  system("PAUSE"); 
}
	
	
	 4a Questão (Ref.: 201202564008)
	Pontos: 0,5  / 0,5
	Observe o código abaixo: 
#include < stdio.h >
#include < stdlib.h>
int main(){ 
int x,y,z; 
x=6; 
y=2; 
z = (x%2)+8; 
puts(z); 
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar:
		
	
	O programa exibirá 16
	 
	Ocorrerá um erro
	
	O programa exibirá 8
	
	O programa exibirá 0
	
	O programa exibirá 11
	
	
	 5a Questão (Ref.: 201202561118)
	Pontos: 0,0  / 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 de texto - extensão .txt - editar - fonte
	
	Fonte - extensão .txt - editar - executável
	
	Executável - extensão .c - compilar - fonte
	 
	Código fonte - extensão .c - compilar - executável
	
	Código base - extensão .c - compilar - fonte
	
	
	 6a Questão (Ref.: 201202561134)
	Pontos: 0,0  / 0,5
	O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if.
Das opções apresentadas marque a qual melhor define esta estrutura.
		
	 
	Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente.
	
	Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente.
	
	Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes.
	 
	Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	
	 7a Questão (Ref.: 201202419615)
	Pontos: 0,5  / 0,5
	Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos:
		
	
	
stdout = Dispositivo de saída de erro padrão (normalmente o monitor)
	
	stderr = Dispositivo de saída padrão (normalmente o monitor)
	
	
stdaux = Dispositivo de saída principal (normalmente a porta usb)
	 
	 stdin = Dispositivo de entrada padrão (normalmente o teclado)
	
	stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela)
	
	
	 8a Questão (Ref.: 201202462902)
	Pontos: 1,0  / 1,0
	Baseado nos conceitos de Matrizes, no que tange em relação a declaração, dentre as afirmações que se seguem, assinale a que não contem erros sobre as matrizes multidimensionais- 1 e matrizes não dimensionadas- 2 respectivamente.
		
	
	1- Tipo nome [linha][coluna] e 2 - O tamanho não é especificado.
	
	1- Tipo nome [linha][coluna] e 2 - O compilador cria uma matriz grande para conter todos os seus elementos.
	 
	1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho não é especificado.
	
	1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho]
	
	1- O compilador cria uma matriz grande para conter todos os seus elementos e 2-Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n].
	
	
	 9a Questão (Ref.: 201202572391)
	Pontos: 0,5  / 0,5
	Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como utilizar, declarar e utilizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é necessário criar um vetor que armazene até 150 notas, qual alternativa declara de forma correta este vetorpara  atender a necessidade citada.
		
	
	real notas[150];
	
	float %.1f notas[150];
	 
	float notas[150];
	
	int notas[150];
	
	integer notas[150];
	
	
	 10a Questão (Ref.: 201202558579)
	Pontos: 1,0  / 1,0
	Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada.
                         
		
	
	Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre 
	 
	O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número 
	
	O maior número é retornado 
	
	O valor retornado corresponde ao índice da variável que contem o menor número 
	
	O menor número é retornado

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes