Buscar

FERNANDO RIBEIRO DOS SANTOS

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

�Fechar�
	Avaliação: CCE0242_AV2_201101156864 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2 
	Aluno: 201101156864 - FERNANDO RIBEIRO DOS SANTOS 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9005/E
	Nota da Prova: 2,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 29/11/2012
	�
	�1a Questão (Cód.: 99660)
	3a sem.: COMANDO DE ENTRADA E SAÍDA
	Pontos:0,0 / 1,5 
	Considere que você foi contratado para trabalhar em uma empresa de trading (comércio) de commodities. Tendo em vista o crescimento do mercado chinês, a empresa em que você trabalha deseja aumentar o comércio de commoditties com o mercado chinês. Para que a empresa se torne competitiva, ela precisa desenvolver programas em liguagem C para conversões de medidas para agilizar os seus processos e evitar possíveis erros com o uso de calculadoras eletrônicas. Codifique um programa em linguagem C que obtenha uma medida em Ku ping, unidade chinesa de medida de massa, como entrada de dados do usuário através da função scanf, converta a medida para toneladas 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 26797,96. Este fator deve ser usado no cálculo da conversão, sabendo-se 1 tonelada equivale a 26797,96 Ku ping. Defina a constante chamada fator e a variável chamada medida como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória. 
	
	
Resposta: Resposta= Professor essa o senhor forçou
	
	�
	�2a Questão (Cód.: 135613)
	8a sem.: STRINGS
	Pontos:1,0 / 1,0 
	Um programador durante a construção de um código precisava retirar de um texto que continha uma data completa, com dia, mês e ano, apenas o ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
	
	
	strlen( ).
	
	strcont( ).
	
	strcat( ).
	
	substr( );
	
	strlength( ).
	
	�
	�3a Questão (Cód.: 92368)
	6a sem.: estrutura de repetição
	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: #includeint main () { int count; for (count=1;count< 100;count++)printf ("Zd",count); printf ("\n\n digite um numero e tecle enter para terminar: "); scanf (",count); return(0);
	
	�
	�4a Questão (Cód.: 135610)
	8a sem.: STRINGS
	Pontos:0,0 / 1,0 
	Um programador durante a construção de um código precisava obter a quantidade de caracteres contido em um determinado texto.
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?
	
	
	strcat( ).
	
	strlength( ).
	
	strcont( ).
	
	atoi( ).
	
	strlen( ).
	
	�
	�5a Questão (Cód.: 135601)
	9a sem.: VETORES E MATRIZES
	Pontos:0,0 / 0,5 
	Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
	
	
	nome_matriz[numero_linhas][numero_colunas];
	
	tipo nome_matriz[numero_linhas][numero_colunas];
	
	tipo nome_vetor[numero_colunas][numero_linhas];
	
	tipo nome_matriz[numero_colunas][numero_linhas];
	
	tipo nome_matriz[][];
	
	�
	�6a Questão (Cód.: 134172)
	11a sem.: Funções
	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.
	
	São declaradas dentro do main(). 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.
	
	�
	�7a Questão (Cód.: 135572)
	6a sem.: ESTRUTURAS DE CONTROLE DE FLUXO
	Pontos:0,5 / 0,5 
	Durante a construção de um programa na linguagem C++, o programador verificou a necessidade de exibir os textos: "Tem 18 anos.", "Tem 65 anos.", "Tem 70 anos.","Idade diferente.". 
Sabe-se que foi declarado a variável: int idade; e que um valor foi atribuído para a mesma. 
Não levando em conta a necessidade de se colocar todo o programa e tomando como base o uso da estrutura de controle de fluxo condicional switch corretamente e a lógica, qual é o trecho de programa que atende a necessidade do programador? 
	
	
	switch idade { 
case 18: 
cout<<"Tem 18 anos."; 
break; 
case 65: 
cout<<"Tem 65 anos."; 
break; 
case 70: 
cout<<"Tem 70 anos."; 
break; 
case else: 
cout<< "Idade diferente."; } 
	
	switch (idade) { 
18: 
cout<<"Tem 18 anos."; 
break; 
65: 
cout<<"Tem 65 anos."; 
break; 
70: 
cout<<"Tem 70 anos."; 
break; 
case else: 
cout<< "Idade diferente."; } 
	
	switch (idade) { 
case 18: 
cout<<"Tem 18 anos."; 
break; 
case 65: 
cout<<"Tem 65 anos."; 
break; 
case 70: 
cout<<"Tem 70 anos."; 
break; 
default: 
cout<< "Idade diferente."; } 
	
	switch (idade) { 
case 18; 
cout<<"Tem 18 anos."; 
break; 
case 65; 
cout<<"Tem 65 anos."; 
break; 
case 70; 
cout<<"Tem 70 anos."; 
break; 
case else; 
cout<< "Idade diferente."; } 
	
	switch (idade) { 
18: 
cout<<"Tem 18 anos."; 
break; 
65: 
cout<<"Tem 65 anos."; 
break; 
70: cout<<"Tem 70 anos."; 
break; 
default: 
cout<< "Idade diferente."; } 
	
	�
	�8a Questão (Cód.: 135623)
	9a sem.: PONTEIROS
	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 de &pos é 5.5
	
	Não é possível trabalhar com ponteiros do tipo real.
	
	O conteúdo de x é 5.5
	
	O conteúdo do endereço para o qual x aponta é 5.5
	
	A variável pos aponta para x
	
	�
	�9a Questão (Cód.: 135599)
	11a sem.: VETORES E MATRIZES
	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.
	
	
	char mat[2][2]; mat[0][2] = A;
	
	int mat[3][3]; mat[0][3] = 5;
	
	int mat[3][3]; mat[0][2] = 5;
	
	char mat[2][2]; mat[0][2] = "A";
	
	int mat[3][3]; mat[0][2] = 5.0;
	
	�
	�10a Questão (Cód.: 135595)
	9a sem.: VETORES E MATRIZES
	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 tamanho não é especificado.
	
	1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho]
	
	1- Tipo nome [linha][coluna] e 2 - O compilador cria uma matriz grande para conter todos os seus elementos.
	
	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].

Continue navegando