Buscar

teste de conhecimento 6 - Linguagem de programação I - Estácio de Sá

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

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I
6a aula
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	 
	Exercício: CCE0242_EX_A6_201603060464_V1 
	03/04/2018 12:33:11 (Finalizada)
	 
	Ref.: 201603956956
		
	
	 1a Questão
	
	
	
	
	O que será impresso pelo trecho de código abaixo?
int vet[5]; 
int x, s = 0;
for (x = 0; x < 5; x++) {
    vet[x] = x * 2;
}
s = vet[2] + vet[4];
printf("%d", s);
		
	
	20
	
	4
	
	8
	
	10
	 
	12
	
	 
	Ref.: 201603297747
		
	
	 2a Questão
	
	
	
	
	Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
		
	
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	 
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	
	 
	Ref.: 201603694608
		
	
	 3a Questão
	
	
	
	
	A linguagem C permite a inicialização de vetores junto com sua declaração.
Dada as alternativas abaixo, selecione a que está incorreta:
		
	 
	char valores = "ABCD";
	
	int valores[5] = {10, 15, 20, 25, 30};
	
	int valores[] = {10, 15, 20, 25, 30};
	
	char valores[] = {'A', 'B', 'C', 'D'};
	
	char valores[5] = {'A', 'B', 'C', 'D'};
	
	 
	Ref.: 201603848635
		
	
	 4a Questão
	
	
	
	
	Observe o trecho abaixo e marque o valor que será mostrado pela variável c após a execução do programa.
		
	
	20
	 
	14
	
	22
	
	8
	
	10
	
	 
	Ref.: 201603730686
		
	
	 5a Questão
	
	
	
	
	Qual das alternativas abaixo possui o comando que devolve o numero de caracteres em um uma string?
		
	
	strcat
	
	strcap
	
	strcamp
	 
	strlen
	
	strcout
	
	 
	Ref.: 201603719094
		
	
	 6a Questão
	
	
	
	
	Em um programa o programador inseriu a seguinte linha de código: float notas [10]. Esta linha quer dizer:
		
	
	notas é uma variável de potência 10.
	 
	notas é um vetor com 10 números reais.
	
	notas é uma string com 10 caracteres.
	
	notas é uma constante de valor 10.
	
	notas é uma função para somar 10 números.
	
	 
	Ref.: 201603730674
		
	
	 7a Questão
	
	
	
	
	Qual das instruções abaixo compara duas strings?
		
	
	strcompa
	
	strcamp
	
	strcpy
	
	strcat
	 
	strcmp
	
	 
	Ref.: 201603329048
		
	
	 8a Questão
	
	
	
	
	Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta:
I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0).
II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'.
III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um.
 
		
	
	Somente a sentença II está correta
	
	Somente as sentenças I e III estão corretas
	
	Somente as sentenças II e III estão corretas
	
	Todas as sentenças estão corretas
	 
	Somente as sentenças I e II estão corretas

Outros materiais