Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.295 questões
Julgue o item a seguir, a respeito de projeto e desenvolvimento de sistemas.
O encapsulamento em Java consiste no princípio pelo qual
um conjunto de objetos derivados de uma mesma superclasse
pode invocar métodos que tenham a mesma identificação
(assinatura), mas apresentem comportamentos distintos.
A respeito de estatística e da linguagem de programação R, julgue o item a seguir.
No programa R, o comando > sample (1:60, 6)
fornece os seis números aleatórios para um jogo na Mega
Sena.
( ) É uma linguagem de programação de alto nível, compilada e imperativa.
( ) Possui tipagem dinâmica. Isso significa que o próprio interpretador do Python infere o tipo dos dados que uma variável recebe, sem a necessidade de que o programador diga de que tipo determinada variável é.
( ) Utiliza indentação para delimitar início e fim de blocos.
( ) Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como dicionário.
Assinale a alternativa que contém, de cima para baixo, a sequência CORRETA.
const a = [1,2,3,4,5]; const b = a.map(xpto); alert(b); function xpto (x, y) { return x * y; }
Assinale o conteúdo exibido na execução do script acima.
L=[0,1,1,2,3,5,8,13,21] for k in range(0,len(L),2): print (L[k])
Assinale o resultado exibido pela execução desse código, na IDLE Shell 3.9.9.
Considerando np a biblioteca numpy do Python, julgue o item a seguir.
Se a1 = np.linspace(1,9,5), a2 = np.linspace(3,7,5) e
b = np.concatenate((a2 , a1)), então b[–4] +b[1] > 10.
Considerando np a biblioteca numpy do Python, julgue o item a seguir.
Se A = np.array([[6],[2],[-1],[0],[-5],[6],[7],[9],[2]]),
A1 = A[3:7,01], e A2 = A1.reshape(2,2), então
np.linalg.det(A2)>20.
Julgue o próximo item que tratam de CSS, JavaScript e Net Core.
Em JavaScript é possível simular cada uma das quatro
categorias de membros de classe da linguagem Java.
Na linguagem de programação C++, com a finalidade de evitar loops, a diretiva #include é substituída pelo conteúdo de um arquivo que é indicado sempre após o programa ser compilado.
Na linguagem de programação C++, uma função, ao ser nomeada, não poderá receber o nome main, tendo em vista que main é reservado para nomear a função que inicia a execução do programa.
dados = tibble::tibble(Analista=c(“A1”, “A1”, “A1”, “A2”, “A2”, “A3”, “A3”, “A3”),
Ano=c(2018,2019,2020,2019,2020,2018,2019,2020), Processos=c(10,15,20,25,20,8,7,12))
Um programador roda o código abaixo em R.
tidyr::pivot_wider(data=dados, names_from=”Analista”, values_from=”Processos”)
Os valores esperados na primeira linha do objeto resultante do comando acima são:
Como esses dados são categóricos, Natasha faz um pré-processamento usando a biblioteca scikit-learn. Em um ambiente interativo, ela executa os comandos a seguir.
>>> from sklearn.preprocessing import OneHotEncoder >>> enc = OneHotEncoder() >>> X = [['Toyota', 'vermelho'], ['Toyota', 'verde'], ['BMW', 'vermelho']]
>>> enc.fit(X) >>> enc.get_feature_names() array(['x0_BMW', 'x0_Toyota', 'x1_verde', 'x1_vermelho'], dtype=object)
>>> X_prime = enc.transform(X).toarray() >>> X_prime array([[0., 1., 0., 1.], [0., 1., 1., 0.], [1., 0., 0., 1.]])
Para contar o número de carros da marca Toyota no conjunto de dados, obtendo corretamente o resultado 2, Natasha pode usar a seguinte linha de código:
org.hibernate.cfg.Configuration, org.hibernate.service.ServiceRegistry e org.hibernate.service.ServiceRegistryBuilder.
No início do desenvolvimento da primeira funcionalidade com linhas de execução paralelas (Threads), o time discute se é seguro compartilhar o objeto do tipo SessionFactory. Um dos desenvolvedores afirma que é seguro.
O time concluiu acertadamente que esse desenvolvedor está:
x = lambda a, b: a + [a[-1] + a[-2] + b] y=[-1,0] for i in range(7): y = x(y, i) print (y)
O resultado produzido pela execução desse código na IDLE Shell 3.9.9 é:
I - Em Python, não há um tipo de caractere separado: um caractere é simplesmente uma string de tamanho um.
II - No uso da linguagem Python em modo interativo, se executarmos a seguinte sequência de comandos relacionados a strings de caracteres:
>>>
>>> word = 'Python'
Teremos que o valor para word[5] será igual ao valor para word[-1] e o valor para word[0] será igual ao valor para word[-6]
III- Strings em Python não podem ser alteradas – são imutáveis. Portanto, atribuir um valor a uma posição indexada na string resulta em um erro. Se precisar de uma string diferente, você deve criar uma nova.
Quais estão corretas?
Levando em conta como Python manipula strings de caracteres, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de ????)?
>>> >>> 3 * 'un' + 'ium' ????
I - Selenium abrange uma variedade de ferramentas e bibliotecas que permitem e suportam a automação de navegadores da web. Em particular, Selenium fornece extensões para emular a interação do usuário com os navegadores, um servidor de distribuição para escalonar a alocação do navegador e a infraestrutura para implementações da Especificação W3C WebDriver que permite escrever código intercambiável para todos os principais navegadores da web.
II - Ao escrever testes para Python, tais testes precisam ser completos, rápidos, isolados, repetíveis de forma consistente e o mais simples possível. Tenta-se fazer testes para comportamento normal e para condições de erro. Eles ficam no diretório Lib / test, onde cada arquivo que inclui testes tem um prefixo test_.
III- O desenvolvimento de Python segue a prática de que todas as alterações semânticas e adições a linguagem e stdlib são acompanhadas por testes de unidade apropriados.
Quais estão corretas?
Quando você estiver usando Python como uma calculadora de mesa, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de????)?
>>>
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
????