Questões de Concurso Comentadas para analista ministerial - informática

Foram encontradas 165 questões

Resolva questões gratuitamente!

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

Q236314 Banco de Dados
A utilização de auto incremento em SQL permite que os valores de uma coluna tenham seu valor incrementado automaticamente para cada nova linha criada. Considere os seguintes trechos em SQL para esta funcionalidade:

1. CREATE TABLE Persons (P_Id int NOT NULL AUTO_INCREMENT);

2. CREATE TABLE Persons (P_Id int PRIMARY KEY IDENTITY);

3. CREATE SEQUENCE seq_person
MINVALUE 1
START WITH 1
INCREMENT BY 1
CACHE 10

As sequências apresentadas referem-se respectivamente aos banco de dados:

Alternativas
Q236313 Engenharia de Software
Atributos estáticos são atributos da classe em vez de serem atributos de uma instância da classe. Em UML um atributo estático é representado ao se utilizar em sua transcrição o:
Alternativas
Q236312 Engenharia de Software
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade coletiva. É correto afirmar que, nessa prática,
Alternativas
Q236311 Engenharia de Software
A visão estática do RUP prioriza as atividades que ocorrem durante o processo de desenvolvimento. Na descrição do RUP, essas são chamadas de workflows. Existem seis workflows centrais, identificadas no processo e três de apoio, dentre os quais é possível citar os workflows de
Alternativas
Q236310 Engenharia de Software
Dentre os principais estágios do modelo de desenvolvimento em cascata está o Projeto de sistema e software, que
Alternativas
Q236309 Engenharia de Software
Sobre os itens que devem ser incluidos em uma estrutura preliminar para um plano de qualidade de software, considere:

I. Uma introdução ao produto, contendo uma descrição do produto, seu mercado pretendido e as expectativas de qualidade do produto.

II. Planos do produto, com datas críticas de release e responsabilidades para o produto, junto com os planos para a distribuição e prestação de serviço do produto.

III. Descrições de processo. Os processos de desenvolvimento e serviço são padrões que devem ser usados para o gerenciamento e desenvolvimento de produto.

IV. Os riscos mais importantes que podem afetar a qualidade do produto e as ações que devem ser tomadas ao lidar com eles.

É correto incluir os itens:
Alternativas
Q236308 Engenharia de Software
Sobre Modelagem algorítmica de custos, uma das técnicas de estimativa e planejamento de software, é correto afirmar:
Alternativas
Q236307 Gerência de Projetos
Sobre gerência de projetos de software, considere:

I. Os processos de software são variáveis e de organização específica, determinando, dessa forma, que os processos de software variem significantemente de uma organização para outra. Porém, devido à sua padronização, é possível prever quando um processo de software, em particular, conduzirá problemas de desenvolvimento.

II. Os grandes projetos de software são, muitas vezes, 'projetos únicos'. Geralmente, os grandes projetos de software são diferentes dos projetos anteriores em alguns aspectos. Portanto, até mesmo os gerentes que têm grande experiência prévia podem achar difícil antecipar problemas.

III. Os gerentes de projeto de software não podem ver o progresso, simplesmente olhando para o artefato que está sendo construído. Em vez disso, eles dependem de outros para produzir provas que eles possam usar para revisar o progresso do trabalho.

Está correto o que consta em
Alternativas
Q236306 Engenharia de Software
Os requisitos não funcionais não estão diretamente ligados aos serviços específicos oferecidos pelo sistema a seus usuários. Eles podem estar relacionados às propriedades emergentes do sistema, como confiabilidade, tempo de resposta e ocupação de área, entre outros. Dentre os tipos de requisitos não funcionais, é possível destacar os requisitos de produto, organizacionais e externos. Dentre os requisitos de produto, podemos citar os requisitos
Alternativas
Q236305 Programação
No JBoss Application Server 7, o servidor poderá ser iniciado para permitir o gerenciamento de múltiplas instâncias do servidor (sejam elas físicas ou virtuais, a partir de um ponto único) ou para se comportar como um único processo independente. Essas formas de execução podem ser conseguidas respectivamente por meio da execução do(s) script(s) ......, presente(s) na pasta bin do JBoss no servidor.

