Questões de Concurso Público UFES 2018 para Técnico em Tecnologia da Informação

Foram encontradas 40 questões

Q952869 Banco de Dados
A expressão em SQL padrão descrita no quadro abaixo realiza uma consulta em um banco de dados que contém, pelo menos, duas tabelas, sendo uma denominada FUNCIONARIO e outra denominada DEPENDENTE, que armazenam informações sobre funcionários de uma empresa e seus dependentes, respectivamente. A tabela FUNCIONARIO possui pelo menos três atributos: nome_func, sobrenome_func e cpf_func, que armazenam, respectivamente, o nome, o sobrenome e o número de CPF dos funcionários. A tabela DEPENDENTE possui pelo menos quatro atributos: nome_depen, sobrenome_depen e cpf_depen, que armazenam, respectivamente, o nome, o sobrenome e o o número de CPF dos dependentes, e cpf_func_resp, que armazena o número do CPF do funcionário responsável pelos dependentes.                                        Imagem associada para resolução da questão

Com base nas informações apresentadas, a consulta em SQL padrão acima descrita recupera
Alternativas
Q952870 Banco de Dados
Em SQL padrão, há comandos, como o INSERT, que podem ser utilizados para modificar um banco de dados. Sobre a utilização do comando INSERT em SQL padrão, é INCORRETO afirmar:
Alternativas
Q952871 Banco de Dados

Observe o comando SQL apresentado abaixo.


Imagem associada para resolução da questão

Analise as afirmativas a seguir acerca do comando SQL acima:
I. Esse comando tem como objetivo criar uma tabela com o nome DEPARTAMENTO. II. O atributo Dnumero identifica de forma única um departamento dessa tabela. III. A criação da tabela DEPARTAMENTO depende da criação de uma tabela FUNCIONARIO com um atributo Cpf. IV. O atributo Dnome identifica de forma única um departamento dessa tabela.
É CORRETO o que se afirma em
Alternativas
Q952872 Engenharia de Software
Sobre tarefas da engenharia de requisitos, é INCORRETO afirmar:
Alternativas
Q952873 Arquitetura de Software
Existem vários estilos de arquitetura de software. Um desses estilos se aplica quando dados de entrada devem ser transformados, por meio de uma série de componentes computacionais ou de manipulação, em dados de saída. Esse estilo tem um conjunto de componentes, denominado filtros, conectados por tubos que transmitem dados de um componente para o seguinte, isto é, um padrão tubos-e-filtro. Cada filtro trabalha de modo independente dos componentes que se encontram acima e abaixo dele. Os filtros são projetados para esperar a entrada de dados de um determinado formato e produzir saída de dados para o filtro seguinte no formato especificado. Entretanto, o filtro não precisa conhecer o funcionamento interno de seus filtros vizinhos.
O estilo de arquitetura de software descrito no texto acima é denominado
Alternativas
Q952874 Engenharia de Software
Segundo Pressman (2016), Theo Mandel, em seu livro sobre projeto de interfaces com o usuário, cunha três regras de ouro para projetos de interface: deixar o usuário no comando, reduzir a carga de memória do usuário, tornar a interface consistente. Essas regras formam, na verdade, a base para um conjunto de princípios para o projeto de interfaces com o usuário. NÃO é um dos princípios que deva ser considerado durante o projeto de interface com o usuário, segundo Mandel:
Alternativas
Q952875 Programação
O trecho de código em C abaixo implementa uma função f1 para imprimir, na saída padrão, a sigla de um estado, composta por dois caracteres e recebida por meio do parâmetro sigla, e, em seguida, imprimir um caractere de quebra de linha.
   Imagem associada para resolução da questão
