Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.475 questões

Q3696892 Programação
Na linguagem C#, qual palavra reservada é utilizada para identificar que um método não tem nenhum retorno?
Alternativas
Q3696891 Programação

Abaixo, é apresentado um código escrito na linguagem C#.



using System;

public class Tela

{

public static void Main(string[] args)

{

int calculo = 1;

calculo += 12 - 6 / (3 * 2);

Console.WriteLine(calculo);

}

}



Ao final da execução do código acima, o que será impresso no console?

Alternativas
Q3696889 Programação
Na linguagem JavaScript, qual dos operadores abaixo pode ser utilizado para concatenar strings?
Alternativas
Q3688071 Programação

Em PHP, variáveis pertencentes a classes são referidas como propriedades. Elas podem ser estabelecidas com pelo menos um modificador opcional, juntamente com uma declaração de tipo e, por fim, um nome de variável comum.


Selecione a opção que contenha uma declaração válida de uma propriedade em PHP:

Alternativas
Q3688067 Programação

Em PHP, uma _______ é um nome que identifica um valor simples. Esse valor não pode ser alterado durante a execução do script.


Examine e indique qual das opções preenche melhor a lacuna do texto acima:

Alternativas
Q3677391 Programação

Seja a função em C que atende o seguinte enunciado:



Construir uma função chamada somar, que recebe dois valores inteiros e retorna a soma deles.

int somar(int a, int b) {

  return a + b;

 }



O testador, além de testar o funcionamento externo da função (o que ela faz) também testou a sua lógica e estrutura, verificando como a soma é realizada por ela (como ela faz). Foi realizado, portanto, um teste de caixa:  

Alternativas
Q3677373 Programação
Na linguagem C, para criar uma biblioteca, é necessário gerar um arquivo com o código das funções que farão parte da biblioteca. Por exemplo, a biblioteca rotinas.h foi salva em um diretório criado pelo programador no qual está também o programa que vai utilizá-la e, nesse programa, deve-se inserir ________ no ________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q3676324 Programação
Em PHP, a função utilizada para estabelecer conexão com banco de dados MySQL é:
Alternativas
Q3674673 Programação
Durante uma aula de programação, o professor pede que os alunos comparem a forma como a estrutura for é utilizada em Java e em Python. Considere as afirmativas a seguir e escolha a que descreve corretamente essa diferença. 
Alternativas
Q3674672 Programação
Durante uma aula de Programação, o professor destaca que, tanto em Java quanto em Python, as Strings são imutáveis. Ele pede aos alunos que expliquem as consequências práticas dessa característica no desenvolvimento de software, considerando operações de concatenação e manipulação de texto. Diante desse contexto, é correto afirmar que 
Alternativas
Q3661868 Programação
“Os operadores C são um subconjunto de operadores embutidos de C++. Há três tipos de operadores. Uma expressão unária consiste em um operador unário seguido de um operando [...] Uma expressão binária consiste em dois operandos unidos por um operador binário. Uma expressão ternária consiste em três operandos unidos pelo operador de expressão condicional.”

Fonte: Operadores C (adaptado). Disponível em: <https://learn.microsoft.com/pt-br/cpp/c-language/c-operators>. Acesso em 15/09/254.

Em relação aos operadores e expressões em C++, analise as seguintes afirmativas: 
I. O operador "++" incrementa o valor de uma variável numérica em 1. II. O operador "+" é usado exclusivamente para a soma de números. III. O operador "&&" realiza operações lógicas de conjunção. IV. O operador "===" é usado para comparar dois valores estritamente.

Assinale a alternativa que contenha APENAS as afirmações corretas. 
Alternativas
Q3661867 Programação
TEXTO 4


1. #include <stdio.h>
2. int main()
3. {
4. int arr[3] = {10,
5. int *ptr = arr;
20, 30};
6. printf("%d\n", *arr);
7. printf("%d\n", *ptr+1);
8. printf("%d\n", *(ptr+2));
9. return 0;
10 }

