161 Q655452
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
Eric Evans, criador do DDD (Domain-Driven Design), afirma que, no DDD, foca-se numa linguagem que possa descrever sucintamente qualquer situação no domínio e descrever o que faremos para resolver ou que tipos de cálculos precisamos realizar. Essa linguagem pode ser compartilhada entre pessoas do negócio, especialistas de domínio, assim como os programadores que irão escrever o software, e isso chamamos de linguagem:
162 Q655451
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
O paradigma de programação denominado Programação Estruturada preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas, que são:
163 Q655449
Ciência da Computação
Ano: 2017
Banca: Banca não informada
Qual a alternativa que corresponde à linha de comando para que usuários comuns possam utilizar o comando administrativo apt-get dist-upgrade?
164 Q655413
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

O método com a assinatura public static void main (String[] args){ } é responsável por caracterizar a classe como uma aplicação que a Máquina Virtual Java (JVM) deverá interpretar no momento da execução do programa.
165 Q655412
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

O trecho “String[] args” consiste em um vetor (array) que permite conter parâmetros, os quais serão informados por meio da linha de comando durante a execução do programa.
166 Q655411
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

O trecho “System.out.println” tem a função de realizar a impressão em console com quebra de linha.
167 Q655410
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

A cláusula switch é uma estrutura de repetição, sendo que não há a obrigatoriedade de a expressão utilizada pelo switch retornar um resultado.
168 Q655409
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

A diretiva default é obrigatória, pois sem ela o programa não será compilado e, consequentemente, não será executado.
169 Q655408
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos.

O JavaScript não exige que seja colocado ponto e vírgula (;) ao término das instruções, bastando que se mude de linha para que ele perceba que a instrução chegou ao fim.
170 Q655407
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos.

Após este código ser salvo em um arquivo com extensão html e, posteriormente, ser aberto em um navegador qualquer, será mostrada a seguinte mensagem: O número agora é 1.
171 Q655406
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos.

O for executa um ciclo previamente definido que percorre todos os elementos do array.
172 Q655405
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos.

A variável soma, neste script, é um tipo de variável local.
173 Q655404
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos.

Neste código, o ciclo for define uma variável de índice (var i = 0) e verifica se a condição declarada é cumprida, ou seja, i < 1.
174 Q655399
Ciência da Computação
Ano: 2017
Banca: IFB - Instituto Federal Brasilia
Assinale a alternativa que apresenta os três métodos gerais de implementar uma linguagem de programação, segundo Sebesta (2011):
175 Q655398
Ciência da Computação
Ano: 2017
Banca: IFB - Instituto Federal Brasilia

Dadas as seguintes definições sobre métodos de descrição semântica, segundo Sebesta:

Assinale a alternativa que descreve a ordem correta de preenchimento, de cima para baixo, dos parênteses, de acordo com a relação entre as definições e os tipos de semântica:

176 Q655396
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
Qual dos seguintes trechos de código JSF 2.2 renderiza uma caixa de seleção (combo box)?
177 Q655395
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
Na execução de um shell script, as variáveis $#, $? e $$ têm, respectivamente, o valor de:
178 Q655394
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
A representação numérica em processadores utiliza a base 2 por razões relacionadas com a facilidade de implementação em hardware. Uma forma de representação é a em complemento de dois. Assinale a alternativa que corresponde ao número negativo sete em decimal (-710) com dois bytes para a representação em complemento de dois.
179 Q655393
Ciência da Computação
Ano: 2017
Banca: Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)

Considere a base no código-fonte escrito em ASP abaixo:

Sobre esse código, é correto afirmar:

180 Q655387
Ciência da Computação
Ano: 2017
Banca: Ministério da Defesa - Comando da Aeronáutica

Analise a execução do comando a seguir.

chmod 731 aeronautica.sh

Após sua execução, quais serão as permissões do arquivo aeronautica.sh?

181 Q658160
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Em um computador que utiliza o Sistema Operacional Linux, um Analista digitou um comando e foram mostrados os dados abaixo.

O comando digitado foi

182 Q658144
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere a figura abaixo.

É correto afirmar que

183 Q658141
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Ao escrever testes funcionais, um Analista precisa utilizar um controle de espera para que uma ação seja disparada depois de alguma outra ação. No Selenium WebDriver, um Analista pode optar pela utilização de um controle de espera
184 Q658134
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

A compilação é o processo de tradução de um programa escrito em uma linguagem fonte em um programa equivalente em linguagem de máquina. Nesse processo, o programa fonte normalmente passa pelas fases:

I. Identificação de sequências de caracteres de entrada e produção de uma sequência de elementos de saída, os tokens. Nesta fase, verifica-se se cada caractere do programa fonte pertence ao alfabeto da linguagem, identificando os tokens e desprezando comentários e espaços em branco. Os tokens constituem classes de símbolos, tais como palavras reservadas, delimitadores, identificadores etc.

II. Identificação de sequências de símbolos que constituem estruturas como expressões e comandos, através de uma varredura, ou parsing, da representação interna do programa fonte, pro...

185 Q658133
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Dada uma coleção de n elementos ordenados por ordem crescente, pretende-se saber se um determinado elemento x existe nessa coleção. Supondo que essa coleção está implementada como sendo um vetor a[0...n-1] de n elementos inteiros, utilizando-se um algoritmo de pesquisa binária, o número de vezes que a comparação x==a[i] será executada, no pior caso, é calculada por
186 Q658127
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Em uma aplicação que utiliza o EJB 3.2, se um bean precisa ser remotamente acessível, ele deve definir uma interface de negócio separada, como no trecho abaixo.

