Questões de Concurso Sobre conceitos básicos de programação em programação

Foram encontradas 965 questões

Q3272583 Programação
No Python, os erros são informados por meio de mensagens, indicando o tipo de erro, bem como onde ocorreu, se foi em arquivo e/ou linha. Uma das mensagens de erro trata-se de uma tentativa de chamar uma função, utilizando mais parâmetros do que se pode receber ou, também, se o tipo de índice for trocado. Assinale, a seguir, esse tipo de erro. 
Alternativas
Q2424887 Programação

Observe o algoritmo a seguir, escrito em pseudocódigo.


programa SALARIO_PROFESSOR

var

HT : inteiro

VH, PD, TO, SB, SL : real

início

leia HT, VH, PD

SB HT * VH

TD (PD/100) * SB

SL SB - TD

escreva SB, SL

fim


Considere que:


HT é 100; VH é 20; e PD é 10.


Com base nessas informações, quando o pseudocódigo acima for executado por um programa de computador, o resultado a ser exibido na tela é

Alternativas
Q2421439 Programação

A análise de pontos de função é um conceito que foi introduzido, em 1979, no artigo Measuring Application Development Productivity por Allan Albrecht. Acerca do método da análise de pontos de função de acordo com as diretrizes do International Function Point Users Group (IFPUG), é correto afirmar que

Alternativas
Q2412065 Programação

Considere o seguinte programa escrito em Linguagem C e marque a alternativa correta.


1 # include < stdio .h >

2 main ()

