Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q3395723 Programação
Qual componente do Framework .NET é responsável por gerenciar a execução de programas e oferece serviços como gerenciamento de memória, tratamento de exceções e segurança? 
Alternativas
Q3395721 Programação
Em um script PHP, a instrução 'echo' é usada para: 
Alternativas
Q3377245 Programação

Considere um sistema de gerenciamento de produtos implementado na linguagem Java 8. Nele, a classe Produto foi originalmente serializada para armazenar informações essenciais, como nome, preço e quantidade em estoque. Posteriormente, durante uma atualização do sistema, foi adicionado um novo atributo chamado categoria, na classe Produto.



Nesse contexto, analise as afirmativas a seguir e a relação proposta entre elas.



I. O sistema irá falhar ao tentar desserializar produtos serializados na versão antiga.



PORQUE



II. A representação interna da classe Produto foi alterada.



A respeito dessas afirmativas, assinale a alternativa correta.

Alternativas
Q3377244 Programação
Assinale a alternativa que apresenta o tipo numérico de menor tamanho na linguagem Java 8.
Alternativas
Q3377243 Programação

Analise o comando a seguir, descrito em Java 8.


Object frase = “Olá, Mundo!”;


Assinale a alternativa que apresenta o comando correto para conversão para uma variável do tipo String.

Alternativas
Q3377239 Programação

Analise a linha de código a seguir, escrita na linguagem Java 8, para leitura de dados de um arquivo.



BufferedReader br = new BufferedReader(new FileReader(“report.txt”));



Assinale a alternativa que apresenta o padrão de projeto corretamente utilizado na implementação desse comando.

Alternativas
Q3368516 Programação
JSON (JavaScript Object Notation) é um formato de dados leve e fácil de ler e escrever para humanos. Amplamente utilizado na comunicação entre sistemas web, o JSON possui uma estrutura simples baseada em pares de chave e valor. Acerca de seus mecanismos, assinale a alternativa correta.
Alternativas
Q3362020 Programação
A evolução das linguagens de programação trouxe diferentes paradigmas que impactaram significativamente a forma como os programas são desenvolvidos e organizados. Julgue a seguir as seguintes afirmativas sobre linguagens de programação estruturadas e de linguagens de programação orientadas a objetos:

I.As linguagens de programação orientadas a objetos utilizam o conceito de classes e objetos para organizar e estruturar o código.

II.Um dos princípios da programação estruturada é o uso indiscriminado de instruções de desvio, como o goto.

III.Na programação orientada a objetos, o encapsulamento permite ocultar detalhes de implementação de um objeto.

IV.Linguagens como C e Pascal são exemplos de linguagens de programação orientadas a objetos.


Assinale a alternativa correta:
Alternativas
Q3342320 Programação

Os fundamentos de programação são essenciais para o desenvolvimento de software. Sobre esses fundamentos, analise as assertivas:


I. Um algoritmo é uma sequência de instruções que resolve um problema específico.


II. A programação estruturada é uma técnica que exclui o uso de funções e sub-rotinas.


III. Variáveis globais são aquelas que são acessíveis apenas dentro da função em que foram declaradas.


Está(ão) CORRETA(S):

Alternativas
Q3336167 Programação

As linguagens sensíveis ao contexto desempenham um papel importante em aplicações que exigem uma análise mais detalhada e precisa de cadeias, especialmente quando há restrições que dependem do contexto de um símbolo na cadeia. Sobre as linguagens sensíveis ao contexto, considere as seguintes afirmações:



I - Gramáticas sensíveis ao contexto eliminam a restrição de que o lado esquerdo das regras seja formado por um único símbolo, e de que este seja um símbolo não terminal.


II - As gramáticas sensíveis ao contexto são ditas monotônicas, pois o comprimento das formas sentenciais obtidas durante o processo de derivação de uma sentença nunca sofre redução.


III - O conjunto das gramáticas sensíveis ao contexto sobre um alfabeto qualquer não é enumerável.


IV - Toda linguagem livre de contexto é também uma linguagem sensível ao contexto.



Assinale a alternativa que apresenta apenas afirmações corretas:


Alternativas
Q3334794 Programação
Em relação ao Paradigma de orientação a Objetos, pode-se ter diversos métodos declarados com o mesmo nome dentro de uma mesma classe. Entretanto, tais métodos não podem ter os mesmos tipos de parâmetros na mesma ordem de declaração. Nesse contexto, não é verdadeira a seguinte afirmação:
Alternativas
Q3333899 Programação

Assinale a alternativa que descreve corretamente a função do método construtor. 

Alternativas
Q3333898 Programação

Sobre o encapsulamento, existem diferentes níveis de acesso a atributos e métodos por outras classes, este recurso facilita tanto no uso da classe quanto na manutenção do código. Assinale a alternativa incorreta sobre encapsulamento.

