Questões de Concurso Público UFRN 2016 para Analista de Tecnologia da Informação
Foram encontradas 50 questões
Tomando como base a arquitetura básica de um computador, considere as seguintes afirmativas:
I os dados e instruções a serem processados pela CPU precisam estar na memória. II o barramento: universal serial bus é um barramento interno para comunicação entre a CPU e a memória principal. III certos dispositivos de hardware acessam a memória principal para leitura e escrita, independentemente da CPU. IV da memória, os dados são transferidos para a CPU através de fios paralelos de comunicação, chamados de registradores de dados.
Em relação ao exposto, estão corretas as afirmativas
Um usuário do sistema operacional Linux alterou as permissões de um certo arquivo por
meio do comando: "chmod 640 arquivo.txt". Dessa forma, as permissões resultantes são:
No Linux, a execução do comando “top” exibiu o seguinte resultado:
Com base nessas informações, considere as seguintes afirmativas:
I existe um usuário executando um processo de cópia.
II existem três usuários autenticados no sistema no momento.
III a quarta linha refere-se à memória virtual e a quinta linha, à memória física.
IV a terceira linha apresenta o tempo de CPU na execução de processos do kernel.
Em relação ao exposto, estão corretas as afirmativas
Sobre topologia de redes de computadores, é correto afirmar:
Analise o trecho de código em Perl a seguir.
#!/usr/bin/perl
$aux = 1;
@array =
("10","2202","366","55");
$var = "";
if ($array[0] ne "10"){
$var .= "1";
} else {
$var .= "0";
$aux++;
}
if ($array[$#array-1] eq "366"){
$var .= "0";
} else {
$var .= "1";
$aux++;
}
if ($array[$aux] =~ /20/){
$var .= "0";
} else {
$var .= "1";
}
print "$var\n";
Após a execução do código, o valor da variável $var impresso na tela será:
Observe o código em Python a seguir.
#!/usr/bin/python
seq = 'AUUCCUUCTGG'
seq = seq.replace('A','G')
seq = seq.replace('U','T')
G = seq.count('G')
C = seq.count('C')
T = seq.count('T')
print G, C, T
Após a execução do código, o resultado impresso na tela será
Observe o código em Ruby a seguir.
#!/usr/bin/ruby
b = 11 / 2
a = 0
while a < b
a = a + ( b / 2.0 )
end
print a, "\n"
Após a execução do código, o valor da variável “a” impresso na tela será
Observe o código em R a seguir.
x <- c(5:10, 5)
y = c( 5**3, 125^(1/3), 9 %% 2 )
z = sum(x,y)
Após a execução do código, o valor da variável “z” será
Observe o código em Matlab a seguir.
v = 0:.1:2;
x = ones(size(v));
for i = 1:length(v)
if v(i) > 1
x(i) += v(i);
end
end
disp(x(i))
Após a execução do código, o valor da variável “x” impresso na tela será
Analise o código em HTML abaixo.
Sobre esse código, é correto afirmar:
I Servlet é um objeto PHP que recebe requisições do servidor WEB e dá como resposta, por exemplo, uma página HTML gerada dinamicamente. II PHP, Java e JavaScript são linguagens de programação que permitem ao programador desenvolver funcionalidades dinâmicas de páginas Web. III Apache, Tomcat, JBoss, IIS e Nginx são linguagens de programação utilizadas no desenvolvimento de páginas web dinâmicas. IV JavaServer Pages (JSP) é uma tecnologia que faz uso da linguagem de programação Java no desenvolvimento de páginas web baseadas em HTML, XML e outros tipos de documentos, gerando-os dinamicamente.
Em relação ao exposto, estão corretas as afirmativas
- inserção: inserir um novo número em um conjunto; - seleção: encontrar um elemento máximo (ou mínimo) de um conjunto; - remoção: extrair um elemento máximo (ou mínimo) de conjunto.
Uma maneira eficiente de implementar uma fila de prioridades, obtendo tempo proporcional a O(1) na seleção e O(log2 n) na inserção e remoção é através da TAD
Analise os dois algoritmos a seguir:
Em relação aos algoritmos expostos, é correto afirmar que
Considere a representação da árvore binária abaixo.
Sobre essa representação é correto afirmar que
I f(n) = Θ(g(n)) e g(n) = Θ(b(n)), logo f(n) = Θ(b(n)) II f(n) = O(g(n)) se e somente se g(n) = Ω(f(n)) III f(n) = O(g(n)) se e somente se g(n) = O(f(n)) IV f(n) = O(g(n)) e g(n) = O(b(n)), logo f(n) = Ω(b(n))
Em relação ao exposto, estão corretas as afirmativas