3 (

4 int n1, n2;

5 printf (" Digite o primeiro numero : “) ;

6 scanf ( "%d”, & n1 ) ;

7 printf (” Digite o segundo numero : “3;

8 scanf ("%d”, & n2 ) ;

9 printf ("O resultado e %d + %d = Xd\n", n1, n2,nl + n2 );

10 }


(*) fonte do programa retirado de https://www.sbm.org.br/ coloquio-centro-veste-4/wp-content/uploads/sites/2/2016/01/ nocoes_programacão.pdf acessado em 01/09/2021.

Alternativas
Q2010533 Programação
“Cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto” e “Converte e executa o código para linguagem de máquina analisando linha por linha”, são conceitos que envolvem, respectivamente, linguagens de programação do tipo
Alternativas
Q2010530 Programação
Assinale a afirmativa que apresenta a definição de Inversão de Controle (IoC).
Alternativas
Q2007256 Programação
No dia a dia de um desenvolvedor ele trabalha com uma infinidade de conceitos que necessitam ser bem compreendidos. Podemos citar entre esses conceitos: variáveis, constantes, comentários, comandos de atribuição, estrutura condicional, etc. Acerca desses conceitos responda identifique a opção incorreta.
Alternativas
Q2007251 Programação

Código para as questões 33 e 34, 35. 



Um desenvolvedor, observando o código anterior, sugeriu realizar as seguintes alterações: a remoção completa da função validar e a inclusão, logo após a declaração da variável lado2, da seguinte linha de código: const validar = () => alert("O lado informado deve ser um número maior que zero.");
Considerando essa nova estrutura do código avalie os itens abaixo.
Alternativas
Q2007250 Programação

Código para as questões 33 e 34, 35. 



Considerando o código e as declarações abaixo, responda:
I.     Caso o usuário desconsidere que o código receba somente números maiores que zero e insira uma letra em uma das variáveis reservadas para os lados do quadrado, o código será encerrado imediatamente e nenhuma mensagem será retornada ao usuário. II.    Ao executar o código o usuário entrou com o número 2 para o primeiro lado e 5 para o segundo lado, então uma mensagem foi retornada informando que a área do quadrado é 32. III.   Executando o código novamente o usuário inseriu desta vez o número 5 para o primeiro lado e 2 para o segundo lado, obtendo como mensagem que a área do quadrado é 25. IV.   O usuário executou o código mais uma vez e obteve como resposta o número 16 como área do quadrado. Sabendo que para um dos lados ele inseriu o número 4, é possível concluir que o outro número também é 4.
Alternativas
Q2007249 Programação

Código para as questões 33 e 34, 35. 



José Maria está participando de um processo seletivo para contratação de estagiário para trabalhar como desenvolvedor front-end, em uma grande organização da área de tecnologia. Na primeira questão da prova foi solicitado a ele que desenvolvesse um algoritmo em Javascript capaz de calcular a área de um quadrado. Sabendo que a área de um quadrado é obtida multiplicando um dos lados pelo o outro, ele produziu o código acima. Considerando que o código produzido foi executado em um browser e os valores inseridos para lados são números e maiores que zero, responda:
Alternativas
Q1930045 Programação

Quanto aos tipos de dados e de estruturas de controle de fluxo usados nas linguagens de programação, julgue o item.


Nas linguagens de programação mais modernas, uma variável declarada com o tipo de dados inteiro pode receber apenas números positivos.

Alternativas
Q1880897 Programação
Um sistema de computação pode ser organizado dividido em camadas, constituído em níveis hierárquicos, ou níveis abstratos dos modernos sistemas de computação. O papel de traduzir linguagem de alto nível para linguagem simbólica, a qual é traduzida para linguagem de máquina, é encontrado no nível de:
Alternativas
Q1858062 Programação
Observe o esquema abaixo, que representa a geração de programas em código executável:
Imagem associada para resolução da questão
Os processos ALFA e BETA são denominados, respectivamente, 
Alternativas
Q1853860 Programação
Analise as afirmações abaixo sobre declaração de variáveis:
I. let declara uma variável presa em um contexto, seja este dentro de uma função, seja dentro de um if.
II. É possível alterar o valor de uma variável const.
III. As declarações de variáveis utilizando var possuem escopo elevado, conhecido como hoisting.
Está(ão) correta(s) apenas a(s) afirmativa(s)
Alternativas
Q1853854 Programação
Considere o código de inicialização de variáveis apresentado abaixo: marque a alternativa na qual os valores serão atribuídos, respectivamente, para x e y.
Imagem associada para resolução da questão
Os valores atribuídos para x e y são, respectivamente,
Alternativas
Q1852239 Programação
Analise as afirmativas sobre os conceitos de programação e marque a alternativa correta:
I- O Código fonte é uma série de comandos escritos em um processador de textos de acordo com uma linguagem de programação. Il- Para criar código objeto, o código fonte passa por um programa conhecido como linkeditor para que possa gerar este código em linguagem de máquina. 
Alternativas
Q1851819 Programação
Julgue o item subsecutivo, a respeito de análise de agrupamentos (clusterização) e detecção de anomalias.
A distância de Hamming possui a propriedade de representar, em um espaço bidimensional, a distância entre duas dimensões, em bits.
Alternativas
Q1848653 Programação
Ferramenta de programação ou software é um programa ou aplicativo que um programador utiliza para criar, depurar, manter, ou realizar algum outro tipo de apoio para a criação de outros programas e aplicativos. Tipos de softwares de programação:
(I) Compilador. (II) Interprete. (III) Vinculador. (IV) Depuradores. (V) IDE.
Enumere as lacunas abaixo de acordo com os tipos de softwares de programação acima.
( ) O Ambiente Integral de Desenvolvimento é um aplicativo que fornece ao programador serviços abrangentes para facilitar o desenvolvimento de software. (  ) Programa usado para "limpar" erros de outros programas. (  ) Pega os objetos iniciais do processo de compilação, descarta os desnecessários e vincula um código aberto à biblioteca interna, produzindo um arquivo executável. (  ) Basicamente, é um programa que analisa e transforma informações sobre outros programas. (  ) Um tipo de tradutor que constrói a linguagem de programação para um programa em si.
Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
Alternativas
Q1839243 Programação

Nas questões que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados. 

Assinale a alternativa que apresenta os delimitadores de início e fim de um bloco, utilizados na programação. 
Alternativas
Q1836559 Programação
Em programação dirigida a eventos, um tratador de evento (event handler) é
Alternativas
Respostas
381: B
382: D
383: C
384: B
385: B
386: C
387: C
388: B
389: C
390: E
391: E
392: E
393: B
394: C
395: C
396: B
397: E
398: D
399: A
400: E