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

Foram encontradas 965 questões

Q536817 Programação
Quanto aos conceitos de linguagens de programação, julgue o item que se segue.


Na definição de funções ou procedimentos, a passagem de parâmetros pode ser feita por valor ou por referência. Na primeira forma, o argumento passado para a função ou o procedimento necessariamente manterá o seu valor depois que essa função (ou esse procedimento) terminarem a execução, enquanto na passagem por referência não existe essa garantia.


Alternativas
Q536788 Programação
Considerando os aspectos de linguagem de programação, julgue o item subsequente.


O desenvolvedor deve utilizar herança múltipla para agilizar os processos de busca e execução dos processos. 
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Designer |
Q507711 Programação
Analise o trecho de código que usa a função strcasecmp.

$var1 = "O GUARANI é uma obra de José de Alencar.";
$var2 = "O Guarani é uma obra de JOSÉ DE ALENCAR.";
$c = strcasecmp($var1, $var2);

Assinale a alternativa correta.
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Designer |
Q507710 Programação
Analise a função a seguir.

preg_match('/^(\d{1,2}([a-z]+))(?:\x*)\X+ (?=20[0-9]0)/', '15x21cm Couchê 120g modelo 2010', $ocorrencias);

Quantos elementos o vetor $ocorrencias conterá após a execução da função?

A quantidade de itens certos é igual a
Alternativas
Q449616 Programação
Quando um programa chama um subprograma, a informação é comunicada por meio da lista de parâmetros. Acerca desse assunto, assinale a opção correta.
Alternativas
Q449612 Programação
Independentemente da linguagem de programação utilizada, os conceitos básicos de linguagem de programação persistem e podem ser aplicados nas mais diversas situações. Com relação a esse assunto, assinale a opção correta.
Alternativas
Q361982 Programação
O tipo de estrutura de navegação que possui como desvantagem um maior cuidado no projeto e manutenção do site é o :
Alternativas
Q311067 Programação
Acerca das linguagens de programação, julgue os itens subsequentes.

As linguagens Perl e Python são dinamicamente tipadas, ou seja, o tipo da variável é definido em tempo de execução. As linguagens C e Java são estaticamente tipadas, ou seja, o tipo de variável é definido em tempo de compilação.

Alternativas
Q311065 Programação
Acerca das linguagens de programação, julgue os itens subsequentes.

Assim como o Perl, o Python e o .bat do DOS, o Shell Script é uma linguagem interpretada, em que o próprio script, escrito em um editor comum, é o arquivo executável.

Alternativas
Q310292 Programação
Considere um programa P, cujo predicado Q(X) descreve as condições que os valores de entrada devem satisfazer, e um predicado R, que descreve as condições que os valores de saídas devem satisfazer. Nesse caso, o programa P estará corretoseacondicional ( ∀ X )(Q(X) ) → R[X,P{X)]) forválida.

Alternativas
Q267634 Programação
Do ponto de vista da linguagem computacional, as classes de problemas formam uma hierarquia. A esse respeito, é correto afirmar que
Alternativas
Q216259 Programação
Um arquivo de texto que registra toda a atividade de um programa desde o momento em que ele é aberto, podendo ser usado para rastrear as operações executadas, é denominado arquivo
Alternativas
Q205623 Programação
NÃO se trata de uma linguagem de programação normalmente usada no desenvolvimento de aplicativos com o .NET Framework:
Alternativas
Q185516 Programação
As principais características da metodologia utilizada para otimização de sistemas são:

– caracterização da estrutura de uma solução ótima;
– identifição do valor de uma solução ótima recursivamente;
– utilização do processo bottom-up para encontrar o valor de uma solução ótima.

Com base nas características apresentadas, para a implementação dessa metodologia é utilizada a programação
Alternativas
Q120049 Programação
O termo algoritmo é universalmente usado na ciência da computação na descrição de métodos para solução de problemas, adequados à implementação na forma de programas de computador. A esse respeito, assinale a opção correta.
Alternativas
Q116434 Programação
O recurso de algumas linguagens de programação que permite que o programador divida o programa em partes menores que podem ser executadas simultaneamente (ou em pseudoparalelismo) é conhecido como

Alternativas
Q116272 Programação
A figura abaixo mostra as cinco fases para execução de programa Java.

Imagem 020.jpg

O processo de execução ocorre da seguinte forma:

- Na edição, o programa é criado no editor e armazenado em disco.
- Na compilação, o compilador gera um PRODUTO e o armazena em disco.
- Na carga, o carregador de classe coloca o PRODUTO na memória.
- Na verificação, o verificador que o PRODUTO é válido e não viola as restrições de segurança do Java.
- Na interpretação, o interpretador lê o PRODUTO e faz a tradução para uma linguagem que o computador pode entender, possivelmente armazenando valores de dados enquanto executa o programa.

Nesse processo, PRODUTO representa o seguinte componente:
Alternativas
Q110090 Programação
Assinale a alternativa que tipifica o item “1.23” na seguinte fórmula:

RESULTADO = 1.23 * ENTRADA
Alternativas
Q110072 Programação
As etapas realizadas durante a programação em uma linguagem de alto nível, para se gerar um código executável, são:
Alternativas
Q108868 Programação
A programação de computadores corresponde à escrita, teste e manutenção de programas de computador. Sobre a programação de computadores é CORRETO afirmar:

I. Um algoritmo corresponde a uma sequência ordenada, e sem ambiguidade, de ações que levam à solução de um problema e, quando codificado em uma linguagem de programação, corresponde a um programa de computador.

II. Recursividade é uma técnica de programação eficaz para resolver um problema originalmente complexo, reduzindo-o em pequenas ocorrências do problema principal. Um algoritmo é dito recursivo quando chama a si mesmo ou chama uma sequência de outros algoritmos, e um deles chama novamente o primeiro algoritmo.

III. Um array é uma estrutura de dados heterogênea onde seus elementos individuais são acessados através de índices que indicam sua posição na estrutura.

IV. Procedimentos e funções são sub-algoritmos codificados como parte do desenvolvimento de um algoritmo para a solução de um problema particular.

A sequência correta é:
Alternativas
Respostas
801: C
802: E
803: B
804: C
805: C
806: D
807: C
808: C
809: C
810: C
811: B
812: B
813: E
814: B
815: D
816: D
817: A
818: D
819: B
820: C