Buscar

AV1 bruno

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 8 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

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 6, do total de 8 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

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

1a Questão (Cód.: 177550)
	Pontos: 0,0  / 1,0
	Qual tipo de variável deve ser usado para armazenar um valor lógico (true/false) em C++?
		
	 
	float
	
	short
	 3.
	boolean
	
	char
	
	int
	
	
	 2a Questão (Cód.: 92269)
	Pontos: 1,0  / 1,0
	De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo.
		
	 
	As diretivas #define e #undef permitem a compilação condicional.
	
	Uma das principais utilidades das diretivas de compilação é tornar o código portável.
	 3.
	O compilador gera um programa executável.
	
	const: a variável não pode ter o seu valor alterado.
	
	A diretiva de compilação #error permite a criação de um erro em tempo de execução.
	
	
	 3a Questão (Cód.: 67556)
	Pontos: 1,0  / 1,0
	Ao ser inserida a função de raiz quadrada (sqrt) no código de um programa em C++, é necessário incluir no include:
 
		
	
	stdio.h
	
	ctype.h
	 3.
	cmath.h
	
	Nada
	
	string.h
	
	
	 4a Questão (Cód.: 134170)
	Pontos: 0,0  / 1,0
	Um programador precisa criar alguns nomes de variáveis para utilizar em seu programa desenvolvido em C++ e apresenta as seguintes opções:
 
I)      return
II)    Name
III)  2Name
 
Baseado nas regras de definição de nomes de variáveis da linguagem pode-se afirmar que está(ão) correto(s):
		
	 1.
	Apenas a II
	
	Apenas a I
	
	I e III
	 
	II e III
	
	I e II
	
	
	 5a Questão (Cód.: 134172)
	Pontos: 0,0  / 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 "variável global" da linguagem C/C++.
		
	
	São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções.
	 2.
	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.
	
	Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções.
	
	São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas.
	
	
	 6a Questão (Cód.: 68173)
	Pontos: 1,0  / 1,0
	O que será impresso?
int uum =10;
if (num%2==0){
   cout<< "O numero ";
  cout<< "é par";
}else {
  cout<< "O numero ";
  cout<< " é impar";
}
 
 
		
	
	O número é impar
	 
	O numero
é par
	
	O numero
é impar
	
	é par
é impar
	 4.
	O numero é par
	
	
	 7a Questão (Cód.: 177532)
	Pontos: 0,5  / 0,5
	Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar?
		
	 1
	cin >> numero;
if (numero %2 == 0)
cout << "par";
else
cout <<"impar";
	
	cin >> numero;
if (numero % 2 = 0)
cout << "par";
else
cout <<"impar";
	
	cin >> numero;
cout << numero %2;
	
	cin >> numero;
if (numero / 2 == 0)
cout << "par";
else
cout <<"impar";
	
	cin >> numero;
if (numero %2 = 1)
cout << "par";
else
cout <<"impar";
	
	
	 8a Questão (Cód.: 177535)
	Pontos: 0,5  / 0,5
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
		
	
	((pontos>=10) || (pontos <=20))
	
	((pontos>=10) ! (pontos <=20))
	 3
	((pontos>=10) && (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	
	
	 9a Questão (Cód.: 87974)
	Pontos: 0,0  / 0,5
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890
		
	 1
	float
	
	string
	
	int
	 
	uint
	
	char
	
	
	 10a Questão (Cód.: 93831)
	Pontos: 0,0  / 1,0
	Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações:
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++;
x=x+y-(z--); 
		
	
	x = 11 
y = 11 
z = 15
	
	x = -20
y = 20 
z = 10
	 
	x = -01
y = 01 
z = 10
	
	x = -13 
y = 11 
z = 13
	 5
	x = -11 
y = 11 
z = 10
	
	AV2 – Linguagem de Programação – 2012.2
	 1a Questão (Cód.: 99627)
	Pontos: 0,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: 
	
	
	 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?
		
	 
	atoi( ).
	
	strlen( ).
	 
	strlength( ).
	
	strcat( ).
	
	strcont( ).
	
	
	 3a Questão (Cód.: 92368)
	Pontos: 0,0  / 1,5
	Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais.
 
		
	
Resposta: 
	
	
	 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?
		
	
	strlen( ).
	 
	strlength( ).
	
	strcont( ).
	
	atoi( ).
	 
	strcat( ).
	
	
	 5a Questão (Cód.: 135633)
	Pontos: 0,5  / 0,5
	Durante a execução de um programa o operador delete pode desalocar memória, criada pelo operador new.
Esse tipo de manipulação de variáveis com este operador é chamado de:
 
		
	
	Alocação estática
	
	Passagem por valor
	 
	Alocação dinâmica
	
	Passagem por endereço
	
	Alocação por endereço
	
	
	 6a Questão (Cód.: 134172)
	Pontos: 0,0  / 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 "variável global" da linguagem C/C++.
		
	
	São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas.
	
	Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções.
	 
	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 final de um bloco. Seus escopos não 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.
	
	
	 7a Questão (Cód.: 135603)
	Pontos: 0,0  / 0,5
	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.
	 
	Serão armazenados 7 valores reais.
	
	O vigésimo valor armazenado será o 2.0.
	
	O terceiro valor armazenado será o 0.6.
	
	O segundo valor armazenado será o 0.2.
	
	
	 8a Questão (Cód.: 135623)
	Pontos: 0,0  / 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
	
	A variável pos aponta para x
	
	Não é possível trabalhar com ponteiros do tipo real.
	
	O conteúdo de &pos é 5.5
	 
	O conteúdo de x é 5.5
	
	
	 9a Questão (Cód.: 135599)
	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 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.
		
	
	char mat[2][2]; mat[0][2] = A;
	 
	int mat[3][3]; mat[0][2] = 5.0;
	
	char mat[2][2]; mat[0][2] = "A";
	 
	int mat[3][3]; mat[0][2] = 5;
	
	int mat[3][3]; mat[0][3] = 5;
	
	
	 10a Questão (Cód.: 135595)
	Pontos: 0,0  / 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- O compilador cria uma matriz grande para conter todos os seus elementos e 2-Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n].
	 
	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- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho]

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes