Buscar

AV 1 LINGUAGEM DE PROGRAMAÇÃO

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

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

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

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

Prévia do material em texto

Avaliação: CCE0242_AV1_201202041906 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV1 
	Aluno: 201202041906 - CRISTIANO RAFAEL BRÊTTAS 
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9006/AC
	Nota da Prova: 3,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 12/04/2014 09:21:49 
	
	 1a Questão (Ref.: 201202180257)
	1a sem.: INTRODUCAO A LINGUAGEM C++
	Pontos: 0,0  / 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++. 
		
	
	Apenas |
	
	| e |||
	
	| e ||
	
	|| e |||
	
	Apenas |||
	
	
	 2a Questão (Ref.: 201202277810)
	sem. N/A: AULA 1 - Conhecendo a linguagem C
	Pontos: 0,5  / 0,5 
	Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
		
	
	studio.h 
	
	stdin.h 
	
	iostream.h 
	
	stdio.h 
	
	iostream 
	
	
	 3a Questão (Ref.: 201202282797)
	sem. N/A: AULA 2 - PRINTF/ ESPECIFICADORES / FUNÇÕES BIBLIOTECA
	Pontos: 0,5  / 0,5 
	Observe o código abaixo: 
#include < stdio.h >
#include < stdlib.h>
int main(){ 
int x,y,z; 
x=6; 
y=2; 
z = (x%2)+8; 
puts(z); 
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar: 
		
	
	O programa exibirá 11
	
	O programa exibirá 8
	
	Ocorrerá um erro
	
	O programa exibirá 0
	
	O programa exibirá 16
	
	
	 4a Questão (Ref.: 201202277617)
	sem. N/A: AULA 2 - printf/ especificadores / funções biblioteca
	Pontos: 0,0  / 0,5 
	Geralmente, o primeiro comando, pode ser uma função, que se aprende quando se estuda uma linguagem de programação é o que produz um resultado na tela.
Na linguagem C, temos uma função com a possibilidade de formatação muito rica.
Observe o programa abaixo e assinale a opção que exibe a saída desse programa.
 
                       
		
	
	
	
	
	
	
	
	  
	
	
	
	
	 5a Questão (Ref.: 201202180271)
	3a sem.: CARACTERISTICAS E DEFINICOES DA LINGUAGEM C
	Pontos: 1,0  / 1,0 
	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 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 entrada e saída de dados; funções para conversão de números e alocação na memória.
	
	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 entrada e saída de dados; 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.: 201202286521)
	sem. N/A: AULA 3 - Operadores aritméticos de atribuição
	Pontos: 0,0  / 1,0 
	Dado o código abaixo:
#include < stdio.h >
#include < stdlib.h>
int main( ){
  int valor1, valor2;
  valor1 = 2; valor2 = 3;
  printf("%d",valor1++);
  printf("%d",valor2*=3);
  printf("%d",valor1+=valor1);
  printf("%d",valor2%2);
  system("PAUSE");  return 0;
}
Dentre as opções abaixo é correto afirmar:
		
	
	O programa exibirá 3961
	
	Ocorrerá um erro
	
	O programa exibirá 0
	
	O programa exibirá 2961
	
	O programa exibirá 39120
	
	
	 7a Questão (Ref.: 201202149453)
	4a sem.: ESTRUTURA IF-ELSE
	Pontos: 0,0  / 1,0 
	Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y); 
		
	
	9
	
	12
	
	8
	
	\n8
	
	\n4
	
	
	 8a Questão (Ref.: 201202223638)
	4a sem.: REPETIÇÃO
	Pontos: 0,0  / 1,0 
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? 
		
	
	while (num == 0)
	
	while (num != 0)
	
	for ( i = 0; i == num; i++)
	
	enquanto (num > 0)
	
	for (i = num; i > 0; i++)
	
	
	 9a Questão (Ref.: 201202237560)
	5a sem.: ESTRUTURA DO TESTE
	Pontos: 1,0  / 1,0 
	Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. 
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if .....
 
		
	
	Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário. 
	
	Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. 
	
	Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
	
	O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else. 
	
	O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else. 
	
	
	 10a Questão (Ref.: 201202181093)
	5a sem.: FUNCOES
	Pontos: 0,0  / 1,0 
	Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: 
		
	
	Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. 
	
	Criar uma função para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

62 pág.
quest

Colégio Objetivo

User badge image

miyuri

Perguntas Recentes