A lacuna pode ser preenchida corretamente por:
Alternativas
Q236304 Programação
Analise o código Java a seguir:

public class Classe1 {
     public static void main(String[] args) {
          int n, r, c, s;
          n = 6;
          r = 0;
          c = 1;
          s = -1;
          while (c <= n) {
              if (c % 2 == 0) {
                   r = r + c * s;
              } else {
                   r = r + c;
              }
              c++;
          }
          System.out.println(r);
     }
}


Ao compilar e executar a Classe1, os valores finais nas variáveis r e c serão respectivamente:
Alternativas
Q236303 Programação
Analise o código a seguir.

import java.sql.*;
public class Dao {
    public int metodoA(String v) {
          int x = 0;
          try {
            Class.forName("com.mysql.jdbc.Driver");
              Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/controle", "root", "x");
              Statement st = con.createStatement();
              x = st.executeUpdate(v);
              return x;
         } catch (ClassNotFoundException ex) {
              return x;
         } catch (Exception ex1) {
              return x;
        }
    }
}


Para que o metodoA execute a operação desejada, na chamada ao método executeUpdate é necessário que ele receba como parâmetro uma instrução DML SQL
Alternativas
Q236302 Programação
Em Python, os métodos de lista permitem utilizar listas como pilhas, onde o item adicionado por último é o primeiro a ser recuperado. Para adicionar um item ao topo da pilha, e para recuperar um item do topo da pilha utilizam-se, respectivamente os métodos:
Alternativas
Q236301 Programação

Em uma aplicação web Java que utiliza JSP, as linhas de código comuns a diversas páginas podem ser criadas em um arquivo ..I.. , que pode ser incluído nas páginas utilizando-se a diretiva ..II.. .


As lacunas I e II são preenchidas correta e respectivamente por

Alternativas
Q236300 Banco de Dados
Marcos está desenvolvendo uma aplicação web PHP utilizando o WAMPServer. Como está utilizando um banco de dados MySQL, escolheu uma função para enviar uma consulta ou comando SQL (por exemplo, os comandos select, insert ou delete) para o banco de dados ativo. A função correta escolhida foi:
Alternativas
Q236298 Programação
Em uma aplicação Java web desenvolvida em três camadas utilizando o design pattern MVC, é correto afirmar que:
Alternativas
Q236297 Segurança da Informação
É um algoritmo que faz uso intenso das operações de aritmética modular, que se tornou quase um sinônimo de criptografia. Na criptografia com esse algoritmo, uma mensagem (representada por um número inteiro) m é primeiramente elevada à uma potência e usando-se aritmética de módulo n, ou seja, C = me mod n.

O algoritmo citado acima é conhecido como
Alternativas
Q236295 Segurança da Informação
Sobre a estrutura, objetivos e conceitos gerais da Norma NBR ISO/IEC 27002, é correto afirmar:
Alternativas
Q236294 Segurança da Informação
Sobre Cavalo de Tróia, é correto afirmar:
Alternativas
Q236293 Segurança da Informação
Em um ataque efetuado a roteadores de filtragem de pacotes, o intruso transmite pacotes vindos de fora com um campo de endereço IP de origem contendo o endereço de um host interno. O atacante espera que o uso desse campo de endereço permita a penetração de sistemas que empregam segurança simples do endereço de origem, em que os pacotes de hosts internos confiáveis específicos são aceitos.

O ataque descrito é conhecido como:
Alternativas
Respostas
61: D
62: A
63: C
64: A
65: D
66: D
67: A
68: D
69: A
70: C
71: B
72: C
73: A
74: E
75: B
76: D
77: B
78: C
79: E
80: B