Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.031 questões
Em MATLAB, qual comando cria uma matriz 5x5 com valores 1 na diagonal principal e 0 nos demais elementos?
I- É uma linguagem de tipagem estática.
II- Não oferece suporte a classes abstratas.
III- Não suporta a construção nativa de interfaces.
IV- Permite o uso de modificadores de acesso.
Assinale a alternativa que traz as características que pertencem ao JavaScript.
I.Para que ocorra a sobrecarga, dois ou mais métodos na mesma classe devem ter o mesmo nome, mas obrigatoriamente listas de parâmetros diferentes (em número, tipo ou ordem dos parâmetros).
II.A sobrecarga de métodos não pode ser realizada alterando-se apenas o tipo de retorno do método; o compilador considerará isso um erro se a lista de parâmetros for idêntica.
III.A sobrecarga de métodos é uma forma de polimorfismo de tempo de compilação (estático), pois o compilador decide qual versão do método chamar com base nos argumentos fornecidos na chamada.
Está correto o que se afirma em:
( ) PHP é uma linguagem de script interpretada em tempo de execução pelo servidor, sem necessidade de compilação prévia para geração de bytecode.
( ) Java não é uma linguagem fortemente tipada, não exigindo declaração explícita de tipos e verificação em tempo de compilação.
( ) Python é considerada uma linguagem multiparadigma, oferecendo suporte à programação orientada a objetos, funcional e procedural.
( ) PHP, Java e Python não possuem suporte nativo para inclusão de comentários no código, exigindo ferramentas externas para documentação.
l. lntegração com a biblioteca NumPy.
ll. Diferenciação simbólica eficiente.
lll. Execução em CPU.
Está(áo) CORRETA(S)
As sintaxes especificadas para esses módulos são, respectivamente:
I.A função group_by() sumariza a base, reduzindo vários valores a um único resumo.
II.A função arrange() seleciona colunas, escolhendo variáveis com base em seus nomes.
III.A função filter() filtra linhas, escolhe casos com base em seus valores.
Estão corretas as afirmativas:
Considerando o código JavaScript a seguir, que manipula variáveis, tipos de dados e um vetor de objetos, qual será a saída exibida no console após sua execução?

Com base no código PHP abaixo, analise as assertivas a seguir, assinalando V, se verdadeiras, ou F, se falsas.

( ) A propriedade “$nome” está acessível diretamente fora da classe, pois é um atributo privado.
( ) O método “setNome” permite atribuir um valor à propriedade “$nome” de forma segura, seguindo o princípio do encapsulamento.
( ) A palavra-chave “private” impede o acesso ao atributo “$nome” diretamente por meio do objeto “$p”.
( ) O operador “$this->” é utilizado dentro da classe para referenciar os membros da própria instância.
( ) O código imprime a palavra "João" na tela.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.
No Node.js, ao utilizar async/await, uma função assíncrona que lança um erro deve ser, obrigatoriamente, envolvida em try/catch para evitar que a aplicação encerre inesperadamente.
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.
No Node.js, o método fs.readFile é assíncrono e utiliza callback, sendo totalmente equivalente a fs.readFileSync, mas com vantagem de não bloquear o event loop.
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.
Em Python, ao criar um dicionário com dict.fromkeys(['a','b','c'], []), todas as chaves compartilham a mesma lista, de forma que alterações em uma chave afetam as demais.
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.
O código Python a seguir cria uma função recursiva que calcula o fatorial de n, mas possui um erro que impede sua execução para n=0.
def fatorial(n):
return n * fatorial(n‑1)
I - Totalmente orientada a objetos, com forte foco em modularidade e reutilização.
II - Acesso direto à memória e controle total sobre recursos do sistema.
III - Sintaxe simples e legível, próxima da linguagem humana.
Referem-se, respectivamente, às linguagens C, Java e Python: