Questões de Concursos Públicos - Programação

Resolva questões gratuitas da Programação. Banco com 449 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q191345 CETAP - 2022 - AGE-PA - Técnico em Gestão de Informática
Ano: 2022
Órgão: AGE-PA
Banca: CETAP
Matéria: Programação
Assunto: Java

Sobre as linguagens de programação JAVA e C, analise as afirmativas seguintes e marque a alternativa correta: I- Tanto em Java como em C, os blocos de códigos são modularizados em métodos e delimitados por chaves ({ e }). II- Java é uma linguagem em que, apesar de permitir algoritmos de busca, não é possivel implantar algoritmos de ordenação.
Q191344 CETAP - 2022 - AGE-PA - Técnico em Gestão de Informática
Ano: 2022
Órgão: AGE-PA
Banca: CETAP
Matéria: Programação
Assunto: Conceitos básicos de programação

Em programação, existem duas maneiras de realizar a passagem de parâmetros para uma função qualquer. Sobre o tema, analise as afirmativas a seguir e marque a alternativa correta: I- A passagem de parâmetro pode ser feita por valor ou por referência. II- Em Linguagem JAVA, a passagem de parâmetro por referência é feita por meio de ponteiros, de forma que o método recebe como argumento o endereço da memória onde está armazenado o valor da variável.
Q191343 CETAP - 2022 - AGE-PA - Técnico em Gestão de Informática
Ano: 2022
Órgão: AGE-PA
Banca: CETAP
Matéria: Programação
Assunto: Java

Considere o seguinte programa exemplo (Fig1) escrito em linguagem Java e marque a alternativa correta: Fig 1 import java.util.Scanner; public class PG { public static void main(String[] args) { int i = 0; int resultado=0; int n; int a1; int c; Scanner entrada = new Scanner(System.in); System.out.printIn("Digite o tamanho”); n= entrada.nexInt(); Scanner entrada1 = new Scanner(System.in); System.out.printIn("Digite o primeiro"): a1 = entrada1.nextInt(); Scanner entrada2 = new Scanner(System.in); System.out.printIn("Digite a ordem"); c = entrada2.nextInt(); while(i < n){ resultado = resultado + a1; // System.out.printIn(resultado); a1 = a1 * c; i++; } System.out.printIn("O resultado final eh: “+resultado); } } Supondo que, ao utilizar o programa, o usuário imputou os valores 4 para a variável “n”, 2 para a variável “a1” e 4 para a variável “c”, qual será o resultado apresentado ao término da execução do programa?
Q191341 CETAP - 2022 - AGE-PA - Técnico em Gestão de Informática
Ano: 2022
Órgão: AGE-PA
Banca: CETAP
Matéria: Programação
Assunto: Java

Um programador Java criou seu código fonte e o gravou com o nome meuprograma.java. Para fazer os primeiros testes, este, na linha de comando, digitou java meuprograma.java. Neste momento, ao chamar o uso do comando java (antes do nome do código fonte), o programador está invocando o:
Q190824 FEPESE - 2022 - Prefeitura de Balneário Camboriú - SC - Professor de Inovação e Tecnologia - Edital nº 005
Ano: 2022
Banca: FEPESE
Matéria: Programação
Assunto: Conceitos básicos de programação

É(São) afirmativa(s) válidas do eixo de Pensamento Computacional (PC), dentre os eixos definidos em Computação & Sociedade de Colaboração (CL), Prática de computação programada (PCP), Impactos Comunitários, Globais e Éticos (IC); e Computadores e Dispositivos de Comunicação (CDC): 1. PC4 - Definir um algoritmo como uma sequência de instruções que pode ser processada por um computador. 2. PC1 - Usar recursos on-line, como ambientes da Web colaborativos. 3. PC7 - Avaliar a precisão, relevância, adequação, abrangência e vieses que ocorrem em fontes de informação eletrônica sobre problemas do mundo real. Assinale a alternativa que indica todas as afirmativas corretas.
Q190823 FEPESE - 2022 - Prefeitura de Balneário Camboriú - SC - Professor de Inovação e Tecnologia - Edital nº 005
Ano: 2022
Banca: FEPESE
Matéria: Programação
Assunto: Linguagens de programação

Assinale a alternativa que descreve corretamente o Scratch, do MIT.
Q190818 FEPESE - 2022 - Prefeitura de Balneário Camboriú - SC - Professor de Inovação e Tecnologia - Edital nº 005
Ano: 2022
Banca: FEPESE
Matéria: Programação
Assunto: Linguagens de programação

Qual biblioteca Python é uma biblioteca de gráficos que permite a criação e o desenho de formas e figuras?
Q188379 SELECON - 2022 - IF-RJ - Analista de Tecnologia da Informação
Ano: 2022
Órgão: IF-RJ
Banca: SELECON
Matéria: Programação
Assunto: Conceitos básicos de programação

A figura I abaixo mostra uma codificação da estrutura de controle repita ... fimrepita, em pseudocódigo, e a figura li, o resultado da execução. I. algoritmo "ALG" var NR : inteiro inicio NR <- -2 repica NR <- NR + 1 -------escreva(NR) ate NR = 1 fimrepica fimalgoritmo II. A estrutura enquanto ... faça ... fimenquanto correspondente, que gera o mesmo resultado, está indicada na alternativa:
Q188372 SELECON - 2022 - IF-RJ - Analista de Tecnologia da Informação
Ano: 2022
Órgão: IF-RJ
Banca: SELECON
Matéria: Programação
Assunto: Web

Model-Víew-Controller (MVC) é um padrão de arquitetura de aplicações que divide a aplicação em três camadas, conforme indicado na figura, e tem a finalidade de ser utilizado como arquitetura para aplicativos, mas que se popularizou para uso em sistemas web, a partir da adesão de milhares de frameworks de mercado. A seguir, são listadas três funções dessas - camadas. I. Responsável por tratar as regras de negócio. II· Responsável por validar as requisições dos usuários de acordo com as regras de autenticação e autorização. II. Responsável por usar as informações modeladas para produzir interfaces de apresentação conforme a necessidade. As funções listadas em I, II e III são de responsabilidade, respectivamente, das camadas:
Q188349 SELECON - 2022 - IF-RJ - Analista de Tecnologia da Informação
Ano: 2022
Órgão: IF-RJ
Banca: SELECON
Matéria: Programação
Assunto: Programação Orientada a Objetos

O paradigma da orientação a objetos visualiza um sistema de software como uma coleção de agentes interconectados chamados objetos. Cada objeto é responsável por realizar tarefas específicas. E através da interação entre objetos que uma tarefa é realizada. Um dos princípios da POO é qualquer modelo que inclui os aspectos mais importantes, essenciais de alguma coisa, ao mesmo tempo que ignora os detalhes menos importantes. Esse princípio permite gerenciar a complexidade e concentrar a atenção nas características essenciais de um objeto. Finalizando, esse princípio é dependente da perspectiva: o que é importante em um contexto, pode não ser importante em outro. Trata-se do princípio denominado: