Buscar

AV2 DE PROGRAMACAO INTERNET (1)

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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

Parte superior do formulário
Parte superior do formulário
		
		Avaliação On-Line 
	Avaliação:
	AV2-2012.1 - LINGUAGEM DE PROGRAMAÇÃO I - CCE0242 
	Disciplina:
	CCE0242 - LINGUAGEM DE PROGRAMAÇÃO I 
	Tipo de Avaliação:
	AV2 
	Aluno:
	201101558121 - ERICK RAUER 
	Nota da Prova: 
	0
	Nota do Trabalho: 
	Nota da Participação: 1 
	Total: 
	1
	Prova On-Line 
	
Questão: 1 (222076) 
Na linguagem C++ existem três loops ou estruturas de repetição, sendo elas, for, while e do-while. Considere as afirmações abaixo. 
|) 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. 
||) 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. 
|||) 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.
Em relação às afirmativas acima está correto: 
Pontos da Questão: 1 
	Apenas a ||| 
	| e ||| 
	|| e ||| 
	Apenas a || 
	| e || 
	
Questão: 2 (222070) 
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: 
Pontos da Questão: 1 
	Utilizar a estrutura de loop FOR, 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 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. 
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia. 
	
Questão: 3 (222068) 
Quando um programa é escrito em qualquer linguagem de programação, é necessário definir locais nos quais serão armazenados os valores e rotular esses locais, dando nomes a eles. Estes locais podem receber vários valores durante a execução do programa e são conhecidos como? 
Marque a resposta que apresenta a definição correta para a pergunta apresentada na questão. 
Pontos da Questão: 0,5 
	Memórias. 
	Tipos de dados. 
	Variáveis. 
	Constantes. 
	Tipos. 
	
Questão: 4 (222375) 
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 apenas a linha de comando, das opções apresentadas em relação à manipulação de vetores marque a resposta correta. 
Pontos da Questão: 1 
	float array[4]=[1.0,2.4,3.5,4.5]; 
	char vetnome[5]= "Maria"; 
	int vetinteiros[5]=[1,2,3,4,5]; 
	char vet[5]={a,b,c,d,e}; 
	float vetreais[4]={1.0,2.4,3.5,4.5}; 
	
Questão: 5 (222088) 
Na linguagem C++, no processo de manipulação de arquivos, existem algumas formas de indicar o que será feito com os mesmos no momento em que os abrimos. 
Das opções apresentadas, marque aquela que permite que os dados sejam adicionados no arquivo aberto após os dados existentes sem apagá-los. 
Pontos da Questão: 0,5 
	ios::in 
	ios::beg 
	ios::app 
	ios::out 
	ios::pos 
	
Questão: 6 (222073) 
Na criação de programa muitas vezes precisamos exibir valores e pegar valores passados pelo usuário. Desconsiderando a necessidade da criação da estrutura geral do programa analise o trecho de código. 
int x = 15 ; 
cout << "O valor de x e: " << x ; 
cout << " \t e seu quadrado é : " << x * x ; 
Marque a afirmativa correta em relação ao trecho de código apresentado na questão. 
Pontos da Questão: 1 
	Será exibido um texto em duas linhas com a quebra após o valor de x. 
	Será exibido um texto em apenas uma linha com uma tabulação após o valor de x. 
	Nada será exibido, pois só poderia ter um cout. 
	Será exibido um texto em duas linhas contendo os números 15 e 225 respectivamente. 
	Nada será exibido, pois o comando utilizado não tem esta função. 
	
Questão: 7 (222060) 
Atualmente, estão em uso centenas de linguagens de computador separadas em alguns tipos. Dentre esses tipos de linguagens qual se utiliza de abreviações de palavras da língua inglesa para formar o seu código fonte (que depois é submetido a um tradutor como o assemblers)? Pontos da Questão: 1 
	Linguagens de Máquina. 
	Linguagem Estruturada. 
	Linguagens Simbólicas. 
	Linguagem Orientada a Objeto. 
	Linguagens de Alto Nível. 
	
Questão: 8 (222081) 
Em relação aos conceitos apresentados a respeito da estrutura de controle de fluxo condicional switch, podemos afirmar que: 
Das opções apresentadas marque a correta. Pontos da Questão: 0,5 
	O comando switch é próprio para se testar uma variável em relação a diversos valores preestabelecidos; 
	O comando switch é próprio para se testar algumas variáveis em relação a diversos valores preestabelecidos; 
	O comando switch é próprio para se testar uma variável em relação a um único valor preestabelecido; 
	O comando switch é próprio para se comparar variáveis e executar a que a condição for verdadeira;
	O comando switch é próprio para se comparar variáveis com um único valor preestabelecido; 
	
Questão: 9 (222542) 
Quando uma função e chamada e recebe como parâmetro o endereço de uma variável, damos o nome a esta forma de passagem de parâmetros de Passagem por: 
Pontos da Questão: 0,5 
	ponteiro. 
	memória. 
	valor. 
	endereço. 
	referência. 
	
Questão: 10 (222064) 
A linguagem C++ (como outras linguagens), utiliza variáveis, que podem ser classificadas como globais ou locais. Dentre as opções abaixo, assinale a que expressa corretamente à definição de "variável global". 
Pontos da Questão: 1 
	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. 
	São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas. 
	Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções. 
	Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções. 
	
	Server IP : 192.168.10.137 Client IP: 187.118.68.192 Tempo de execução da página : 1,344
