QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
43 questões encontradas

Desejam-se realizar buscas nas seguintes coleções de dados, representadas na linguagem Java: I - Um array de 1.000 números inteiros ordenados de forma decrescente; II - Uma lista encadeada desordenada e alocada dinamicamente, cujos 1.000 nós contêm strings (uma string por nó); III - Uma lista encadeada, alocada dinamicamente, cujos 1.000 nós contêm números decimais (um número double por nó) ordenados de forma ascendente. Levando-se em consideração a exequibilidade e a eficiência, quais métodos de busca devem ser empregados, respectivamente, em cada um dos três casos acima?

A I – sequencial; II – sequencial; III – binária
B I – binária; II – sequencial; III – sequencial
C I – binária; II – sequencial; III – binária
D I – sequencial; II – sequencial; III – sequencial
E I – sequencial; II – binária; III – binária

Dentre os problemas identificados pela gerência de um banco comercial, está a localização das contas dos seus titulares nas listagens e nos relatórios impressos em diferentes situações. Um especialista de TI sugeriu ordenar as contas por meio dos CPF dos seus n titulares antes das impressões. Dentre alguns algoritmos pré-selecionados para essa ordenação, o especialista escolheu o algoritmo de ordenação por inserção, no qual o consumo de tempo é, no melhor caso, proporcional

A n log n
B log n
C n²
D n
E 1

As agências bancárias negociam seguros residenciais com seus clientes e, muitas vezes, precisam arquivar cópias de forma ordenada para que consultas eventuais sejam facilitadas. O gerente de uma agência precisava ordenar um vetor de documentos referentes a esses seguros, e o seu adjunto, da área de TI, o aconselhou a usar o algoritmo de ordenação chamado Bubble Sort. Utilizando-se o algoritmo sugerido, qual será a quantidade de trocas de posições realizadas para ordenar, de modo crescente, o vetor de números de contrato (77, 51, 11, 37, 29, 13, 21)?

A 14
B 15
C 16
D 17
E 18

Foi solicitado a um programador de sistemas de informação que transformasse uma classe escrita em Java em uma classe equivalente, para ser executada em um programa Kotlin. O código da classe Java é: public class AlunoJava{ private String codigo; private String nome; private int numero=0; private String texto= “EscolaX”; public AlunoJava (String codigo,String nome) { this.codigo = codigo; this.nome = nome; } } A classe em Kotlin equivalente à classe Java acima é

A public class AlunoKotlin (private String: nome , private String: codigo ) { private: numero int = 0 texto String = “EscolaX” }
B public class AlunoKotlin (private var nome; codigo: String) { private var numero = 0 private var texto = “EscolaX” }
C class AlunoKotlin (val nome: String, val codigo: String) { private this.nome = nome private this.codigo=codigo private var int numero = 0 private var String texto = “EscolaX” }
D class AlunoKotlin (var nome: String, var codigo: String) { private var numero = 0 private var texto = “EscolaX” private AlunoKotlin.nome, AlunoKotlin.codigo }
E class AlunoKotlin (private val nome: String, private val codigo: String) { private var numero = 0 private var texto = “EscolaX” }

Ao analisar um conjunto de dados com Python, um programador resolveu usar um dataframe Pandas de nome dp para guardá-los. Em um certo momento, ele resolveu que precisaria usar, apenas, quatro colunas de dados do dataframe: “pais“, “ano“, “renda per capita“ e “expectativa de vida“. Que fragmento de código Python 3 deve ser usado para selecionar, apenas, essas quatro colunas do dataframe dp?

A dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]
B dp[[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]
C dp(“pais“,“ano“,“expectativa de vida“,“renda per capita“)
D dp([“pais“,“ano“,“expectativa de vida“,“renda per capita“])
E dp[dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]

Considere o fragmento de código TypeScript a seguir. const a = extends {b: string}> (obj: T) => { < código removido > }; Com relação ao código apresentado acima, a(o)

A função a() retorna um objeto do tipo string.
B variável a é uma lista de objetos do tipo string.
C variável a é um dicionário cujas chaves são objetos do tipo string.
D objeto que for passado para a função a() deve ter um campo b do tipo string.
E valor retornado pela função a() é um objeto que estende um objeto do tipo string.

Considere o código Python a seguir. import numpy as np a = np.array ( [ [ 1,2,3 ],[ 4,5,6 ],[ 7,8,9 ] ] ) print (a[a>5]) O que será exibido após esse código ser executado?

A [[False False False] [False False True] [True True True]]
B [[False False False] [False False 6] [7 8 9]]
C [[] [6] [7 8 9]]
D [False False False False False 6 7 8 9]
E [6 7 8 9]

Em TypeScript 4, é possível usar o seguinte fragmento de código: // definir x const y = (...args: number[]) => args.reduce(x, 0); Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ?

A const x = 1;
B const x = [ 1,2,3 ];
C const x = ( a:number ) => [ a*2 ];
D const x = ( a:number [ ] ) => a[0];
E const x = ( a:number,b:number ) => a+b;

Um programador de aplicativos para dispositivos Apple com iOS recebeu a seguinte parte de um código, escrito na linguagem swift: var i:Int var texto:String var num:Int=0 var frase:String=”” for i in 1...3 { num = num+1+i*2 switch num{ case 2...6: texto = “a “ case 7...9: texto = “casa “ case 10...13: texto = “carro “ case 14...16: texto = “eh “ case 17...20: texto = “o “ case 21...23: texto = “forte “ default: texto = “não eh “ } frase = frase+texto } print (frase) A execução dessa parte do código produz como resposta

A o carro eh
B a casa eh
C o carro não eh
D a casa eh forte
E o carro eh forte

O desenvolvimento de um aplicativo bancário para dispositivos móveis exige que se dedique atenção à parte visual do mesmo, que vai depender, também, do modelo do aparelho e do tipo de sistema operacional (SO) que esteja rodando nele. Caso um desenvolvedor de aplicativos para um iPhone com SO iOS precise fazer a programação visual das telas desses aplicativos, que ferramenta do Xcode 10 ele deve utilizar?

A Interface Builder
B Bundle Identifier
C Organizer Interface
D Apple LLVM
E Instruments