Para injetar o bean através da sua interface e para adicionar uma caneta ao carrinho de compras deve-se utilizar a instrução:

187 Q658023
Ciência da Computação
Ano: 2016
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as instruções precedentes, assinale a opção que apresenta a relação correta entre as variáveis n e cont no final do laço.

188 Q658022
Ciência da Computação
Ano: 2016
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção que apresenta o resultado correto do código com estrutura condicional apresentado.

189 Q658020
Ciência da Computação
Ano: 2016
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as instruções precedentes, assinale a opção que apresenta corretamente o resultado para execução da função Afunc(1,3).

190 Q658017
Ciência da Computação
Ano: 2016
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção que apresenta corretamente o resultado da execução do procedimento apresentado.

191 Q658005
Ciência da Computação
Ano: 2016
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção que apresenta o modo de cifra apresentado na figura precedente.

192 Q655445
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere uma clínica médica na qual os pacientes primeiramente marcam consultas com a secretária, fornecendo suas informações pessoais. Se o paciente ainda não estiver cadastrado no sistema ou existir algum dado que precise ser atualizado, a secretária deverá atualizar o cadastro. Durante a consulta, o médico poderá marcar exames a serem trazidos posteriormente. O pedido de exame e seus resultados serão registrados no histórico do paciente. Para representar a interação do Paciente, da Secretária e do Médico com o sistema, foi criado o diagrama de casos de uso abaixo.

As lacunas I e II representam relações (ou associações) entre os casos de uso e devem ser preenchidas, respectivamente, po...

193 Q655444
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Suponha que exista uma interface ITraduzFrase que define o método imprimeFrase(). Existem, também, as classes InglesTraduzFrase, EspanholTraduzFrase e AlemaoTraduzFrase que estendem a interface ITraduzFrase e utilizam o método imprimeFrase(). Um Analista utilizou um design pattern que cria objetos de forma dinâmica sem conhecer a classe de implementação. A classe FrasePadrao implementa esse padrão de forma que, de acordo com o idioma desejado, retorna um objeto do tipo ITraduzFrase. O objetivo é que, sendo fornecido o idioma, a frase será nele impressa, em inglês, espanhol ou alemão.

Considerando o exemplo e sabendo que a definição do padrão é "Define uma interface para criar um objeto, mas permite às classes decidirem qual classe instanciar. Este padrão permite a uma class...

194 Q655434
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere a imagem abaixo, que representa o envio de um arquivo de Alice para Bob.

Pode-se concluir corretamente que nessa comunicação, a comparação entre os hashes calculados permite verificar a

195 Q655417
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

Analise o conteúdo de um arquivo XML denominado exemplo.xml.

produz:

196 Q655416
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

O Sistema de Informações da Biblioteca do TJ-PI (SisBib) disponibiliza para a Equipe de Tecnologia de Informação do Tribunal diversas informações sobre os livros disponíveis para consulta na biblioteca. Rogério, analista recém empossado no Tribunal, recebeu a incumbência de listar os títulos de todos os livros disponíveis para consulta. Para isso, ele recebeu acesso ao arquivo “biblioteca.xml” disponibilizado pelo SisBib e descrito a seguir:

Para atender ao que foi solicitado, Rogério deve usar a path expression do XQuery:

197 Q655415
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Um Analista de Sistemas deseja executar uma aplicação em vários servidores JBoss Application Server 5.1 paralelos de forma que a carga seja distribuída entre eles para que mesmo que um deles falhe, a aplicação continue acessível através dos outros servidores. A maneira que o Analista encontrou para iniciar um cluster destes servidores foi iniciar várias instâncias do JBoss na mesma rede local, usando, para cada instância, o comando
198 Q828008
Ciência da Computação
Ano: 2015
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)
Referente ao comando fork(), do ponto de vista conceitual, é correto afirmar que ele gera uma cópia exata do processo que executou o comando:
199 Q657625
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Analise, abaixo, a lista de definições que podem ser estabelecidas por meio de um esquema (schema) para um documento XML:

I. os elementos que podem ser utilizados;

II. os tipos de dados para elementos e atributos;

III. valores default para elementos e atributos;

IV. espaços reservados para comentários.

Somente estão corretas as afirmativas:

200 Q655459
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Em aplicações que utilizam web services, um documento WSDL descreve o serviço, especificando seu local, métodos de acesso etc. O elemento que descreve as operações que podem ser realizadas é o
201 Q655458
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Analise a função a seguir, descrita em pseudocódigo.

O comando print f(10) exibe

202 Q655450
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Considere que o programa foi executado quatro vezes seguidas sendo fornecidos, consecutivamente, os valores 10, 41, 0 e -2 para a variável d. Neste contexto, pode-se concluir corretamente que serão exibidos como resultado destas execuções, consecutivamente, os valores
203 Q655448
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere a classe Ruby a seguir:

É correto afirmar que

204 Q655443
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere o arquivo XML a seguir:

O arquivo não é válido, de acordo com a Document Type Definition − DTD, porque

205 Q655442
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um SCV − Sistema de Controle de Versão
206 Q655441
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um Programador da Defensoria Pública do Estado de São Paulo foi designado para realizar o projeto da interface do usuário de um sistema. Ao seguir os princípios para o projeto da interface, o programador NÃO DEVE permitir que
207 Q655440
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
É um dos princípios do Desenho Universal recomendados pelo W3C.BR:
208 Q655439
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Engloba as tecnologias de gravação, gerenciamento, armazenamento, preservação e fornecimento de conteúdo e documentos relacionados aos processos organizacionais na empresa.