Parte inferior do formulário
	
	
Parte superior do formulário
Parte superior do formulário
		
		Avaliação On-Line 
	Avaliação:
	AV1-2012.1 - LINGUAGEM DE PROGRAMAÇÃO I - CCE0242 
	Disciplina:
	CCE0242 - LINGUAGEM DE PROGRAMAÇÃO I 
	Tipo de Avaliação:
	AV1 
	Aluno:
	201101558121 - ERICK RAUER 
	Nota da Prova: 
	0
	Nota do Trabalho: 
	Nota da Participação: 1 
	Total: 
	1
	Prova On-Line 
	
Questão: 1 (220348) 
Delphi, Eclipse, NetBeans são ambientes integrados de desenvolvimento, que são softwares que englobam características e ferramentas para o desenvolvimento de programas.
Este ambiente de desenvolvimento é conhecido por uma sigla, que é: Pontos da Questão: 0 
	RADS - Rapid Application Development Systems 
	IDES - Integrated Development Enviroment Systems 
	IDE - Integrated Development Enviroment 
	RAD - Rapid Application Development 
	
Questão: 2 (220311) 
Existem alguns tipos diferentes de progrmas em Java, dentre este temos:
I) Stand–alone – aplicações baseadas naJ2SE que tem total acesso aos recursos do sistema, memória, disco, rede, dispositivos, etc. 
II) Java midlets – Pequenas aplicações que não têm acesso aos recursos de hardware, necessitando de um navegador com suporte a J2SE para serem executados.
III) Java servlets – programas desenvolvidos para serem executados em servidores Web, baseados na J2EE, comumente usados para gerar conteúdos dinâmicos para websites.
IV) Java applets – pequenas aplicações, extremamente seguras e construídas para serem executadas dentro do J2ME.
V) JavaBeans – são componentes de software escritos em Java que podem ser manipulados visualmente com a ajuda de uma ferramenta de desenvolvimento. 
Marque a alternativa que apresenta as definições CORRETAS para os tipos de programas em Java.
Pontos da Questão: 0 
	I, IV e V 
	I, II, III e V 
	I, II, III e IV 
	I, III e V 
	
Questão: 3 (220320) 
No programa abaixo, criamos uma tela de exemplo que não possui nada dentro. 
import javax.swing.*; 
public class Frm01 
{ 
public void criaTela() 
{ 
JFrame f= new JFrame(); 
f.setSize(290,100); 
f.setTitle("Cadastro"); 
f.setLocation(10,10); 
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
f.setVisible(true); 
} 
}
Marque a única opção que explica corretamente o que o comando está fazendo: Pontos da Questão: 0 
	f.setVisible(true); // Coloca o formulário visível para o usuário 
	f.setTitle("Cadastro"); // Recebe o nome do título da tela para ser tratado no programa 
	f.setSize(290,100); // Indica a posição x,y onde a tela irá aparecer 
	JFrame f= new JFrame(); // Cria uma classe painel com o nome f 
	
Questão: 4 (220335) 
Seja um programa em java com o seguinte código: 
public class PrimeiroPrograma{
public static void main(String args[]){
System.out.println(“Bem vindo ao Mundo Java”);
}
}
Marque a única alternativa CORRETA Pontos da Questão: 0 
	O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. 
	O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. 
	O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java.
	O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. 
	
Questão: 5 (220343) 
O mecanismo de separação de aspectos internos e externos de um objeto que visa a impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram este estado, chama-se ... Pontos da Questão: 0 
	encapsulamento. 
	proteção de código. 
	abstração. 
	herança. 
	
Questão: 6 (220326) 
Marque a alternativa que representa de forma CORRETA a saída do seguinte programa: 
public class TipoVariavel{
public static void main(String [] args){
int i = 10;
double d = 9;
System.out.println(++i + d);
}
} Pontos da Questão: 0 
	19.0 
	20.0 
	20 
	19 
	
Questão: 7 (220315) 
Em linguagem de programação, existem diversos comandos de desvios para auxiliar o controle de laços. Estes recursos facilitam o mecanismo de controle nos laços. Marque a alternativa CORRETA:
Pontos da Questão: 0 
	O comando break dentro de um laço de repetição tem o mesmo comportamento que o comando continue. 
	O comando continue dentro de um laço de repetição faz com que o controle seja passado para o próximo bloco de código após o laço de repetição. 
	O comando break dentro de um laço de repetição faz com que o controle seja passado para o próximo bloco de código após o laço de repetição. 
	O comando return não pode ser utilizado dentro de laços de repetição. 
	
Questão: 8 (220360) 
Observe o fragmento do código JAVA a seguir: 
public class prova {
public prova() {
}
public static int d(int x) {
return x*2;
}
public static int e(int x) {
return x*5;
}
public static int fn(int x) {
if (x<1)
return 0;
else
return x;
}
public static int g(int y) {
return 10+fn(y)+e(y)+d(y);
}
public static void main(String[] args) {
System.out.println(g(5));
}
}
A execução do método main apresentará a saída: Pontos da Questão: 0 
	61 
	54 
	50 
	45 
	
Questão: 9 (220353) 
Observe a definição: 
int matriz[][];
matriz=new int [m][n];
Em Java, a definição do Array (matriz) apresentado acima, contém quantos elementos?
Pontos da Questão: 0 
	m * n 
	m + n 
	m 
	m / n 
	
Questão: 10 (220328) 
O código: 
public class TesteConvByte{
public static void main(String args[]){
int l=393;
byte b;
b=(byte) l;
System.out.println("O valor de b é "+b);
}
}
sabendo-se que o tipo int (inteiro) ocupa 4bytes e o tipo byte apenas 1 byte, marque a alternativa que expressa a saída do programa. Pontos da Questão: 0 
	O valor de b é -119 
	O valor de b é -393 
	O valor de b é 119 
	O valor de b é 393 
	
	Server IP : 192.168.10.137 Client IP: 187.118.68.192 Tempo de execução da página : 1,391
Parte inferior do formulário

Outros materiais