A respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta.
Com relação aos fundamentos de programação, julgue os seguintes
itens.
Em uma estrutura de repetição com variável de controle, ou estrutura para, a verificação da condição é realizada antes da execução do corpo da sentença, o que impede a reescrita desse tipo de estrutura por meio de estrutura de repetição pós-testada.
Considere que, em uma linguagem de programação hipotética, um comando condicional IF exija o uso de THEN, representando a clausula então. Nesse caso, se a instrução THEN não for usada no código fonte, uma resposta do compilador na identificação do erro de programação estará
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.
Com relação aos fundamentos de programação, julgue os seguintes
itens.
Em um laço de repetição, o controle do número de vezes que o laço será repetido ocorre por meio de operadores lógicos.
Com relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta.
Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente.
DevOps permite que os desenvolvedores aumentem a sua produtividade.
Considere a seqüência de dados 01 11 02 02 02 02 02 02 02 03 04 05 05 05 05 05 05 01.
Com relação à otimização de arquivos, aritmética computacional e repetição de valores para compactação de dados, considere, ainda, que o caractere especial seja aa. Nesse caso, a seqüência compactada pode ser corretamente expressa como
ANAC•
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.
Recursão ocorre quando uma função chama a ela mesma direta ou indiretamente.
Julgue o item subsequente, relativos ao Plone 4.3.
O Plone tem compatibilidade com JavaScript, mas não com Ajax, por questões de segurança.
FUB•
Com relação às técnicas de programação orientada a objetos, julgue
os itens a seguir.
A sobrecarga de funções é o mecanismo que permite que duas ou mais funções compartilhem o mesmo nome. Em C++, a sobrecarga exige que os parâmetros sejam diferentes, no entanto, ao assumir valores padrão para alguns dos parâmetros, a sobrecarga fica comprometida. Considerando as funções a seguir, a instrução
é ambígua, já que não é possível saber qual das duas funções deve ser chamada.
Julgue os itens de 29 a 40, relativos a fundamentos de computação
e linguagens de programação e desenvolvimento para a Web.
Uma estrutura de repetição possibilita executar um bloco de comando, repetidas vezes, até que seja encontrada uma dada condição que conclua a repetição.
Com relação aos fundamentos de programação, julgue os seguintes
itens.
Tanto a recursividade direta quanto a indireta necessitam de uma condição de saída ou de encerramento.
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.
ABIN•
Julgue os itens seguintes, relativos a programação básica.
Um array é um conjunto de elementos de tipos homogêneos, ou seja, todos os seus elementos são do mesmo tipo de dados. Uma estrutura, ou registro, é um conjunto de elementos heterogêneos, porque seus elementos não são obrigatoriamente do mesmo tipo de dados.
Julgue os itens de 29 a 40, relativos a fundamentos de computação
e linguagens de programação e desenvolvimento para a Web.
O operador lógico de disjunção (ou) é útil em tipos de análise para verificar se todos os valores são verdadeiros, o que, consequentemente, acarretará em todos os resultados serem também verdadeiros.
Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente.
DevOps é uma tecnologia que pode ser empregada somente em softwares da categoria open source.
ABIN•
Julgue os itens seguintes, relativos a programação básica.
As estruturas de controle sequenciais, de seleção (ou de decisão) e de repetição (ou de iteração ou loop) são unidades básicas na escrita de algoritmos. Todas essas estruturas possuem condições a serem testadas; algumas realizam atribuição de variáveis, mas somente uma pode inicializar variáveis.
Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente.
Uma imagem de contêiner tem como característica a imutabilidade, ou seja, ela não muda após a sua construção; no entanto, ela pode ser configurada.
Julgue os próximos itens, relativos a linguagens de programação,
compilador, interpretador, montador e link-editor.
O link-editor tem a função de vincular os dados de um programa aos programas de sistema e a outros programas de usuário.