II. Aplicativo usado para criar, editar, gerenciar e publicar conteúdo de forma consistentemente organizada permitindo que o mesmo seja modificado, removido e adicionado com facilidade.

As definições I e II correspondem, correta e respectivamente, a

209 Q655438
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Em Java podem ser utilizados diversos tipos de classes, como classes concretas, classes abstratas, classes estáticas e interfaces. As interfaces podem
210 Q655437
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um Programador está desenvolvendo uma aplicação em que os objetos mudam de estado com muita frequência. Em tempo de execução, a mudança no estado lógico destes objetos implica também na alteração em seu comportamento. Nessa aplicação é ideal que o Programador utilize um design pattern comportamental cuja classe Context é a interface principal para as requisições dos clientes. O Programador deve utilizar o design pattern
211 Q655436
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Em uma aplicação orientada a objetos construída com Java há uma classe bean completa para manipular dados de clientes, que possui os atributos id, nome e telefone. Para incluir valores nos atributos por meio de um objeto dessa classe utilizam-se
212 Q655435
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Ao executar uma instrução SQL foram exibidos os seguintes dados:

 A instrução executada foi

213 Q655433
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Analise o trecho de código ASP.NET MVC a seguir.

 é correto afirmar que:

214 Q655432
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Considere a tabela relacional criada pelo comando

A lista com todos os comandos que são válidos e compatíveis com a instância corrente da tabela é:

215 Q655431
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Observe o código VB .NET a seguir.

<img src=

216 Q655430
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Para criar tal view foi utilizada a instrução
217 Q655429
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
A aplicação de ferramentas conceituais para descrição de dados, relacionamento entre os dados e semântica dos dados, sem detalhar aspectos de implementação de sistemas é conhecida como modelagem
218 Q655428
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere as tabelas a seguir existentes em um banco de dados aberto e em condições ideais:

Para exibir o conteúdo desta view deve-se digitar o comando SQL

219 Q655426
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Observe o código VBA a seguir.

Se esse código for associado ao modelo Normal.dotm do Microsoft Word, ele fará com que

220 Q655425
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Na plataforma .NET, o componente responsável pela execução do código é chamado de
221 Q655424
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

A linha de comando

prog >> arq

digitada por um usuário logo após o prompt do interpretador de comandos bash, em ambiente Linux, tem por efeito mandar executar o programa prog e:

222 Q655423
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Um Sistema de Compras de Almoxarifado precisa de um serviço que retorne o preço do último material adquirido. Para implementar esse serviço, o Analista César apresentou para seu chefe, Arthur, especialista em Interoperabilidade entre Sistemas de Informação, o seguinte esboço de WSDL.

Considerando o esboço de WSDL desenvolvido por César e os elementos que fazem parte da estrutura XML de um arquivo WSDL, é correto afirmar que:

223 Q655421
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Huguinho, Zezinho e Luisinho têm acesso ao mesmo computador executando o sistema operacional Linux. As contas de Huguinho e Zezinho são membros do mesmo grupo de usuários; a conta de Luisinho não é membro desse grupo. Utilizando o interpretador bash, Huguinho emite o seguinte comando:

e indaga aos irmãos o que será escrito na tela. Zezinho responde que será escrita a quantidade de diretórios filhos do diretório corrente que podem ser:

224 Q655420
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Considere duas tabelas X e Y, com as seguintes instâncias:

225 Q655419
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

Analise o comando abaixo.

GRANT xxx to yyy WITH ADMIN OPTION

No Oracle, xxx / yyy podem, respectivamente, designar:

226 Q655418
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)
Em um ambiente IPv6, um usuário deseja acessar o endereço IPv4 192.168.100.1, de forma mapeada. Nessa situação, o usuário deve digitar esse endereço com a sintaxe:
227 Q655414
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Uma transação é uma unidade atômica de trabalho que ou estará completa ou não foi realizada. Para propostas de restauração, o administrador de restaurações mantém o controle das seguintes operações:

− BEGIN_TRANSACTION: Marca o início da execução da transação.

− READ ou WRITE: Especifica operações de leitura ou gravação em itens do banco de dados, que são executadas como parte de uma transação.

I. Especifica que as operações READ e WRITE da transação terminaram e marca o fim da execução da transação. Entretanto, nesse ponto é necessário verificar se as mudanças introduzidas pela transação podem ser permanentemente aplicadas ao banco de dados (efetivadas), ou se a transação deverá ser abortada porque viola a serialização, ou por alguma outra razão...

228 Q560151
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação ao e-Ping, julgue os itens subsequentes. A especificação de cartões inteligentes deve ser feita de acordo com os requisitos das aplicações, devendo-se seguir, para isso, padrões de segurança mundialmente aceitos.
229 Q560131
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes. Na arquitetura Java EE 7, JAXB (Java Architecture for XML Binding) provê uma forma de interagir um schema XML e um programa desenvolvido em Java. Assim, é possível combinar JAXB com JAX-WS (Java API for XML Web Services) na troca de mensagens advindas de Web Services, desde que nessa arquitetura se utilize a versão JAXB 2.2 ou superior.
230 Q560125
Ciência da Computação
Ano: 2014
Banca: Fundação Getúlio Vargas (FGV)

