Questões de Concurso Público UFC 2022 para Técnico de Laboratório/Desenvolvimento de Sistemas

Foram encontradas 50 questões

Q4141588 Programação

Marque a alternativa correta sobre qual deve ser a saída do código em Python a seguir. 


#coding: utf-8

def funcao1(m, n):

a = []

for i in range(m):

linha = [0] * n

a.append(linha)

return a

def print_m(m):

for linha in m:

for elemento in linha:

print("%8.2f" % elemento, end=" ")

print("")

M = funcao1(4,3)

print_m(M)

Alternativas
Q4141589 Banco de Dados
Em relação à arquitetura de um SGBD típico, é correto afirmar que: 
Alternativas
Q4141590 Banco de Dados
Considere as informações a seguir sobre um banco de dados de uma universidade.
• Os professores possuem CPF, nome, idade, posição e especialidade de pesquisa.

• Os projetos possuem número de projeto, nome de financiamento (por exemplo, NSF), data inicial, data final e orçamento.

• Os estudantes de pós-graduação possuem CPF, nome, idade e programa de pós-graduação (por exemplo, mestrado ou doutorado).

• Cada projeto é gerenciado por um professor (conhecido como o pesquisador principal do projeto).
• Cada projeto é conduzido por um ou mais professores (conhecidos como co-pesquisadores).

• Os professores podem gerenciar e/ou trabalhar em múltiplos projetos.

• Cada projeto é conduzido por um ou mais estudantes de pós-graduação (conhecidos como os assistentes de pesquisa do projeto). 

 • Quando os alunos de pós-graduação conduzem um projeto, um professor deve supervisionar seu trabalho no projeto. Os alunos de pós-graduação podem trabalhar em múltiplos projetos, e, nesse caso, eles terão um supervisor (potencialmente diferente) para cada um.


Marque a alternativa que captura corretamente o Modelo Entidade-Relacionamento do contexto representado:
Alternativas
Q4141591 Banco de Dados

Considere as tabelas a seguir definidas em um banco de dados relacional.


Empregado 



Imagem associada para resolução da questão


Marque a alternativa correta que determina a quantidade de tuplas geradas pela consulta:

select * from Empregado,Departamento

where Empregado.Cdep = Departamento.Código and

Departamento.Dnome = “Pesquisa”


Alternativas
Q4141592 Programação
Na linguagem de programação Java, é possível aninhar classes (uma classe dentro de uma classe). Um dos objetivos das classes aninhadas é agrupar classes, a fim de tornar o código mais legível e fácil de manter. Nesse contexto, qual é a saída do código abaixo? 

class ClasseExterna {  int n1 = 95;  private class ClasseInterna {  int n2 = 7;  } } public class Main {  public static void main(String[] args) {  ClasseExterna ce = new ClasseExterna();  ClasseExterna.ClasseInterna ci = ce.new ClasseInterna();  System.out.println(ce.n1 % ci.n2);  } }
Alternativas
Q4141593 Redes de Computadores
Os dispositivos móveis, como smartphones e tablets, são dotados de diversas interfaces de rede sem fio. Sobre as tecnologias de comunicação utilizadas nesses dispositivos, marque a alternativa correta. 
Alternativas
Q4141594 Noções de Informática
Marque a alternativa que apresenta dois elementos que são suportados no HTML5, mas não são válidos no HTML4. 
Alternativas
Q4141595 Programação
 Na linguagem de programação JavaScript, uma expressão arrow function possui uma sintaxe mais curta quando comparada a uma expressão de função (function expression) e, por isso, são bastante utilizadas para deixar o código mais curto. Marque a alternativa que apresenta a saída correta do código a seguir. 

var pl = [  "JavaScript",  "Java",  "C++",  "Python" ]; var v1 = pl.map( s => s.length ); document.write(v1) 
Alternativas
Q4141596 Programação
Mapas são muito utilizados em aplicações para dispositivos móveis. Existem centenas de aplicativos que fazem uso de geolocalização e muitos desses são adotados diariamente pelos usuários para facilitar seus deslocamentos ou para encontrar locais de interesse. A plataforma Google Maps® é uma das adotadas pelos desenvolvedores para criação de aplicações. Com relação às APIs da plataforma Google Maps®, marque a alternativa correta.
Alternativas
Q4141597 Programação
Sobre os Frameworks para desenvolvimento cross-platform, é correto afirmar que: 
Alternativas
Respostas
21: D
22: A
23: A
24: D
25: D
26: D
27: A
28: B
29: D
30: B