No Ruby on Rails o framework que processa as requisições que chegam para uma aplicação Rails, extrai os parâmetros e as despacha para a ação pretendida, é o
Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Sobre Programação Orientada a Objeto na linguagem Java, marque a alternativa correta.
A seguinte sintaxe corretamente descreve um comentário em javascript:
Conforme a sintaxe e a semântica da linguagem Java, julgue os itens seguintes.
O fragmento de programa a seguir é equivalente a
for (S1; P1(x); S2) { if (P2(x)) break; }.
while (P1(x)) {
S1;
if (P2(x))
break;
S2;
}
Julgue os itens seguintes, acerca de conceitos de tecnologias web, como webservices, Ajax, XML, DHTML, CSS.
Embasada em XML, a linguagem WSDL (web services description language) é utilizada para gerar código para o cliente acessar o serviço e descrever os métodos disponíveis.
Acerca da sintaxe e da semântica da linguagem Python, julgue os itens seguintes.
A definição de recursividade para cálculo de fatorial definida a seguir está correta.
def fatorial(n):
if n = = 1:
return 1
else:
return n * fatorial(n-1)
As cinco fases necessárias para a execução de um programa Java são, respectivamente,
As linguagens C e C++ permitem a produção de uma gama de programas bastante abrangente, incluindo desde a programação de elementos de hardware e dispositivos até a expressão de conceitos abstratos em aplicações de tratamento do conhecimento. Acerca dessas linguagens de programação, julgue os itens que se seguem.
Na linguagem C, o emprego da diretiva #include permite ao programador elaborar arquivos de cabeçalho contendo declarações e definições comuns a vários outros arquivos de programas-fonte. Exemplos de tais declarações são estruturas, uniões, enumerações e protótipos de funções.
Existem diversos padrões de formatação de dados que permitem a comunicação em ambientes heterogêneos. A respeito desse assunto, julgue os itens seguintes.
Em um formulário HTML, tags do tipo são utilizadas para garantir a segurança dos dados.
Julgue as seguintes afirmações sobre JavaScript.
I. JavaScript é fortemente tipada.
II. JavaScript é uma linguagem interpretada.
III. JavaScript é uma linguagem de script utilizada no desenvolvimento de páginas web para executar ações como abrir novas janelas e realizar validações em formulários.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s):
Usado no âmbito do objeto String do JavaScript. Concatena caracteres representados por códigos Unicode, em uma nova string. Trata-se de
Para os recursos presentes na linguagem de programação C, são feitas as afirmativas abaixo.
I – Permite acesso de baixo nível através da introdução de código Assembly no programa C.
II – A passagem de parâmetros por referência para funções pode ser simulada através da utilização de ponteiros.
III – O tipo de dados typedef são estruturas variáveis que permitem que dados relacionados sejam combinados e manipulados como um todo.
Está(ão) correta(s) a(s) afirmativa(s)
Com relação a SOA, web services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e e-MAG, julgue os próximos itens.
No SOA, os web services permitem que os aplicativos se comuniquem entre si de modo independente da plataforma e da linguagem de programação. Os web services utilizam WSDL para descrever interfaces de aplicativos na linguagem XML.
Em Java, o recurso utilizado para alocar memória, anotar quantas referências existem para cada objeto e rodar uma thread que limpe os objetos que não têm referência, denomina-se
Em programação, um objeto representa um conceito acerca do qual se pode atribuir dados e comportamentos. A orientação a objetos diz respeito a um paradigma de software fundamentado em coleções de objetos discretos, que incorporam estrutura e comportamento próprios. Considerando os conceitos e os princípios de programação que norteiam esse paradigma de programação e que se aplicam a diversas linguagens, julgue os seguintes itens.
Em Java, as classes utilizadas para implementar uma interface são utilizadas, também, para implementar os métodos que porventura venham a ser definidos nessa interface.