AV2 - 3
3 pág.

AV2 - 3


DisciplinaProgramação I24.503 materiais279.159 seguidores
Pré-visualização1 página
1a Questão (Cód.: 99627)
	Pontos: 1,0  / 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: #include  int main ( ) { float km const float = 1.61; printf ("informe a distancia em km"); 0% f m(\n",km, km + valor); return 0; }
	
	\ufffd
	 2a Questão (Cód.: 135612)
	Pontos: 0,0  / 1,0
	Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
	
	
	strlength( ).
	
	strcont( ).
	
	strcat( ).
	 
	strlen( ).
	 
	atoi( ).
	
	\ufffd
	 3a Questão (Cód.: 92277)
	Pontos: 0,5  / 1,5
	Faça um programa em C que dado um número inteiro positivo n, imprimir os n primeiros naturais ímpares. Exemplo: Para n=4 a saída deverá ser 1,3,5,7.
	
	
Resposta: #include  int main ( ) { int n, i, impar; printf ("in digite o valor de n1"); scant ("% x", dln); i = 0; impar = 1; printf ("0,5% de primeiros impares são: \n"),n); while (i
	
	\ufffd
	 4a Questão (Cód.: 135611)
	Pontos: 0,0  / 1,0
	Um programador durante a construção de um código precisava unir o nome e a matricula de um servidor.
Na manipulação de textos na linguagem C++ é necessário a utilização de funções da biblioteca < string >.
Das opções apresentadas, qual função apresenta a solução para o programador?
	
	
	atoi( ).
	 
	strcat( ).
	
	strlen( ).
	
	strcont( ).
	 
	strlength( ).
	
	\ufffd
	 5a Questão (Cód.: 135634)
	Pontos: 0,0  / 0,5
	Quando uma função e chamada e recebe como parâmetro o endereço de uma variável, damos o nome a esta forma de passagem de parâmetros de Passagem por:
 
	
	
	valor
	
	endereço
	 
	ponteiro
	 
	referência
	
	memória
	
	\ufffd
	 6a Questão (Cód.: 134172)
	Pontos: 0,5  / 0,5
	A linguagem C/C++ utiliza variáveis, que podem ser classificadas como globais ou locais.
Dentre as opções, assinale a que expressa corretamente à definição de &quot;variável global&quot; da linguagem C/C++.
	
	
	São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas.
	 
	Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções.
	
	São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas.
	
	São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções.
	
	Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções.
	
	\ufffd
	 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.
	
	
	char vetnome[5]= &quot;Maria&quot;;
	
	float array[4]=[1.0,2.4,3.5,4.5];
	 
	float vetreais[4]={1.0,2.4,3.5,4.5};
	 
	char vet[5]={a,b,c,d,e};
	
	int vetinteiros[5]=[1,2,3,4,5];
	
	\ufffd
	 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:
 
	
	
	Não é possível trabalhar com ponteiros do tipo real.
	
	O conteúdo de x é 5.5
	
	O conteúdo de &pos é 5.5
	 
	O conteúdo do endereço para o qual x aponta é 5.5
	
	A variável pos aponta para x
	\ufffd
	 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;
	
	int mat[3][3]; mat[0][3] = 5;
	
	int mat[3][3]; mat[0][2] = 5.0;
	
	char mat[2][2]; mat[0][2] = &quot;A&quot;;
	
	char mat[2][2]; mat[0][2] = A;
	
	\ufffd
	 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 [linha][coluna] e 2 - O compilador cria uma matriz grande para conter todos os seus elementos.
	
	1- Tipo nome [linha][coluna] e 2 - O tamanho não é especificado.
	 
	1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho não é especificado.
	
	1- O compilador cria uma matriz grande para conter todos os seus elementos e 2-Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n].
	
	1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho]