- AV1 - AV2 - Linguagem de Programação
79 pág.

- AV1 - AV2 - Linguagem de Programação


DisciplinaProgramação I27.391 materiais313.163 seguidores
Pré-visualização12 páginas
a que expressa corretamente à definição de "variável global" da linguagem C/C++.
		
	
	
	
	Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções.
	
	
	
	
	
	
	
	
	7a Questão (Cód.: 135597)
	Pontos: 0,0  / 0,5
	As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta apenas a linha de comando, das opções apresentadas em relação à manipulação de vetores marque a resposta correta.
		
	
	
	
	
	
	float vetreais[4]={1.0,2.4,3.5,4.5};
	
	
	
	
	
	
	8a Questão (Cód.: 135623)
	Pontos: 0,5  / 0,5
	Na linguagem C++, no processo de manipulação de memória temos a possibilidade de utilizar os ponteiros.  Quando as seguintes linhas de código forem executadas: (desconsidere a necessidade do restante do programa)
float *x, pos;
pos = 5.5;
x = &pos
Podemos afirmar que:
		
	
	
	
	
	
	
	
	O conteúdo do endereço para o qual x aponta é 5.5
	
	
	
	9a Questão (Cód.: 135599)
	Pontos: 0,5  / 0,5
	As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta a programação adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a respeito das matrizes bidimensionais marque a resposta correta.
		
	
	int mat[3][3]; mat[0][2] = 5;
	
	
	
	
	
	
	
	
	
	
	10a Questão (Cód.: 135595)
	Pontos: 0,5  / 0,5
	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 [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho não é especificado.
	
	
	
	
1a Questão (Ref.: 201201519286)	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.
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.: 201201656360)	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(&quot;PAUSE&quot;); return 0;
}
Dentre as opções abaixo é correto afirmar:
Ocorrerá um erro
3a Questão (Ref.: 201201512006)	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áticas4a Questão (Ref.: 201201650931)	Pontos: 0,0 / 1,0
Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada.
O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número
	5a Questão (Ref.: 201201555254)
	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 [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho não é especificado.
6a Questão (Ref.: 201201660177)	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.
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(&quot;Linha e Coluna: [%d][%d] &quot;,linha,coluna); scanf(&quot;%d&quot;,&minhaMatriz[linha][coluna]);
}
}
printf(&quot;\n\n&quot;); printf(&quot;-----------------------------\n&quot;); printf(&quot;DIAGONAL PRINCIPAL Digitada:\n&quot;);
printf(&quot;-----------------------------\n&quot;);
for (linha=0; linha<3;linha++){
for (coluna=0; coluna<3;coluna++){
if (coluna == linha){
printf(&quot;%5d &quot;, minhaMatriz[linha][coluna]);
}
}
}
printf(&quot;\n\n&quot;);
printf(&quot;-----------------------------\n&quot;);
printf(&quot;DIAGONAL SECUNDARIA Digitada:\n&quot;); printf(&quot;-----------------------------\n&quot;);
for (linha=0; linha<3;linha++){
for (coluna=0; coluna<3;coluna++){ if (coluna == (3 - 1 - linha )){
printf(&quot;%5d &quot;, minhaMatriz[linha][coluna]);
}
}
}
printf(&quot;\n\n&quot;);
system(&quot;PAUSE&quot;);
}
7a Questão (Ref.: 201201511967)	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:
stdin = Dispositivo de entrada padrão (normalmente o teclado)
8a Questão (Ref.: 201201664743)	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 vetor para atender a necessidade citada.
float notas[150];
9a Questão (Ref.: 201201653470)	Pontos: 0,5 / 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 fonte - extensão .c - compilar - executável
10a Questão (Ref.: 201201653486)	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.
Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
	1a Questão (Ref.: 201202262780)
	Pontos: 0,0  / 0,5
	Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, abrir um arquivo txt para alteração.
Quando existe a possibilidade de alteração, ele precisa conferir os dados antes de alterar. Dessa forma, ele opta pelo trecho de alteração que possibilita a leitura antes de alterar e por ter incluído um trecho de proteção que possibilita, se for necessário, desistir de alterar.
Os arquivos com dados são