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

Questões Discursivas

Foram encontradas 1.031 questões

Q50603 Programação
Em relação à subprogramação, considere:

I. Os critérios para quebrar um programa em subprogramas em geral levam em conta que cada subprograma deve ser funcionalmente independente e que desempenhe uma tarefa específica única.
II. Cada subprograma deve possuir suas próprias variáveis (variáveis locais) e receber e/ou retornar valores do/para seu chamador apenas por meio dos parâmetros; variáveis globais devem ser evitadas.
III. O uso do subprograma torna-se oportuno quando alguma parte do programa desempenha uma tarefa específica e/ou quando algumas linhas de código aparecem repetidas em trechos distintos do programa.
IV. Um subprograma tanto pode estar contido em outro programa, quanto ser ativado até mesmo por outro subprograma.

Está correto o que se afirma em:
Alternativas
Q50114 Programação
Na especificação de operações de uma classe, o nível de visibilidade indicado pelo símbolo ~ (til) significa
Alternativas
Q50058 Programação
O desempenho de um programa no computador NÃO depende
Alternativas
Ano: 2009 Banca: FCC Órgão: TJ-SE Prova: FCC - 2009 - TJ-SE - Programador de computador |
Q49782 Programação
A instrução em linguagem de máquina é a indicação de uma
Alternativas
Q47903 Programação
Com relação às linguagens de programação, é incorreto afirmar que:
Alternativas
Q47084 Programação
Linguagens orientadas a ações, que efetuam tarefas comuns organizadas em funções, representam o paradigma da programação
Alternativas
Q46978 Programação
No que se refere a arquiteturas e tecnologias de sistemas de informação, julgue os itens de 110 a 120.

Metadados são dados estruturados e codificados de modo a descreverem características de entidades para auxiliarem na identificação, na descoberta e no gerenciamento das entidades descritas.
Alternativas
Ano: 2008 Banca: UECE-CEV Órgão: CEGÁS Prova: UECE-CEV - 2008 - CEGÁS - Analista |
Q2927079 Programação
Com relação à implementação na memória de tipos de dados em linguagens de programação, assinale o correto.
Alternativas
Q2913069 Programação

O código, a seguir, está escrito em uma linguagem fictícia de sintaxe semelhante ao C, em que a variável v é um vetor de inteiros e as demais são variáveis inteiras.

Imagem associada para resolução da questão

Assinale a alternativa que contém o número de vezes que o comando S será executado.

Alternativas
Q287818 Programação
Observe a rotina abaixo escrita em pseudocódigo.

1. inicio
2. p : inteiro = 20
3. misturar(p,p)
4. imprimir p
5. fim

6. procedimento misturar(a:inteiro, b:inteiro)
7. a=a+(b/2)–(b/5)+14;
8. b=(a/b)-1;
9. fim da função

Considerando-se a linha 1 como o ponto de entrada, e que os parâmetros "a" e "b" da sub-rotina são passados por referência, qual será o valor impresso na linha 4?

Alternativas
Q162343 Programação
Acerca de lógica de programação, julgue os itens de 72 a 78.

Uma variável é uma abstração de células na memória de um computador; o tempo de vida de uma variável é o tempo durante o qual ela está vinculada a uma localização na memória; variáveis estáticas são vinculadas às células após o início da execução do programa e assim permanecem até a execução encerrar-se.
Alternativas
Q153131 Programação
Com relação a administração de serviços de rede em servidores
Windows 2003 Server, julgue os itens subseqüentes.

O Internet IIS é instalado por default no Windows 2003 Server.
Alternativas
Q53836 Programação
As palavras reservadas estão diretamente associadas ao
conceito de
Alternativas
Q52666 Programação
No âmbito das linguagens formais, no processo de compilação, a fase de análise é composta pelas subfases: Análise Léxica, Análise Sintática e Análise Semântica. Assim, considere:

I. Durante a análise léxica, as palavras ou lexemas são guardados na tabela de símbolos e classificados de acordo com a linguagem, em palavras reservadas, comandos, variáveis e tipos básicos.
II. A Análise Sintática é responsável pela verificação da boa formação dos comandos da linguagem, de acordo com as regras especificadas pela gramática da linguagem, pois sentenças mal formadas, geralmente, interrompem o processo de compilação e são apresentadas como mensagens de erro.
III. No fim da análise sintática, temos a representação do programa original de forma hierárquica, onde o programa é representado por uma árvore sintática.
IV. A análise semântica mais comum consiste na verificação da consistência de tipos dos operandos envolvidos em operações aritméticas ou dos parâmetros passados a procedimentos.

É correto o que consta em
Alternativas
Q52665 Programação
Em linguagem formal, os sufixos da palavra aaba são identificados por
Alternativas
Q52659 Programação
Os paradigmas das linguagens de programação, interpretados como "meios" onde problemas são resolvidos, apresentam diferentes significados para "programa" e para a "máquina que executa o programa". Nesse sentido, no meio funcional,
Alternativas
Q52658 Programação
Programar o computador significa "dar ordens a ele," as quais são executadas seqüencialmente. Em tal paradigma, "representar" a solução de um problema para ser resolvido pelo computador envolve escrever uma série de ações que, se executadas seqüencialmente, levam à solução. Trata-se do paradigma:
Alternativas
Q52493 Programação
Com respeito a linguagens de programação e estrutura de dados, julgue os itens a seguir.

As definições de variáveis no código de um programa não interferem na geração de um código-objeto porque as variáveis não possuem relação direta com a entrada e a saída de dados em um programa.
Alternativas
Q52492 Programação
Com respeito a linguagens de programação e estrutura de dados, julgue os itens a seguir.

Durante a compilação de uma estrutura de dados do tipo loop, o compilador simula um espaço de memória, testa a variável principal do loop e, a seguir, gera o código objeto do loop individualmente.
Alternativas
Q43347 Programação
Com relação às linguagens, julgue os itens a seguir.
As linguagens procedurais, como Cobol, Algol e C, têm como característica serem modulares e permitirem a reutilização de um mesmo código repetidamente em outras partes do programa, sem, necessariamente, copiá-lo.
Alternativas
Respostas
961: A
962: C
963: E
964: C
965: C
966: B
967: C
968: B
969: D
970: A
971: E
972: E
973: E
974: E
975: E
976: E
977: D
978: E
979: E
980: C