ATENÇÃO: Várias questões desta prova fazem referência ao banco de dados descrito abaixo. Essas questões serão identificadas pela chamada “(Para resolver esta questão, vide o banco de dados ...)”

 

O processamento de texto em bancos de dados, mensagens, arquivos ou linguagens de programação, principalmente em ambientes computacionais heterogêneos, implica o uso de padrões para a codificação de caracteres. Entretanto, quando cadeias de caracteres são comparadas ou ordenadas, é preciso estabelecer regras de ordenação, pois em diferentes linguagens e culturas elas podem variar mesmo que as cadeias de caracteres usem a mesma codificação. Essas regras usualmente...
231 Q527990
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Para realizar o desenvolvimento de uma aplicação Web pode-se utilizar várias tecnologias de apresentação e interativas, algumas delas executam do lado do cliente e outras do lado do servidor. Qual das seguintes tecnologias é executada do lado do servidor?
232 Q104409
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos aplicativos em dispositivos móveis, julgue os itens que se seguem. No desenvolvimento de aplicações para distribuição de aplicativos na Windows Store, não há possibilidade de criação de componentes de software independentes.
233 Q104408
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos aplicativos em dispositivos móveis, julgue os itens que se seguem. No uso de XML para comunicação entre aplicativos cliente e aplicativos servidor, ocorre uma limitação quando se implanta o REST, uma vez que, nesse caso, não é possível integrar o SML ao aplicativo.
234 Q104406
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, com relação ao modelo MVC (model-view-controller). Na utilização de MVC para aplicações Web, o controller corresponde ao código dinâmico que produz os dados que deverão ser utilizados no HTML.
235 Q104404
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, com relação ao modelo MVC (model-view-controller). O modelo MVC é um padrão de arquitetura que consiste na definição de camadas para a construção de softwares.
236 Q104402
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, com relação ao modelo MVC (model-view-controller). O controller tem a responsabilidade de armazenar e buscar os dados que deverão ser exibidos pelo view.
237 Q104363
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de sistemas de gestão de conteúdo, julgue os itens seguintes. O portal, aplicativo embasado na Web, comumente fornece personalização e agregação de conteúdo de diferentes fontes, servindo como camada de apresentação de sistemas de informação. Esse conteúdo pode ser diferenciado, conforme a execução e a configuração dos portlets pelo usuário.
238 Q104361
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de sistemas de gestão de conteúdo, julgue os itens seguintes. O formato RSS especifica o conteúdo XML com vistas à publicação do conteúdo para que outros a consumam, por meio, por exemplo, de web services.
239 Q104358
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de sistemas de gestão de conteúdo, julgue os itens seguintes. De acordo com a versão 2.0 do formato RSS (really simple syndication), um arquivo XML deve possuir elemento que indique a versão do RSS e, para cada notícia ou item, deve haver um elemento que contenha o link para a notícia-fonte (source information).
240 Q104347
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à usabilidade e acessibilidade, julgue os próximos itens. No projeto de sítios otimizados para dispositivos móveis, devem-se priorizar, entre outros aspectos, a eliminação de funcionalidades que não sejam fundamentais, a redução da quantidade de palavras e a ampliação dos elementos da interface para acomodar o problema do “dedo gordo”.
241 Q104344
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à usabilidade e acessibilidade, julgue os próximos itens. No que se refere à usabilidade, é aconselhável o desenvolvimento de projetos de sítios idênticos para desktops e dispositivos móveis, sendo ambos capazes de processar as páginas web da mesma forma, entretanto os dispositivos móveis apresentam, como características diferenciais, velocidade de comunicação e processo interno do hardware que não impactam a apresentação da informação.
242 Q104341
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à usabilidade e acessibilidade, julgue os próximos itens. Chrome são elementos visuais que, nos projetos de interface de usuários, incluindo-se os de dispositivos móveis, fornecem aos usuários informações acerca do conteúdo da tela ou comandos para a atuação sobre esse conteúdo.
243 Q103893
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a banco de dados distribuído, programação distribuída, desenvolvimento em nuvem e processamento em GRID, julgue os itens que se seguem. No MapReduce, modelo de processamento de dados paralelo para processamento e análise de grandes volumes de dados, os programas são escritos em um estilo de programação funcional, no qual as funções Map e Reduce devem ser criadas.
244 Q103891
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a banco de dados distribuído, programação distribuída, desenvolvimento em nuvem e processamento em GRID, julgue os itens que se seguem. No Hadoop MapReduce, o JobTracker é o processo-escravo responsável por aceitar submissões de tarefas e disponibilizar funções administrativas.
245 Q103865
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à tecnologia de desenvolvimento móvel para Android, julgue os itens que se seguem. O desenvolvimento de aplicações web e o de aplicações nativas são as principais formas de desenvolvimento móvel.
246 Q103863
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à tecnologia de desenvolvimento móvel para Android, julgue os itens que se seguem. O sistema operacional Android tem o Linux como base, o que permite a utilização simultânea de aplicações que podem ser executadas em segundo plano, de forma transparente para o usuário.
247 Q103837
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da tecnologia JavaServer Page, julgue os itens a seguir. Diretivas, ações, elementos de script e bibliotecas de tags são elementos-chave da JavaServer Page.
248 Q103834
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da tecnologia JavaServer Page, julgue os itens a seguir. A diretiva include permite a inclusão do conteúdo dinâmico em uma JavaServer Page em tempo de solicitação, ao passo que a ação copia o conteúdo para a JavaServer Page em tempo de tradução, não refletindo o novo conteúdo no caso de mudança do recurso incluído entre as solicitações.
249 Q103833
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da tecnologia JavaServer Page, julgue os itens a seguir. Uma JavaServer Page pode acessar capacidades de servlet em seu contexto por meio de objetos implícitos, os quais possuem os seguintes escopos: application, page, request, response e session.
250 Q103799
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito aos servlets, julgue os próximos itens. Apesar de estenderem a funcionalidade de um servidor, os servlets não permitem a geração de conteúdo dinâmico.
251 Q103797
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito aos servlets, julgue os próximos itens. Os servlets utilizam o modelo de solicitação/resposta HTTP de comunicação entre cliente e servidor.
252 Q103795
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito aos servlets, julgue os próximos itens. A tecnologia JSPs (JavaServer Pages) é uma extensão da tecnologia servlets, em que cada JSP é convertida pelo contêiner JSP em um servlet.
253 Q103780
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue o item abaixo a respeito de arquiteturas para desenvolvimento de aplicativos em dispositivos móveis. A arquitetura do Android disponibiliza o módulo denominado OOM handling, que permite às aplicações o gerenciamento do mecanismo de baixo consumo de energia do aparelho; por exemplo, se um processo necessitar ser executado em segundo plano, o referido módulo possibilitará a desativação temporária desse mecanismo até a finalização do processo em execução.
254 Q103771
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue o próximo item, acerca de arquitetura em camadas. O MVC (Model View Controller) é um modelo de arquitetura de software que implementa uma operação de clonagem em cada uma das classes concretas do modelo. Cada modelo é uma instância de um controle especializado em construir visões iguais a si mesmo. Esse padrão é utilizado frequentemente em linguagens estaticamente tipadas, como C++ e Java.
255 Q103770
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue o seguinte item, acerca da configuração servidor de aplicações web Apache. Pelo módulo Expires (mod_expires.c) é possível configurar o servidor de aplicações web Apache para que o navegador do cliente faça cache de determinados tipos de arquivos, o que reduz a quantidade de requisições feitas ao servidor.
256 Q103704
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à arquitetura e à programação Java, julgue os itens que se seguem.

