Questões de Concurso Para tecnologia da informação

Foram encontradas 166.246 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2557696 Engenharia de Software
No contexto de projetos que utilizam o Desenvolvimento de Aplicações Rápidas (RAD), a JAD (Joint Application Development) é uma técnica crucial para o levantamento de requisitos. Com base nisso, assinale a alternativa correta que descreve a JAD: 
Alternativas
Q2557695 Engenharia de Software
O levantamento de requisitos é uma etapa crucial no desenvolvimento de sistemas, pois é nessa fase que as necessidades do sistema são identificadas. Dentre as técnicas utilizadas para otimizar os resultados obtidos pelas entrevistas, assinale a alternativa correta. 
Alternativas
Q2557694 Programação

Marque a alternativa correta sobre a linguagem que o código abaixo foi desenvolvido.



<form method="post" action=">


    <input type="text" id="nome" name="nome"" required>


    <input type="submit" value="Enviar"">


</form'>


<%
    If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
        Dim nome
        nome = Request.Form("nome")
        Response.Write "Olá, " & nome & "! Bem-vindo ao nosso site."
    End If
%> 

Alternativas
Q2557693 Programação
Com base nos conceitos essenciais de programação orientada a objetos em Java, em relação entre herança e abstração, destacando como esses dois conceitos estão interligados e contribuem para a modelagem e organização eficientes de sistemas complexos, marque a opção que apresenta corretamente esse conceito. 
Alternativas
Q2557692 Programação
Em um ambiente de desenvolvimento de software orientado a objetos, práticas de programação em Java, são fundamentais para o trabalho do desenvolver, podemos destacar a utilização do “polimorfismo”, em certas situações, sendo assim marque a alternativa correta que contem a principal vantagem do uso do polimorfismo, em programação orientada a objetos. 
Alternativas
Q2557691 Programação
Considerando o avanço proporcionado pela CSS3 no campo de design de páginas da web, especialmente no que diz respeito à utilização de novos tipos de fontes por meio da regra @font-face, avalie as afirmativas a seguir e selecione a alternativa que apresenta as opções corretas.

I. Por meio da regra @font-face, é viável incorporar novas fontes nas páginas web, permitindo que o navegador as localize conforme necessário.
II. A única desvantagem da nova regra, @font-face, é descontinuar as famílias de fontes que não possuíam total suporte pelos navegadores.
III. A regra @font-face não manteve o suporte à declaração font-family. Com isso, não é possível indicar uma ou várias fontes alternativas caso a preferencial não esteja disponível.
IV. A regra @font-face permite que novas fontes sejam criadas e utilizadas em páginas. Essa regra informa ao browser o local onde a fonte a ser utilizada se encontra, permitindo ainda que seja verificado se o usuário já possui a fonte em questão. 
Alternativas
Q2557690 Programação
O trecho do código abaixo, foi desenvolvimento na linguagem C++, analise esse código e marque a opção que contém o resultado correto quando ele for executado.

int main() {
   int v[20] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}, i;
