Foram encontradas 60 questões.
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de OrdenaçãoBubble Sort
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
Considere o código a seguir:
| void misterio(int *vetor, int n) { |
Assinale a alternativa que possui apenas afirmações corretas.
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de RepetiçãoEstrutura for
- Fundamentos de ProgramaçãoLógica de Programação
A estrutura de repetição “for” é formada pelas três partes rotuladas: for( _A_; _B_; _C_). Considere os dois algoritmos a seguir:
| // algoritmo 1 | // algoritmo 2 |
Assinale a alternativa que indica corretamente o número total de execuções de cada parte das estruturas de repetição dos dois “for” e de chamadas func(), em cada um dos algoritmos.
Provas
Uma das maneiras de se conseguir a raiz quadrada de um número, é subtrair deste número todos os ímpares consecutivos a partir de 1, até que o resultado destas subtrações seja menor ou igual a zero. A quantidade de vezes que se conseguir realizar as subtrações é a raiz quadrada exata ou aproximada. Conseguimos diferenciar, entre exata ou aproximada, se o resultado das subtrações for igual a zero ou negativo, respectivamente. A seguir, é apresentada uma implementação na linguagem C, mas esta implementação contém dois erros.
| 01 | #include <stdio.h> |
Considere as possíveis alterações:
I. Linha 08: contador = 1
II. Linha 09: while( n > 0 )
III. Linha 11: impar = impar + 2
IV. Linha 12: contador = contador + 2
V. Linha 14: if( n < 0 )
Quais das alterações corrigem a implementação apresentada anteriormente?
Provas
- FrameworksConceitos e Fundamentos de Frameworks
- Gestão de Documentos e ConteúdoPortais Corporativos
- WebPHP
Sobre um Sistema de Gerenciamento de Conteúdo (do inglês: Content Management System), considere as afirmativas a seguir.
I. É um sistema ou aplicativo usado para criar, editar, publicar, gerenciar e/ou administrar conteúdos de forma consistente, organizada na web, ainda permitindo que o mesmo seja modificado, removido e adicionado com a mesma facilidade.
II. Pode ser considerado um framework (um esqueleto) de website pré-estruturado, com recursos básicos de: usabilidade, visualização e administração já prontamente disponíveis.
III. Apesar de prover algumas funcionalidades listadas no item anterior, a equipe (responsável pelo conteúdo) ainda precisa, obrigatoriamente, se preocupar com o código da página ou com a programação da plataforma onde estiver hospedado o conteúdo.
IV. Um dos sistemas de gerenciamento de conteúdo mais populares são o Wordpress e o Joomla!, que são sistemas em PHP, Open Source.
Ambos são utilizados para criação de sites e portais.
Quais das afirmativas são corretas?
Provas
A especificação da linguagem HTML5 introduz novos elementos (APIs) e modifica a função de outras. Sobre a especificação da linguagem HTML5, considere as afirmativas a seguir.
I. A linguagem HTML5 introduz a API Web Storage que possibilita o armazenamento de dados nos servidores Web.
II. A linguagem HTML5 introduz a API WebSocket, que possibilita que a comunicação cliente-servidor seja realizada através de uma conexão persistente entre o cliente e o servidor e ambas as partes podem começar a enviar dados a qualquer momento
III. A linguagem HTML5 define novas tags <video> e <audio> que estabelece um padrão para incorporar vídeos e áudios em páginas web. Estas tags foram projetadas para tornar mais fácil a inclusão e a manipulação de conteúdo multimídia na web, sem ter de recorrer a plugins proprietários.
IV. A linguagem HTML5 define a tag <graphics> que possibilita delimitar uma área para renderização dinâmica de imagens (gráficos vetoriais).
Assinale a alternativa correta.
Provas
Suponha que você esteja desenvolvendo uma aplicação de e-commerce para Web e precisa implementar uma funcionalidade do tipo “carrinho de compras”, isto é, o usuário, ao navegar pelas páginas, pode adicionar produtos ao carrinho. A aplicação precisa ter a capacidade de “lembrar” quais são os produtos que estão no carrinho de um usuário, enquanto este navega pelas diversas páginas da aplicação, sem que este precise se identificar em toda página. As informações do carrinho devem ser mantidas, mesmo após o usuário fechar o navegador e ficar sem entrar na aplicação por vários dias. Ou seja, ao entrar na aplicação novamente, depois de vários dias sem acessá-la, o carrinho de compras deve estar no mesmo estado em que foi deixado na última vez que o usuário acessou a aplicação. Além disso, por uma questão de segurança, as informações de login (nome de usuário e senha) não podem trafegar frequentemente pela rede, a cada requisição.
Qual das seguintes estratégias é adequada para implementar os requisitos descritos?
Provas
Considere os seguintes conceitos inerentes à programação orientada a serviços:
A1. JSON
A2. REST
A3. SOAP
A4. WSDL
Considere também as quatro definições a seguir:
B1. Estilo arquitetural originalmente proposto para a construção de sistemas hipermídia distribuídos
B2. Formato baseado em XML para a definição de interfaces
B3. Formato leve, baseado em convenções da família C de linguagens, para intercâmbio de dados
B4. Protocolo leve, baseado em XML, projetado para a troca de informações estruturadas em um ambiente descentralizado e distribuído Assinale a alternativa que estabelece corretamente a relação (denotada por =) entre os conceitos e as definições anteriores.
Provas
Considere o seguinte código:

Assinale a alternativa correta.
Provas
Analise o seguinte código Python:

A saída resultante da execução do código é:
Provas
Observando o seguinte trecho em código Python,
x = ['agora','faça','algo','completamente','diferente']
y = x[1:3]
A alternativa que representa corretamente o valor da variável “y”, após a execução do referido código, é:
Provas
Caderno Container