Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.
O português estruturado é uma linguagem de programação que pode ser traduzida a uma representação gráfica, por exemplo, fluxograma, e que pode ser compilada de maneira interativa.
O ADO.NET é um conjunto de classes que fazem parte do .NET Framework e que expõem serviços de acesso a dados para programadores da plataforma .NET. Sobre o componente DataSet do ADO.NET no .NET Framework 4.5 é correto afirmar:
Analise o programa a seguir, elaborado na linguagem HTML.
<html>
<body>
<p>Albert Einstein disse:
<q>A imaginação é mais importante
que o conhecimento.</q></p>
</body>
</html>
Quando ele for aberto por um navegador que suporte HTML, será exibido na tela o texto:
Uma aplicação utilizando o framework JSF e a IDE NetBeans gera automaticamente dois componentes essenciais assim descritos:
I. É responsável por receber requisições dos componentes View do MVC, redirecioná-las para os beans gerenciados (managed beans) do componente Model do MVC e responder a essas requisições.
II. É o arquivo principal de configuração de uma aplicação web que utiliza o framework JSF. É responsável por descrever os elementos e sub-elementos que compõem o projeto, tais como as regras de navegação, beans gerenciados, configurações de localização etc.
As descrições I e II referem-se, respectivamente, aos componentes
Uma janela pode ser dividida, em cinco regiões distintas: superior, esquerda, centro, direita e inferior, pelo gerenciador de layout do Java denominado
Uma estrutura de dados que contém entradas associadas aos arquivos e em que cada entrada armazena informações como localização física, nome, organização e outros atributos é definida como
Um programador tentou implementar o algoritmo de ordenação da bolha (bubble sort) utilizando a linguagem de programação PHP, mas produziu um código incorreto, mostrado a seguir.
$nomes = array("Maria", "Aline", "Bianca");
$ordenado = false;
while(!$ordenado)
{
$ordenado = true;
for( $i = 0; $i < count($nomes)-1; $i++)
{
if($nomes[$i] > $nomes[$i + 1])
{
$nomes[$i] = $nomes[$i + 1];
$nomes[$i + 1] = $nomes[$i];
$ordenado = false;
}
}
}
?>
Em vez de obter os nomes contidos no vetor $nomes ordenados alfabeticamente, em ordem crescente, a disposição final dos nomes no referido vetor foi, a partir da posição zero
Com relação ao desenvolvimento Java, julgue os itens a seguir.
Na fase de submissão de valores via request do JSF, caso a conversão de um valor falhe, uma mensagem de erro associado com o componente é gerada, devolvida para FacesContext e exibida para o usuário, parando-se imediatamente o processamento a partir desse ponto.
A troca de dados entre sistemas computacionais é normalmente realizada por meio de arquivos que seguem padrões de formato e organização. Desse modo, diferentes agentes com diferentes equipamentos podem enviar e receber dados estruturados muito facilmente. Nesse contexto, analise um trecho do conteúdo de um dado arquivo a seguir.
<nota>
<para>Rita</para>
<de>Bernardo</de>
<título>Lembrete</título>
<texto>O pacote <chegou> ...</texto>
</nota>
Com base nesse trecho, é correto deduzir que a organização desse arquivo segue o padrão conhecido como:
Com relação aos conceitos e características de compiladores, julgue os itens que se seguem.
Interpretador é um tradutor de linguagem que executa o programa fonte de imediato, em vez de gerar um código objeto a ser executado após o término da tradução, enquanto o compilador recebe um programa fonte e produz programa equivalente na linguagem alvo. No caso da linguagem Java, os processadores combinam compilação e interpretação.
Para configurar uma rede de computadores, são utilizados IP e máscara. Uma impressora está configurada com endereço 172.33.25.145 e máscara 255.255.224.0. Qual dos IPs devemos configurar em um computador para pertencer à mesma rede da impressora?
Em relação à programação de computadores, considere:
I. Métodos de passagem de parâmetros permitem que parâmetros sejam transmitidos entre o programa principal e os subprogramas, sendo que, na passagem de parâmetros por valor, o valor real é passado e uma variável local é criada para armazená-lo; nesse processo sempre será efetuada a cópia dessa variável.
II. Pilha é uma estrutura de dados com acesso restrito aos seus elementos ordenados pelo princípio FIFO; a pilha pode ser usada na avaliação de expressões numéricas, na recursividade e pelos compiladores, na passagem de parâmetros para as funções.
III. Prototipação é uma abordagem que envolve a produção de versões iniciais de um sistema futuro com a qual pode-se realizar verificações e experimentações para se avaliar algumas de suas qualidades antes que o sistema venha realmente a ser construído.
IV. Registro é uma estrutura básica que permite guardar coleções de dados de diferentes tipos, sendo normalmente utilizado quando um objeto tem diferentes atributos.
Acerca do desenvolvimento web mediante o uso do HTML 5, doJavaScript, do XML e do CSS, julgue o item subsequente. O HTML 5 especifica novas API (application program interface) para o modelo de objeto de documento (DOM — document object model) referente a arrastar e soltar eventos enviados pelo servidor, como desenhos, vídeos e similares.
O mercado editorial de revistas apresenta uma predominância de publicações em formato Brasileiro com grids de 3 colunas. A razão que justifica esta escolha é que:
Os processos de impressão modernos são, em sua maioria, evoluções de técnicas artesanais de reprodução artística de alguns séculos antes. O offset e a rotogravura são, respectivamente, evoluções tecnológicas das técnicas: