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

Foram encontradas 772 questões

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
Ano: 2015 Banca: MGA Órgão: TCE-CE Prova: MGA - 2015 - TCE-CE - Informática |
Q686212 Programação
Quais as etapas realizadas para se gerar um executável, utilizando uma linguagem de alto nível?
Alternativas
Q649920 Programação
Em uma nova linguagem de programação, um comando é definido como uma sequência de cinco palavras quaisquer, de tal forma que cada palavra deve conter pelo menos cinco letras, sendo que não mais do que duas podem ser vogais; uma palavra não pode iniciar com as letras c, q ou z; deve-se observar a sequência de cinco letras formadas pela primeira letra de cada uma das cinco palavras, pois essas letras devem ser consecutivas na ordem alfabética, conforme abcdefghijklmnopqrstuvwxyz, sem pulos. Um exemplo de comando válido nessa linguagem é: 
Alternativas
Q647633 Programação

Acerca de linguagens de programação, julgue o item seguinte.


Na passagem de parâmetros por referência, a área de armazenamento da variável (endereço de memória) é utilizada para a transmissão de informações de entrada e(ou) saída em ambas as direções.

Alternativas
Q647631 Programação

Acerca de linguagens de programação, julgue o item seguinte.


As estruturas de dados estáticas são aquelas em que o tamanho ocupado na memória é definido antes de o programa ser executado e não podem ser modificadas durante a execução do programa.

Alternativas
Q647629 Programação

Acerca de linguagens de programação, julgue o item seguinte.


Registros são estruturas que repetem uma sequência de instruções determinado número de vezes.

Alternativas
Q606876 Programação
Linguagens de programação imperativas normalmente utilizam o conceito de tipos de dados na declaração de variáveis. Com isso, as linguagens criam um mecanismo que possibilita o armazenamento e a manipulação de dados durante a execução de programas. Considerando esse assunto, julgue o item subsecutivo.

Ao declarar uma variável a partir de um tipo de dado estruturado heterogêneo, a quantidade de memória alocada pode ser insuficiente para armazenar todos os dados dessa variável.


Alternativas
Q606874 Programação
Um programa pode ser estruturado em módulos denominados funções ou procedimentos. Considerando esse assunto, julgue o próximo item, acerca dos tipos de módulos.

É possível que procedimentos produzam valores a serem utilizados depois do término de sua execução.


Alternativas
Q606858 Programação
Acerca de linguagens de programação e ferramentas de desenvolvimento, julgue o item subsecutivo.

Xcode, que se baseia em várias ferramentas de código-aberto, é uma IDE que oferece um extenso conjunto de recursos para gerenciar o ciclo de vida de um projeto de desenvolvimento de software.


Alternativas
Q591978 Programação
No desenvolvimento web, Sass é um(a)
Alternativas
Q591974 Programação
1 import {Component, bootstrap} from 'angular2/angular2';

2 @Component({

3          selector: 'my-app',

4          template: '<h1>My First Angular 2 App</h1>'

5                    } )

6 class AppComponent { }

7 bootstrap (AppComponent);

No código acima, desenvolvido em Angular,
Alternativas
Q590204 Programação
No contexto de linguagens de programação, o termo memory leaks refere-se:
Alternativas
Q590154 Programação
Sobre o esquema UFT-8 para codificação computacional de caracteres, é correto afirmar que:
Alternativas
Q590104 Programação
Assinale a opção que apresenta instruções de elaboração corretas de acordo com a técnica Clean Code.
Alternativas
Q577097 Programação
Julgue o próximo item, referente a criptografia, clean code e refatoração.

No contexto de clean code, as funções devem ter tamanho reduzido.


Alternativas
Q569252 Programação
Se considerarmos a assinatura da procedure a seguir, podemos afirmar que: procedure w(a, b, c : integer); 
Alternativas
Q569232 Programação
O texto abaixo afirma que:

“Developers seem to agree that one of the most important qualities of code is its readability. Code that's written in a way that makes it easy for other programmers to understand with a minimal amount of time and effort is considered top notch.

“I feel that if I can't understand the author's intent in 5 minutes or less, the coder did a bad job," said Luke Burnham, a senior software engineer at Lionbridge. “The computer doesn't care about variable names or line spacing but people do. Code is written once but read hundreds of times over its lifetime. Using meaningful variable names and injecting spaces in order to increase the readability of the code will make code better." 

An anonymous senior web application developer with more than a decade of professional programming experience also recommended to me that writing good code means, “Following a consistent coding style (proper spacing, indentation, general flow)." He also emphasized the importance of choosing “Variable names that make sense."

“Wrap Early, Wrap Often," is the personal policy of Neil Best, a senior application developer at Gogo. “This may be a personal preference / style thing, but I go for tall over wide, not to inflate my line counts but actually to increase legibility," he told me. “If a function has two arguments put them on two new lines. If an arithmetic expression has many terms give them each their own line. Your interpreter may require you to use trailing operators (RTFM) but it's worth it." In short, more readable equals more understandable which makes everyone's life easier. 

“The faster someone can look at it and understand it. The faster the application will move forward (feature and revenue)," said commenter Glennular on Stack Overflow. Or, as Stack Exchange user mojuba put it, “There is really no good criteria other than how fast you can understand the code." www.javaworld.com em 26/09/2015.
Alternativas
Q560267 Programação
No que se refere à programação web e a sistemas de controle de versão, julgue o item subsequente.

O atributo ngBind informa ao AngularJS para atualizar o conteúdo do texto, quando o valor da expressão for alterado.


Alternativas
Q560246 Programação
Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue o item a seguir.
Classes predefinidas e definidas pelo desenvolvedor são tratadas de formas diferentes pelos compiladores, ainda que a computação seja realizada por meio de passagem de mensagens.
Alternativas
Respostas
481: A
482: C
483: D
484: C
485: C
486: C
487: E
488: C
489: C
490: C
491: C
492: A
493: D
494: C
495: A
496: C
497: C
498: C
499: C
500: E