Um mesmo problema de programação pode ser resolvido de maneiras diferentes. Desse modo, o código expresso no Texto 4 pode ter diversas linhas alteradas sem que o seu resultado final seja mudado.
De que forma o código pode ser alterado sem mudar o seu resultado?
Alternativas
Q3661866 Programação
TEXTO 4


1. #include <stdio.h>
2. int main()
3. {
4. int arr[3] = {10,
5. int *ptr = arr;
20, 30};
6. printf("%d\n", *arr);
7. printf("%d\n", *ptr+1);
8. printf("%d\n", *(ptr+2));
9. return 0;
10 }

Considere o código do Texto 4 escrito na linguagem de programação C. A função printf, responsável por formatar e exibir uma informação, graficamente, na saída padrão, é frequentemente usada para verificar valores em tempos de execução.
A execução de cada comando printf na função main exibirá respectivamente
Alternativas
Q3660459 Programação
Considere a linguagem Python 3.0, a estrutura usada para tratar exceções e erros com elegância, garantindo que o programa continue em execução mesmo quando algo der errado se chama.
Alternativas
Q3660207 Programação
Qual biblioteca de Python tem como foco principal tarefas de Processamento de Linguagem Natural (PLN)?
Alternativas
Q3658677 Programação
Uma planta industrial utiliza CLPs para automação de diversos processos, incluindo o controle de motores, válvulas e sistemas de segurança. Durante a instalação de um novo controlador, foi necessário programar a lógica para a sequência de operação.
Qual é a principal linguagem de programação utilizada em CLPs?
Alternativas
Q3653982 Programação
Observe as frases com relação a linguagem JAVA: “Uma boa prática da programação orientada a objetos é o encapsulamento. Onde a visibilidade do atributo da classe é apenas para a própria classe, e o acesso externo é através dos métodos GET e SET desse atributo. Isso é possível colocando _____ na frente da declaração do atributo e colocando _____ na frente da declaração do método.”. Marque a alternativa CORRETA que completa as frases.
Alternativas
Q3649033 Programação
Considere as seguintes afirmativas sobre programação orientada a objetos em Java e em JavaScript.

I. As vinculações de método em JavaScript são sempre estáticas.
II. As vinculações de métodos em Java podem ser estáticas ou dinâmicas.
III. Tanto JavaScript quanto Java suportam polimorfismo de subtipo, mas apenas Java suporta polimorfismo paramétrico.
IV. Os mecanismos de encapsulamento de Java são mais robustos do que os mecanismos de encapsulamento do JavaScript.

Estão corretas  
Alternativas
Q3649031 Programação
Considere as seguintes afirmativas sobre arranjos em Java e em JavaScript:

I. Java fornece arranjos com tamanhos estáticos de forma nativa e arranjos com tamanhos dinâmicos através da classe ArrayList.
II. JavaScript fornece apenas arranjos com tamanhos estáticos.
III. Tanto em Java quanto em JavaScript acessar um índice fora da faixa de um arranjo gera uma exceção.
IV. Todos os valores de um arranjo em JavaScript precisam ser do mesmo tipo.

Está(ão) correta(s)
Alternativas
Q3649028 Programação
Considere as seguintes afirmativas sobre programação orientada a objetos em Java e em JavaScript:

I. Em JavaScript, todos os valores são objetos, enquanto em Java os valores podem ser de tipos primitivos ou objetos.
II. Em JavaScript, antes da especificação ES2022 não havia uma forma nativa de criar campos privados.
III. Tanto Java quanto JavaScript usam o mesmo modelo de objetos, que é baseado em herança.
IV. Java não permite herança múltipla de classes, mas permite herança múltipla de interfaces.

Estão corretas
Alternativas
Respostas
201: C
202: E
203: C
204: A
205: B
206: B
207: C
208: D
209: E
210: B
211: D
212: D
213: E
214: D
215: C
216: B
217: B
218: D
219: A
220: E