for (i = 0; i < 10 ; i++) {
   if (v[i] % 2 == 0) {        cout << v[i] << " ";
   }
}
return 0; 
Alternativas
Q2557689 Programação
Considerando os princípios fundamentais do desenvolvimento web, temos a importância dos formulários na interação entre usuários e servidores, analise as afirmações a seguir e marque a alternativa correta no uso e a validação de formulários em HTML. 
Alternativas
Q2557688 Programação
Um desenvolvedor de software em uma empresa de tecnologia, durante seu trabalho, adiciona ao seu código a biblioteca “PyQt”, que oferece uma gama de recursos importantes para o desenvolvimento, assim sendo marque a opção que contem a alternativa correta sobre a função da biblioteca PyQt. 
Alternativas
Q2557687 Programação
Entre as inúmeras opções de desenvolvimento de uma página dinâmica, contamos com o uso do Asynchronous JavaScript and XML – AJAX, onde é comun utilizado em formulários de pesquisa em tempo real, em sistemas de chat online, em sistemas de comentários dinâmicos em blogs, entre muitas outras aplicações web, utilizado para atualizar apenas parte da página Web. Referente ao AJAX, marque a alternativa correta. 
Alternativas
Q2557686 Banco de Dados
Um profissional de TI, está implementando um script Python para remover registros de uma tabela no banco de dados. O script usa “placeholders” e “parâmetros” para criar o comando SQL de remoção. Marque a opção que justifique corretamente a principal razão para usar placeholders e parametros em seu comando de remoção. 
Alternativas
Q2557685 Banco de Dados
No trabalho de manipulado de dados, é comum uso de diversos comandos e recursos SQL. Assim sendo, marque a alternativa correta que contem a diferença entre os tipos de junção INNER JOIN e OUTER JOIN. 
Alternativas
Q2557684 Banco de Dados
Referente a criação Tabelas com SQL, observe o trecho abaixo:

 CREATE TABLE registro_entrada (

‘id’ INT(11) NOT NULL AUTO_INCREMENT ,
 ‘valor_total’ DECIMAL(9,2) NULL DEFAULT '0.00' ,
‘data_entrada’ DATE NULL DEFAULT NULL ,  
‘fornecedor_id’ INT NOT NULL , 
PRIMARY KEY (‘id’) , 
FOREIGN KEY (‘fornecedor_id’ )
    REFERENCES ‘supermercado’.’fornecedor’ (‘id’ ) 
    ON DELETE CASCADE
    ON UPDATE CASCADE
)

Esse código contém uma instrução que indica, se um registro for atualizado na tabela pai, os registros correspondentes nesta tabela também serão atualizados. Marque a alternativa que contém corretamente essa instrução.
Alternativas
Q2557683 Banco de Dados

Ao executarmos o código abaixo, será criada uma VIEW, marque a opção que contém o resultado correto desta VIEW.



create view Cliente_Pedido (ID, NomeCompleto, SomaPedido)


as


select a.ID, (a.Nome || ‘ ‘ || a.Sobrenome), sum(b.Valor) from Cliente a


join Pedido b on (b.ID_Cliente = a.ID)


group by a.ID, a.Nome, a.Sobrenome;  

Alternativas
Q2557682 Banco de Dados
Para que o banco de dados possua integridade é necessário que o projetista garanta isso durante a etapa de criação do diagrama ER e do dicionário de dados. Assinale a alternativa correta que contém os três os níveis de integridade que devem ser observados: 
Alternativas
Q2557511 Noções de Informática
O que significa o termo "Quebra de Seção" no Microsoft Word? 
Alternativas
Q2557510 Noções de Informática
Sobre os tipos comuns de invasão podemos afirmar:

I - Cavalos de Troia, vírus e malwares são programas maliciosos desenvolvidos por invasores com o objetivo de destruir o alvo.
II - É um tipo de ataque hacker em que uma pessoa se passa por outra ou uma empresa legítima, no intuito de roubar dados, invadir sistemas e espalhar malwares.
III - O spyware é um software de invasão de privacidade instalado em um computador de usuário sem sua autorização, coletando informações sobre ele.
IV - O adware é um modelo de software de invasão de privacidade, que exibe anúncios na tela de um usuário sem o seu consentimento. 
Alternativas
Q2557211 Banco de Dados
Das alternativas abaixo, qual NÃO corresponde a um exemplo de SGBD (Sistemas Gerenciadores de Bancos de Dados)?
Alternativas
Q2557210 Programação
Leia o trecho e assinale a alternativa que corresponda ao nome da técnica descrita abaixo:
"É uma das principais técnicas que define a programação orientada a objetos. Se trata de um dos elementos que adicionam segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta". 
Alternativas
Q2557209 Segurança da Informação
Leia o trecho abaixo e responda.
"________________ é um software, na maioria das vezes malicioso, criado para esconder ou camuflar a existência de certos processos ou programas de métodos normais de detecção e permitir acesso exclusivo a um computador e suas informações".
Assinale a alternativa que preencha a lacuna corretamente.
Alternativas
Respostas
16941: A
16942: D
16943: D
16944: A
16945: A
16946: C
16947: D
16948: B
16949: C
16950: C
16951: D
16952: A
16953: B
16954: A
16955: A
16956: B
16957: E
16958: C
16959: D
16960: A