Utilizando-se a ferramenta de análise estática Findbugs, não será possível identificar, no trecho de código a seguir, o tipo de erro ocorrido. Tal erro só pode ser detectado em tempo de execução, quando a função foundType() for invocada.

public String foundType( ) {

return this.foundType( );

}

257 Q103701
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à arquitetura e à programação Java, julgue os itens que se seguem. Na plataforma JEE (Java Enterprise Edition) versão 6, não é possível encontrar bibliotecas da própria plataforma para o consumo dos serviços REST no formato JSON.
258 Q103698
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à arquitetura e à programação Java, julgue os itens que se seguem. O Hibernate permite operações de banco de dados relacionais em ambiente Java e a persistência transparente de classes POJO (plain old Java objects), que devem ter um construtor com apenas um argumento, para referenciar o servidor SQL no qual os dados manipulados pela classe serão persistidos.
259 Q103695
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à arquitetura e à programação Java, julgue os itens que se seguem. A programação orientada a aspectos constitui-se como um paradigma de programação para a construção de programas em que os interesses transversais (crosscutting concerns) ficam separados dos interesses básicos, e não espalhados pelo sistema.
260 Q103692
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à arquitetura e à programação Java, julgue os itens que se seguem. No JSE (Java Standard Edition) versão 8, é possível utilizar recursos inerentes à programação funcional por meio de uma nova característica da linguagem chamada expressões Lambda, que permitem o tratamento de funções como argumentos de métodos.
261 Q103662
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito aos conceitos e fundamentos de lógica de programação, julgue os itens seguintes. No HTML 5, a tag  é usada para definir o que deve ser mostrado na hipótese de determinado browser não suportar anotações ruby.
262 Q103626
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca dos conceitos de computadores e sistemas computacionais, julgue os próximos itens. A compilação é o processo de análise de um programa escrito em linguagem de alto nível, denominado programa-fonte, e sua conversão em um programa equivalente, escrito em linguagem binária de máquina, denominado programa-objeto.
263 Q103437
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Com relação às ferramentas CASE, assinale a alternativa correta.
264 Q103357
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Sobre as possibilidades de implementação do padrão de projeto MVC (Modelo-Visão-Controlador, do Inglês Model-View- Controller), seguem-se três afirmações quanto às interações entre os seus componentes:

I- Um controlador pode enviar comandos para o modelo para atualizar o estado do modelo.

II- Um modelo pode notificar suas visões e controladores associados quando há uma mudança em seu estado.

III- Uma visão pode solicitar do modelo a informação que ela necessita para gerar uma representação de saída.

Quais dessas afirmações estão corretas?
265 Q103355
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Num documento XML, qual a sintaxe correta da declaração que define a versão do XML?
266 Q103350
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Qual é o nome da classe Java que habilita a sincronização entre nós infoset XML e objetos JAXB representando algum documento XML?
267 Q103332
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Qual a sintaxe correta para abrir uma nova janela denominada w2 no Javascript?
268 Q103325
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Sobre as possibilidades de implementação do padrão de projeto MVC (Modelo-Visão-Controlador, do Inglês Model-View- Controller), seguem-se três afirmações quanto às interações entre os seus componentes:

I- Um controlador pode enviar comandos para sua visão associada para alterar a apresentação da visão do modelo.

II- Um modelo pode notificar suas visões e controladores associados quando há uma mudança em seu estado.

III- Uma visão pode solicitar do modelo a informação que ela necessita para gerar uma representação de saída.

Quais dessas afirmações estão corretas?
269 Q103323
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
O pseudocódigo abaixo ilustra a remoção de um valor armazenado numa estrutura de dados E, em que t é um ponteiro. Qual a denominação específica da estrutura de dados E?

se t ≠ 0 então

valor-removido := E[t]

t := t - 1

senão underflow
270 Q103253
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a servidores de aplicação e à preparação de serviços Web, julgue os itens que se seguem. Embora o WebSphere Application Server tenha suporte para JEE (Java Enterprise Edition) sem a necessidade de instalar software adicional, ele não tem suporte para aplicações REST (Representational State Transfer).
271 Q103251
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a servidores de aplicação e à preparação de serviços Web, julgue os itens que se seguem. Jboss e Tomcat são servidores de aplicação equivalentes no que se refere ao suporte a aplicações corporativas na plataforma Java, visto que ambos implementam uma pilha JEE (Java Enterprise Edition) completa.
272 Q103249
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a servidores de aplicação e à preparação de serviços Web, julgue os itens que se seguem. Para usar PHP como manipulador de scripts do lado servidor em conjunto com um servidor HTTP Apache 2.x em plataforma Microsoft Windows, é necessário que se especifique, na configuração do servidor HTTP, uma interface direta de módulo, também chamada de SAPI (Server Application Programming Interface).
273 Q103221
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação às formatações de dados HTML, XML e IBM 3270, julgue os itens subsequentes. Na formatação de dados IBM 3270, os caracteres e números são representados por meio do uso do código ASCII (american standard code for information interchange).
274 Q103153
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à lógica e à programação, julgue os itens que se seguem. Uma máquina virtual Java consegue traduzir classes Java e executar o programa nela contido, de acordo com o sistema em que a máquina virtual tenha sido instalada.
275 Q103152
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à lógica e à programação, julgue os itens que se seguem. Na sequência de números 2 4 6 7 2 8, o número 7 não pertence à sequência lógica aplicada.
276 Q103149
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à lógica e à programação, julgue os itens que se seguem. Em um comando Shell Script do Linux, é possível combinar diversos comandos em sequência utilizando-se apenas o comando +.
277 Q102516
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de interoperabilidade, arquitetura orientada a serviços (SOA) e Web Services, julgue os itens subsequentes. WSDL, uma linguagem com a mesma sintaxe e semântica da HTML, tem por objetivo descrever a forma como deve ser realizada a comunicação com Web Services.
278 Q102484
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de programação e tecnologias Java, julgue os itens a seguir. É possível utilizar XHTML no desenvolvimento de facelets para criar páginas web compatíveis com a JSF (JavaServer Faces) para apresentação dos dados. Na versão Java EE 7, essa forma de apresentação é mais indicada que a JSP (JavaServer Pages), uma vez que esta não suporta todos os novos recursos da versão Java EE 7.
279 Q102481
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de programação e tecnologias Java, julgue os itens a seguir.

Em aplicações web nos padrões da JSF, é possível utilizar recursos Ajax para criar páginas dinâmicas, como, por exemplo, por meio da tag f:ajax, conforme apresentado na sintaxe abaixo.

280 Q102478
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de programação e tecnologias Java, julgue os itens a seguir. Antes de uma aplicação web desenvolvida nos moldes da JSF executar sua primeira página web, uma instância FacesServlet é executada, a fim de gerenciar as requisições dessa aplicação.
281 Q102475
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes. Aplicações desenvolvidas na arquitetura Java EE 7 que necessitam recuperar, por exemplo, informações contidas em repositórios de diretórios ou nomes, tais como LDAP, DNS e NIS, podem utilizar a JNDI (Java Naming and Directory Interface) para esse fim.
282 Q102471
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes. JDBC faz conexão persistente entre as instâncias beans e as chamadas aos bancos de dados conectados, sendo, portanto, incompatível com sessões do tipo bean stateful.
283 Q102467
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes.

Facelets podem utilizar classes e atributos da CSS (cascading style sheets) como forma de alterar a apresentação das páginas. A tag padrão em caso de erro na arquitetura Java EE 7 é h:errorMessage, ao passo que a tag padrão para incorporar as classes CSS é a styleCss, como apresentado na sintaxe abaixo, que aplica a classe list na tag h:Table.

284 Q102465
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes. O Hibernate é instalado automaticamente na arquitetura Java EE 7, quando escolhido o recurso JDBC. O Hibernate passou a ser utilizado como solução padrão para mapeamento objeto-relacional nessa versão de arquitetura, porque a JPA (Java Persistence API), não é mais suportada para realizar tal mapeamento, tendo sido marcada como deprecated na versão Java EE 5.
285 Q102446
Ciência da Computação
Ano: 2014
Banca: Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN)

Sobre a tecnologia XML, analise.

I. É uma tecnologia aberta (isto é, tecnologia não patenteada) e amplamente suportada para a troca de dados.

II. Os documentos XML são altamente portáveis. Abrir um documento XML não exige nenhum software especial – qualquer editor de textos que suporte caracteres ASCII/UNICODE será suficiente.

III. Um documento XML pode fazer referência a um documento opcional que define a estrutura do documento XML.

IV. Quando um elemento é um tipo simples, como xsd:string, ele deve conter atributos e elementos‐filho.

Estão corretas apenas as afirmativas

286 Q102442
Ciência da Computação
Ano: 2014
Banca: Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN)
A tecnologia JavaServer Pages (JSPs) é uma extensão da tecnologia servlet. Sabe‐se que há quatro componentes‐chave para JSPs. Ações, elementos de script e bibliotecas de tags são considerados componentes‐chave. Assinale a alternativa que apresenta o quarto componente‐chave.
287 Q102436
Ciência da Computação
Ano: 2014
Banca: Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN)
“É um operador unário especial, sendo utilizado para que o tamanho de um array, ou qualquer outro tipo de dado seja determinado em bytes durante a compilação do programa.” Trata‐se de
288 Q102424
Ciência da Computação
Ano: 2014
Banca: Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN)
“Um compilador implementa um método recursivo por meio de uma _________________, na qual são armazenados os dados usados em cada chamada de um método que ainda não terminou de processar.” Assinale a alternativa que completa corretamente a afirmativa anterior.
289 Q102415
Ciência da Computação
Ano: 2014
Banca: Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN)
Os identificadores são os nomes das variáveis, dos programas, das constantes, das rotinas, das unidades etc. Existem algumas regras básicas para a formação dos identificadores. São considerados identificadores válidos, EXCETO:
290 Q102412
Ciência da Computação
Ano: 2014
Banca: Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN)
Em programação, os tipos de dados mais utilizados são: numéricos, lógicos e literais ou caracteres. Os dados numéricos dividem‐se em dois grupos. Assinale‐os.
291 Q102283
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Assinale a opção correta acerca de servidor de aplicação Jboss 7.
292 Q102262
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos arquivos que compõem um projeto android, assinale a opção correta.
293 Q101798
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Assinale a alternativa que apresenta uma técnica usualmente utilizada na depuração de programas.
294 Q101490
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere que um programa orientado a objeto possui 5 classes: Máquina, Motor, MotorExplosão, MotorVapor e Gerador. MotorExplosão e MotorVapor são especializações de Motor. Motor e Gerador são especializações de Máquina. Todas as classes respondem a uma mensagem chamada “calcularPotencia”, sem argumentos, que calcula e retorna um número real que indica potência do objeto, em watts, de acordo com os valores de alguns atributos, com um algoritmo diferente em cada classe.

O exemplo acima caracteriza a capacidade de enviar a mesma mensagem para vários objetos e que cada objeto responda a essa mensagem de acordo com sua classe.

Tal característica é conhecida como

295 Q101320
Ciência da Computação
Ano: 2014
Banca: EXATUS / EXATUSPR Promotores de Eventos e Consultorias
Nos scripts do tipo JCL (Job Control Language), qual é o número máximo de steps que um job pode conter?
296 Q101157
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Com o surgimento da multiprogramação, a gerência do processador se tornou uma das atividades mais importantes dos sistemas operacionais. A política de escalonamento define os critérios utilizados para a seleção do processo que será escolhido para fazer uso do processador. Um dos objetivos é reduzir o tempo de turnaround do processo, que é o tempo
297 Q101148
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Os programadores utilizam ambientes de desenvolvimento compostos por ferramentas que auxiliam na produção de softwares. Dentre essas ferramentas, o compilador é responsável por
298 Q96066
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Analise as afirmativas sobre métodos de implementação de linguagens de programação: I. No processo de interpretação, a instrução é traduzida e executada no momento da execução do programa. Uma vantagem é que apenas partes do programa podem ser executados, mas há desvantagens: o processo é mais lento em relação ao processo de compilação e pode haver maior consumo de memória. II. O processo híbrido combina a execução eficiente e a portabilidade de programas. A base é a existência de um código intermediário, mais fácil de ser interpretado e não específico de uma plataforma computacional. O método é dividido em duas etapas: compilação para um código intermediário e interpretação desse código. Um exemplo é o Java e a JVM. III. O processo de compilação efetua a tradução integral do código...
299 Q95999
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Para manter uma harmonia de cores com o projeto do site, um desenvolvedor Web deve trocar as cores padrão que indicam o estado do link. Em CSS, quais são os quatro estados possíveis para um link que podem ter suas propriedades modificadas?
300 Q95994
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
301 Q94080
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

No desenvolvimento de uma aplicação Web em Java, várias tecnologias podem ser utilizadas, como páginas HTML puras, páginas JSP, servlets.

Observe as afirmações a seguir concernentes a essas tecnologias.

I - Páginas JSP não geram código HTML, precisam invocar um servlet para isso.

II - Páginas JSP são compiladas, quando modifi cadas, e transformadas em servlets que geram código HTML.

III - Servlets geram páginas JSP que executam e geram código HTML.

IV - Servlets não podem gerar código HTML diretamente, devendo ser chamados por páginas JSP.

Está correto APENAS o que se afirma em

302 Q94078
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Quais são os três modelos de desenvolvimento diferentes suportados por ASP.Net ?
303 Q94064
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

O uso de web services supõe a existência de uma arquitetura composta de um registro (registry), um provedor de serviço e um consumidor de serviço.

Um provedor de serviços descreve seus serviços para o registro utilizando a linguagem

304 Q94063
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

No desenvolvimento de aplicações Web, é comum o uso de Servlets.

Um Servlet é um programa que executa

305 Q94057
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Seja o arquivo XML abaixo:

Que DTD permite que esse arquivo seja considerado válido?

306 Q94056
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Sabendo que um arquivo XML está sintaticamente correto e que pode ser consumido ou processado por um parser XML, de acordo com a especificação XML, pode-se afirmar, com certeza, que ele é
307 Q94042
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere a seguinte função que recebe um parâmetro inteiro e retorna um número inteiro:

Se chamarmos essa função fazendo x = f(5), obteremos para x o valor

308 Q94035
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
A tecnologia RMI, presente em Java, é uma implementação de um esquema presente em qual padrão de projeto?
309 Q93362
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
O World Wide Web Consortium (W3C) é responsável pelo estabelecimento de diversos padrões atualmente em uso na internet. Alguns dos padrões elaborados por essa organização são:
310 Q93233
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
O Apache Tomcat Web Server implementa que tecnologias?
311 Q92810
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a programação embarcada para Android e iOS, julgue os próximos itens.

No Android 4, o arquivo interface.xml é o arquivo padrão para definição da interface do usuário (UI). Para modificar uma UI inserindo, por exemplo, um botão que possa ser clicado, é suficiente inserir, no final desse arquivo, as linhas abaixo.

312 Q92809
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a programação embarcada para Android e iOS, julgue os próximos itens. O iOS 7 possui as camadas Cocoa Touch, Media, Core Services e Core OS; esta última, que é a camada mais baixa, suporta aplicativos desenvolvidos em 64 bits no modelo LP64.
313 Q92808
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a programação embarcada para Android e iOS, julgue os próximos itens. Para que os programas aplicativos sejam executados no Android e no iOS, é necessário uma máquina virtual própria, cujas responsabilidades são, entre outras, gerenciar a comunicação entre o aplicativo e as bibliotecas nativas, prover segurança e permitir que os aplicativos possam gravar dados privados, incluindo bancos de dados. No Android 4.3, a máquina virtual é a Dalvik; no iOS 7, é a XCode.
314 Q92807
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a programação embarcada para Android e iOS, julgue os próximos itens. No iOS 7, os frameworks são diretórios que contêm biblioteca compartilhada dinâmica com recursos como arquivos de cabeçalho, imagens e aplicativos auxiliares a serem utilizados no desenvolvimento dos aplicativos.
315 Q92806
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a programação embarcada para Android e iOS, julgue os próximos itens. Todos os aplicativos de usuários executados no iOS 7 são colocados em sandbox para proteger o sistema e outros aplicativos. O mesmo processo ocorre com o Android 4, em que todos os softwares acima do kernel, incluindo bibliotecas de sistema operacional e estrutura de aplicação, são executados dentro da sandbox do aplicativo.
316 Q785164
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Todo código .NET possui um conjunto de metadados chamados “Manifest”. Esses metadados descrevem
317 Q655388
Ciência da Computação
Ano: 2013
Banca: Instituto Nacional de Educação (CETRO)
Assinale a alternativa que apresenta a distância de Hamming entre as palavras de código 10001001 e 10110001.
318 Q560634
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

319 Q560633
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Considerando o conceito de interoperabilidade com componentes que não fazem parte da plataforma Java EE versão 6, analise as afirmativas a seguir.

I. Containers EJB 3.0 podem se comunicar através dos protocolos JRMP, IIOP e HTTP.

II. Componentes CORBA podem ser acessados por componentes EJB através do protocolo IIOP (GIOP 1.2).

III. JRMP é um protocolo que permite que componentes de tecnologias externas à especificação Java EE (tais como .NET) sejam acessados remotamente por componentes Java EE.

Assinale:

320 Q560630
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Um grama é equivalente a 0,00220462 libras. Assuma que a variável peso_em_libras armazena um valor que representa um dado peso em libras. A expressão aritmética a seguir que, usando a variável peso_em_libras, calcula o peso equivalente em gramas é:

321 Q560626
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

No âmbito da análise estruturada de sistemas, o gráfico de estrutura representa o modelo lógico de uma hierarquia modular, onde é possível mostrar a(o)

322 Q451956
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos acerca de lógica de programação em estatística computacional.

Em uma linguagem de programação compilada em bytecodes, a depuração somente será possível se o código fonte estiver disponível.

323 Q451954
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos acerca de lógica de programação em estatística computacional.

Os programas compilados em bytecode e em linguagem de máquina nativa dependem da arquitetura de máquina para a qual foram desenvolvidos.

324 Q147904
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

325 Q147899
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere às linguagens de programação, julgue os itens subsecutivos.

No servlet e Jsp, o tratamento de caracteres especiais como caractere comum, recebidos em páginas HTML, pode ser feito por meio do método estático encode da classe java.net.URLEncoder.

326 Q147897
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

As recomendações de acessibilidade para conteúdos web (WCAG 2.0) determinam algumas características que devem ser respeitadas nas páginas web para evitar a elaboração de conteúdo que possa causar convulsões. Sobre esse aspecto, a recomendação é de que as páginas

327 Q147896
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos padrões web, julgue os itens a seguir.

Leitores de tela são softwares utilizados para obter resposta do computador por meio sonoro.

328 Q147895
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos padrões web, julgue os itens a seguir.

Entre as propostas de Jakob Nielsen relacionadas à usabilidade de sistemas, estão a visibilidade de status do sistema, a liberdade e o controle do usuário, a consistência e o controle de concorrência entre processos.

329 Q147894
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos padrões web, julgue os itens a seguir.

Tableless — uma forma de desenvolvimento de sítios sugerido pela W3C — não utiliza tabelas para disposição de conteúdo na página.

330 Q147893
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da usabilidade em páginas web, julgue os itens que se seguem.

WAI é uma iniciativa do W3C para o desenvolvimento de estratégias, guias e recursos que tornem a Web acessível a pessoas com deficiências.