A maior rede de estudos do Brasil

Grátis
Linguagem de Programação

Pré-visualização | Página 7 de 11

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]
Linguagem de Programa��o/Prova Linguagem de Programa��o AV1-4.docx
AV1-LIGUAGEM DE PROGRAMAÇÃO 1
		
		1a Questão (Cód.: 92347)
		3a sem.: Características e definições da linguagem C++
		Pontos: 1,0 / 1,0 
		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. 
				
		
		string.h - Funções para concatenação de strings com inteiros.
		
		stdlib.h - Funções de entrada e saida. 
		
		math.h - Funções matemáticas
		
		stdio.h - Funções para gráficos.
		
		time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
		
		
		2a Questão (Cód.: 92269)
		2a sem.: Compiladores
		Pontos: 1,0 / 1,0 
		De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo.
				
		
		Uma das principais utilidades das diretivas de compilação é tornar o código portável.
		
		const: a variável não pode ter o seu valor alterado.
		
		O compilador gera um programa executável.
		
		A diretiva de compilação #error permite a criação de um erro em tempo de execução.
		
		As diretivas #define e #undef permitem a compilação condicional.
		
		
		3a Questão (Cód.: 134181)
		2a sem.: operadores aritméticos e lógicos
		Pontos: 0,0 / 1,0 
		Uma das características da linguagem C++ é a utilização de operadores (Lógicos, aritméticos, de atribuição, etc.) que se baseiam em símbolos que permitem a realização de operações. Basicamente, as regras de precedência desses operadores seguem as regras algébricas.
Dentre os símbolos abaixo, quais correspondem respectivamente a Negação Lógica e Resto de Divisão?
				
		
		! e %
		
		!= e %
		
		% e :?
		
		:? e !
		
		:? e %
		
		
		4a Questão (Cód.: 135417)
		6a sem.: ESTRUTURAS DE CONTROLE DE FLUXO
		Pontos: 0,0 / 1,0 
		Na linguagem C/C++ existem três loops ou estruturas de repetição, sendo elas, for, while e do-while. Considere as afirmações abaixo. 
I) O loop for é usado para repetir um comando ou bloco de comandos diversas vezes, podendo ser baseado em um contador interno da estrutura e uma condição que o encerra. 
II) A estrutura do-while executa inicialmente todos os comandos internos do laço, depois testa a condição, se esta for verdadeira, retorna e faz tudo novamente. 
III) A estrutura while testa uma condição, se esta for falsa, as instruções dentro do laço não serão executadas, e o teste será feito novamente até que a condição seja atingida. 
As assertivas corretas são: 
				
		
		| e || 
		
		|| e ||| 
		
		Apenas a |||