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

Foram encontradas 754 questões

Ano: 2009 Banca: AOCP Órgão: CASAN-SC
Q1187820 Programação
As annotations são sempre precedidas de um caracter. Qual caracter é esse? 
Alternativas
Ano: 2019 Banca: CESPE / CEBRASPE Órgão: TJ-AM
Q1186907 Programação
A função current (   ) retorna o valor armazenado onde o ponteiro atual aponta.
Alternativas
Ano: 2016 Banca: IOPLAN Órgão: Prefeitura de São Domingos - SE
Q1185352 Programação
Qual alternativa diz respeito a um computador digital?
Alternativas
Q1178716 Programação
Assinale a alternativa que apresenta um exemplo de linguagem de programação de baixo nível.
Alternativas
Q1177445 Programação
Linguagens de programação são notações para se descrever computações para pessoas e para máquinas. O sistema de software que faz essa tradução é denominado compilador. Um exemplo tradicional desse tipo de sistema possui fases para traduzir a entrada, que está em uma linguagem original (programa fonte), para uma linguagem destino (programa objeto). Diante do exposto, assinale a alternativa que descreve a fase do analisador semântico.
Alternativas
Q1168042 Programação
O Object Pascal é uma linguagem de programação com suporte a orientação a objetos. Sobre as ferramentas utilizadas para programar em Object Pascal, assinale a alternativa correta.
Alternativas
Q1166711 Programação
Em termos de linguagens de programação, no que tange ao processo de execução de um código fonte desenvolvido por um programador, existem duas grandes estratégias que dividem as linguagens de programação conhecidas no mercado. Marque a alternativa que indica corretamente o nome dessas duas estratégias.
Alternativas
Q1165493 Programação
A comparison operator is used to compare operands. It returns a boolean value based on whether or not the comparison is true. The operands can be numbers, strings, booleans or objects. The comparison operators of equality and inequality respectively are:
Alternativas
Q1165306 Programação
Uma linguagem de consulta em um SGBD é a linguagem por meio da qual os usuários obtêm informações do banco de dados. Essas linguagens são, tipicamente, de nível mais alto que as linguagens de programação tradicionais. As linguagens de consulta podem ser categorizadas como procedurais ou não procedurais. Sobre linguagens procedurais e não procedurais, é correto afirmar que
Alternativas
Q1164928 Programação
Se a instrução if (a b) é utilizada em um programa computacional, então está sendo usada linguagem de
Alternativas
Q1164153 Programação
Para que uma máquina seja definida como um computador, é necessário que ela tenha a capacidade de ser programada; a programação é realizada através de instruções, que possuem funcionalidades específicas em um processador ou microcontrolador. Considerando a arquitetura SAP1 (Simple as Possible), a instrução utilizada para finalizar o programa trata-se de:
Alternativas
Q1158614 Programação
Uma das estratégias para se utilizar a estrutura de repetição while para um número arbitrário de elementos é por meio da “repetição controlada por sentinela”. Sabendo disso, assinale a alternativa que apresenta corretamente um trecho de código com a implementação da “repetição controlada por sentinela”.
Alternativas
Q1156505 Programação

Quanto aos conceitos e às técnicas de programação de computadores, julgue o item.


1 Um programa recursivo é aquele que pode ser chamado várias vezes durante a execução de um programa principal.

Alternativas
Q1156504 Programação

Quanto aos conceitos e às técnicas de programação de computadores, julgue o item.


Um subprograma, também conhecido por função, pode receber e enviar dados ao programa principal por meio dos parâmetros de entrada e saída da função.

Alternativas
Q1156503 Programação

Quanto aos conceitos e às técnicas de programação de computadores, julgue o item.


As estruturas de controle, como “se” e “enquanto”, podem ser encontradas em todas as linguagens de programação e em todos os algoritmos dos computadores.

Alternativas
Q1149221 Programação
A criação e a manutenção de estruturas dinâmicas de dados exigem uma alocação dinâmica de memória, ou seja, é a capacidade que um programa tem de obter mais espaço de memória durante a execução para que possa manter novos nós, e liberando espaço que não está mais precisando. Sobre alocação dinâmica e memória, afirma‐se que “as funções ________ e ________, e o operador ________ são essenciais para a alocação dinâmica de memória. A função ________ usa o número de bytes a serem alocados como argumento, e retorna um ponteiro do tipo void * (ponteiro para void) para a memória alocada”.                                                                                                                                         (Deitel; Deitel, 2011.)

Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior

Alternativas
Q1149219 Programação
Considera‐se execução sequencial quando os comandos, em um programa, são executados um após o outro, na sequência em que estiverem escritos. Em Deitel; Deitel (2011), os autores apresentam três estruturas de controle, que foram baseadas no trabalho de Bohm e Jacopini, em que todos os programas podem ser escritos com apenas estes três modelos. Assinale o INCORRETO.
Alternativas
Q1149218 Programação
“Como todo comando repetitivo, procedimentos recursivos introduzem a possibilidade de iterações que podem não terminar, existindo, pois, a necessidade de considerar o problema de ______________.” (Ziviani, 2011.)
Assinale a alternativa que completa corretamente a afirmativa anterior.
Alternativas
Q1120817 Programação
A maioria das linguagens de programação possui um tipo de dados chamado lógico que é utilizado para armazenar valores verdadeiros ou falsos. Este tipo de dados também é conhecido como:
Alternativas
Q1098877 Programação
Em um ambiente de programação, qual dos seguintes componentes é utilizado para examinar o código e encontrar erros no programa?
Alternativas
Respostas
361: C
362: C
363: C
364: D
365: B
366: B
367: D
368: C
369: E
370: C
371: A
372: B
373: E
374: C
375: C
376: A
377: A
378: C
379: E
380: C