Buscar

AV2 Ling Prog

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

Parte superior do formulário
	Processando, aguarde ...
		
		
	 
	Fechar
	Avaliação: CCE0242_AV2_201301141811 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2 
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9006/B
	Nota da Prova: 2,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 24/11/2014 18:11:17 
	
	 1a Questão (Ref.: 201301224150)
	5a sem.: Estrutura de repetição
	Pontos: 0,5  / 0,5 
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	while
	
	for
	
	if-else
	
	switch
	
	struct
	
	
	 2a Questão (Ref.: 201301291629)
	10a sem.: ENTRADA E SAIDA DE DADOS
	Pontos: 0,0  / 1,0 
	Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador precisava apenas pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá-lo. 
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o arquivo, segundo sua necessidade.
 
		
	
	Para leitura e edição 
	
	Somente para gravação 
	
	Somente para leitura 
	
	Não precisa abrir o arquivo
	
	Para leitura e gravação 
	
	
	 3a Questão (Ref.: 201301290153)
	1a sem.: INTRODUCAO A LINGUAGEM C++
	Pontos: 0,5  / 0,5 
	A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: 
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado. 
|||) Adequação a grandes projetos; 
 
Assinale a alternativa que contem apenas vantagens da linguagem C++. 
		
	
	| e |||
	
	Apenas |
	
	|| e |||
	
	| e ||
	
	Apenas |||
	
	
	 4a Questão (Ref.: 201301291597)
	7a sem.: VETORES E MATRIZES
	Pontos: 0,0  / 1,0 
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
 int vetn[10];
 for (int i=1; i <= 10; i++){
 vetn[i -1] = i * 13;
 i = i + 1;
 }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas em relação ao vetor, qual afirmativa está correta. 
		
	
	O terceiro valor armazenado será o 60. 
	
	O décimo valor armazenado será o 117.
	
	Serão armazenados 10 valores inteiros. 
	
	Serão armazenados 5 valores inteiros. 
	
	O segundo valor armazenado será o 26. 
	
	
	 5a Questão (Ref.: 201301290167)
	3a sem.: CARACTERISTICAS E DEFINICOES DA LINGUAGEM C
	Pontos: 0,5  / 0,5 
	Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: 
		
	
	Funções para entrada e saída de dados; funções para conversão de números e alocação na memória.
	
	Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero.
	
	Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados.
	
	Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero.
	
	Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero.
	
	
	 6a Questão (Ref.: 201301248339)
	3a sem.: Características e definições da linguagem C++
	Pontos: 0,5  / 0,5 
	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. 
		
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	
	stdlib.h - Funções de entrada e saida. 
	
	stdio.h - Funções para gráficos.
	
	string.h - Funções para concatenação de strings com inteiros.
	
	math.h - Funções matemáticas
	
	
	 7a Questão (Ref.: 201301343894)
	5a sem.: ESTRUTURA DO TESTE
	Pontos: 0,0  / 1,5 
	Construa um programa que informe ao usuário que ele deverá entrar com um número inteiro de três algarismos. 
Se o número tiver três algarismos, deverão ser exibidos o algarismo da casa das centenas e o algarismo da casa das unidades.
Caso contrário, aparecerá a mensagem: O numero não tem tres algarismos.
Observação: Lembre-se de que existem números negativos com tres algarismos.
 
 
		
	
Resposta: 
	
Gabarito: 
int main()
{
      int num; 
      printf("\nDigite um numero com tres algarismos:"); 
      scanf("%d", &num); 
      if( abs(num)>=100 && abs(num)<=999) 
          printf("\nCentenas: %d\tUnidades: %d\n",abs(num)/100, abs(num)%10); 
      else
          printf("\nO numero nao tres algarismos\n");
}
	
	
	 8a Questão (Ref.: 201301248269)
	8a sem.: Comandos de Entrada e Saída
	Pontos: 0,0  / 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: 
	
Gabarito: #include 
int main() {
int n, i, impar;
printf("\n\tGerador de numeros impares\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
i = 0;
impar = 1; 
printf("Os %d primeiros impares sao:\n", n);
while (i < n) {
printf ("%d\n", impar);
impar = impar + 2; 
i = i + 1;
}
return 0;
}
	
	
	 9a Questão (Ref.: 201301333534)
	4a sem.: REPETIÇÃO
	Pontos: 0,5  / 0,5 
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? 
		
	
	while (num == 0)
	
	enquanto (num > 0)
	
	for (i = num; i > 0; i++)
	
	for ( i = 0; i == num; i++)
	
	while (num != 0)
	
	
	 10a Questão (Ref.: 201301424627)
	sem. N/A: Aula 6: Descobrindo a Importância das Estruturas Homogêneas na Programação
	Pontos: 0,0  / 0,5 
	Um aluno estava estudando matrizes e se deparou com um pequeno problema: toda vez que ele pedia para exibir o conteúdo de uma variável de uma matriz unidimensional, o resultado que aparecia era outro.
Sabe-se que ele dimensionou uma matriz de nome numerosI para armazenar 100 números inteiros e que ele construiu um trecho que exibia, numerado de 1 até 100, os números digitados.
Observe o trecho do programa abaixo e assinale a opção onde estão presentes a declaração da matriz e a chamada correta do número escolhido pelo usuário.
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
Parte inferior do formulário

Continue navegando