Alternativas
Q3333897 Programação

O HTML (HyperText Markup Language) é uma linguagem de marcação e é usada na construção de páginas para a visualização de informação. O principal recurso dessa linguagem é a tag (marcação) no qual determina como a informação deve ser apresentada.



A entrada de dados em formulários pode ser feita de diferentes formas sendo usado diferentes tags para isso. Assinale a alternativa que descreve corretamente a tag para entrada de dados com sua funcionalidade.

Alternativas
Q3331534 Programação
A análise visual de dados, por meio de gráficos e dashboards, por exemplo, tem papel central na análise exploratória de dados. Sobre o papel da análise visual na descoberta de padrões em dados, é possível afirmar que a análise visual:
Alternativas
Q3331531 Programação
Atributos numéricos diferentes podem possuir enorme discrepância de amplitude em um mesmo conjunto de dados. Por exemplo, enquanto a idade de uma pessoa tende a estar entre 0 e 130 anos, a altura em metros costuma variar entre 0,5 e 2,5. Em casos assim, alguns modelos de análise podem dar uma importância muito maior para a variável de maior amplitude (idade). Para lidar com esse efeito, é comum o uso de métodos de feature scaling disponíveis em pacotes Python como o Scikit Learn. Das opções a seguir, a única que NÃO representa um método para feature scaling é:
Alternativas
Q3331529 Programação
No campo da saúde, é comum a adoção de métodos para a reduzir a dimensionalidade dos dados, como a segmentação de idades em faixas etárias. O comando Python, com o uso da biblioteca Pandas (pd), que pode ser utilizado para segmentar os valores de uma lista de idades (tipo inteiro) em 10 faixas etárias, é:
Alternativas
Q3331527 Programação
Dataframes da biblioteca Pandas no Python são muito versáteis. Com eles é possível ler, processar, transformar e exportar dados tabulares com grande eficiência. Considere um dataframe criado a partir da leitura de um arquivo do tipo csv (comma separated value). Só devem ser carregadas as primeiras mil linhas das colunas A, B e C. Além disso, todos os valores devem ser convertidos para o tipo string. Os parâmetros e valores do método read_csv() que possibilitam isso são:
Alternativas
Q3331514 Programação
Você é um cientista de dados trabalhando em um projeto de pesquisa em saúde que envolve a análise de relatórios médicos utilizando técnicas de Processamento de Linguagem Natural (PLN). Parte do seu trabalho é explorar as relações semânticas entre diferentes condições de saúde utilizando um modelo pré-treinado de word embeddings em português, focado na área da saúde. Você decide investigar a relação entre diferentes doenças e tratamentos.

Seja o seguinte código Python, que utiliza a biblioteca gensim e um modelo hipotético de word embeddings denominado modelo_saude.bin especializado em termos médicos em português:

import numpy as np from gensim.models import KeyedVectors
def calcular_similaridade(vetor_a, vetor_b):    numerador = np.dot(vetor_a, vetor_b)    denominador = np.linalg.norm(vetor_a) *
np.linalg.norm(vetor_b)    similaridade = numerador / denominador    return similaridade
mo del = Ke yed Vectors. load_ word 2vec _ format(‘modelo_saude.bin’, binary=True) vetor_diabetes = model[‘diabetes’] vetor_hipertensao = model[‘hipertensão’] vetor_insulina = model[‘insulina’]
vetor_diabetes_ajustado = vetor_diabetes + vetor_insulina vetor_hipertensao_ajustado = vetor_hipertensao + vetor_insulina
similaridade = calcular_similaridade(vetor_ diabetes_ajustado, vetor_hipertensao_ajustado) print(f”Similaridade: {similaridade}”)

Utilizando o modelo hipotético model_saude.bin, o resultado mostrado pelo código foi de 0.7036085724830627. Baseado no cenário descrito, no código fornecido e no resultado mostrado, a opção que melhor descreve o que está sendo calculado e o significado do resultado é:
Alternativas
Q3331512 Programação
Observe o código Python abaixo, que utiliza a biblioteca NLTK para tarefas de Processamento de Linguagem Natural.

import nltk nltk.download(‘punkt’) from nltk.tokenize import word_tokenize
texto = “Fundação Oswaldo Cruz (Fiocruz): Ciência e tecnologia em saúde para a população brasileira.” tokens = word_tokenize(texto)
contador = 0 resultado = 0 while contador < len(tokens):    for letra in tokens[contador]:    if letra.upper() in ‘FIOCRUZ’:       resultado += 1 contador += 1


O valor da variável resultado, ao final da execução do código, é:
Alternativas
Respostas
1161: E
1162: E
1163: A
1164: D
1165: A
1166: C
1167: B
1168: C
1169: A
1170: C
1171: D
1172: A
1173: B
1174: D
1175: E
1176: D
1177: E
1178: A
1179: D
1180: A