Analise as afirmativas a seguir, acerca do trecho de código acima:
I. Os dois caracteres da sigla do estado passada como argumento serão impressos e serão seguidos imediatamente por um caractere de quebra de linha. II. A troca da linha printf("%c%c\n", lSigla[0],lSigla[1]); pela linha original printf("%s\n", lSigla); produziria o resultado desejado. III. Os dois caracteres da sigla do estado passada como argumento serão impressos primeiramente, mas não se pode prever o que será impresso entre a segunda letra da sigla e o caractere de quebra de linha. IV. Não se pode prever nenhum dos caracteres que serão impressos, mesmo que se conheça a sigla do estado passada como argumento.
É CORRETO o que se afirma em
Alternativas
Q952876 Arquitetura de Computadores
As unidades métricas são fundamentais na Computação, pois permitem identificar as diferentes capacidades dos dispositivos, como a capacidade de armazenamento de memórias e de discos. Sendo os tamanhos das memórias dados em potência de dois, a quantidade de bytes de uma memória de 1KB é
Alternativas
Q952877 Redes de Computadores
A lacuna entre o desempenho das CPUs e dos discos de armazenamento, ou drives, é grande. Uma das formas de reduzir essa lacuna é utilizar dispositivos de entrada e de saída do tipo RAID. A tecnologia RAID está dividida em níveis, que vão de 0 a 5 e combinam diferentes características de confiabilidade e desempenho. Sobre os diferentes níveis de RAID, é INCORRETO afirmar:
Alternativas
Q952878 Sistemas Operacionais
A virtualização do hardware é uma combinação de suporte de hardware e software que permite a execução simultânea de múltiplos sistemas operacionais em um único computador físico. Para o usuário, cada máquina virtual que roda no computador hóspede, ou host, parece ser um sistema de computação completamente independente. Sobre virtualização do hardware, é INCORRETO afirmar:
Alternativas
Q952879 Programação
Observe o trecho de código em C abaixo, que implementa uma função f1 que tem uma string como parâmetro.
  Imagem associada para resolução da questão
Assumindo que a chamada da função foi feita passando uma string válida qualquer como argumento, é CORRETO afirmar sobre o código acima:
Alternativas
Q952880 Programação
Após reconhecer que muitas estruturas de dados e algoritmos são comumente utilizadas por programadores em C++, o comitê-padrão adicionou a Standard Template Library (STL) à C++ Standard Library. Os contêineres são estruturas de dados baseadas em templates populares. Sobre os contêineres da STL em C++, é INCORRETO afirmar:
Alternativas
Q952881 Programação
Um recurso relevante da linguagem C++ é o que declara membros de classe como static. O objetivo de se declarar um membro de classe como static em C++ é permitir que
Alternativas
Q952882 Programação

Analise o trecho de código C++ abaixo.

   Imagem associada para resolução da questão


Considerando os conceitos de iteradores e algoritmos presentes na Standard Template Library (STL), o código C++ acima imprimirá na saída padrão:

Alternativas
Q952883 Programação

Analise o trecho de código C++ abaixo.


class MinhaClasse{

private:

int a;

public:

MinhaClasse(int b){

a = b;

ImprimeA();

};

~MinhaClasse(){

IncrementaA();

ImprimeA();

};

void IncrementaA(){

a++;

};

void ImprimeA(){

printf("[%d]", a);

};

};

int main(){

MinhaClasse * mClasseD = new MinhaClasse(1);

MinhaClasse mClasseE(10);

return 0;

}


Considerando os conceitos de gerenciamento dinâmico de memória, o código C++ acima imprimirá na saída padrão:

Alternativas
Q952884 Programação
O Wordpress é uma das ferramentas para criação de blogs, que é também usada para a criação de sítios eletrônicos de grandes corporações. Essa ferramenta permite definir níveis de acesso de usuários para restringir o que cada um pode ou não alterar no sítio eletrônico. Sobre os níveis de acesso dos usuários em Wordpress, é INCORRETO afirmar:
Alternativas
Q952885 Programação
O polimorfismo permite escrever programas com objetos que compartilham, direta ou indiretamente, a mesma superclasse, como se todos fossem objetos da superclasse. A linguagem Java provê vários recursos, como a declaração de métodos com o modificador final. Sobre um método final em Java, é INCORRETO afirmar:
Alternativas
Q952886 Programação
Os dados armazenados em variáveis e arrays são temporários, pois são perdidos quando o programa finaliza. Para a retenção de longo prazo dos dados, os computadores utilizam arquivos. A classe File é muito útil em Java para se trabalhar com arquivos. Sobre os métodos da classe File em Java, é CORRETO afirmar:
Alternativas
Q952887 Programação
Os cookies fornecem aos desenvolvedores Web uma ferramenta para personalizar páginas Web. Sobre os cookies em programação Web, é INCORRETO afirmar:
Alternativas
Q952888 Programação
As filas são estruturas de dados relevantes para a programação. Analise o trecho de código Java, abaixo, no que diz respeito às filas.
   Imagem associada para resolução da questão
O código Java acima imprimirá na saída padrão:
Alternativas
Respostas
21: A
22: B
23: C
24: C
25: E
26: E
27: A
28: D
29: C
30: E
31: B
32: B
33: A
34: D
35: C
36: E
37: B
38: C
39: A
40: A