No contexto de linguagens de programação, considere o trecho a seguir.
Assinale o que é tipicamente definido dessa forma.
Com relação a linguagens de programação e compiladores, julgue os itens subsequentes.
Um algoritmo computacional escrito em linguagem de programação pode ser completamente executado sem gerar nenhuma saída.
Considere o algoritmo em pseudocódigo a seguir:
A alternativa que corresponde à saída do algoritmo é:
Em geral, APIs são definidas por um conjunto de requisitos que gerenciam a forma como uma aplicação pode conversar com outra aplicação. A esse respeito, julgue o item subsequente.
Uma API restringe a interface entre duas aplicações, nesse sentido, não é possível que uma API especifique uma interface entre uma aplicação e o sistema operacional, já que estão em camadas diferentes de programação.
Analise o algoritmo em pseudo código abaixo:
var s,t,u:inteiro inicio para s de 1 ate 10 faca escreva(s,"º Número: ") leia(t) se t >= 42 então u := u + 1 fimse fimpara escreval(“ “) escreval(u, " Números") fimalgoritmo
Considerando que “T" assuma tais valores: T=47, 19, 59, 35, 56, 2, 17, 42, 14, 23, 67, 32, 16.
Ao final obteremos a saída:
Acerca de aspectos de linguagens de programação,
algoritmos e estruturas de dados e objetos, programação
orientada a objetos e arquitetura MVC, julgue os itens
subsequentes.
Uma árvore binária é aquela cujos nós sejam compostos por, no mínimo, duas outras árvores, e assim sucessivamente, de modo hierárquico, até atingir o grau máximo da árvore.
A respeito dos tipos de dados estruturados, das funções e dos
procedimentos, das estruturas de controle de fluxo e da
arquitetura J2EE, julgue os itens a seguir.
Os comandos de decisão, como, por exemplo, os comandos IF THEN ELSE, não são considerados como comandos de controle de fluxo pelo fato de utilizarem operadores aritméticos.
No que diz respeito a algoritmos, analise as proposições a seguir: I. Algoritmo é uma sequência de procedimentos que são executados sequencialmente com o objetivo de resolver um problema específico. II. O comando CASE não deve ser utilizado caso já exista no programa um comando IF. III. Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa. IV. Diferentes algoritmos não podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros. V. Serve como modelo para programas, pois sua linguagem é intermediária à linguagem humana e às linguagens de programação, funcionando como uma boa ferramenta na validação da lógica de tarefas a serem automatizadas. Estão CORRETAS as proposições
Acerca de aspectos de linguagens de programação,
algoritmos e estruturas de dados e objetos, programação
orientada a objetos e arquitetura MVC, julgue os itens
subsequentes.
É correto afirmar que o uso de algoritmos eficientes está relacionado ao emprego de estruturas de dados adequadas.
A respeito dos tipos de dados estruturados, das funções e dos
procedimentos, das estruturas de controle de fluxo e da
arquitetura J2EE, julgue os itens a seguir.
Em relação à estrutura, é correto afirmar que funções e procedimentos são semelhantes.
Acerca do clean code, assinale a opção correta.
Julgue os itens que se seguem acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.
Na programação convencional, um vetor pode ser compreendido como uma variável composta, homogênea e bidimensional formada por uma sequência de variáveis com tipos diferentes.
Analise as afirmativas a seguir e assinale a alternativa correta. I. Uma String forma uma estrutura de dados que corresponde a um array de caracteres. II. De acordo com a teoria dos grafos, quando dois nós estão ligados por um arco, eles podem ser chamados de adjacentes. III. A estrutura de dados Pilha apresenta uma estrutura no qual o primeiro elemento a ser inserido será o último a ser removido. IV. A estrutura de dados, deque, é um tipo de dado abstrato que permite que os elementos possam ser adicionados ou removidos de ambas as extremidades. V. Um grafo é também conhecido como um array unidimensional. Estão CORRETOS, apenas, os itens
A respeito dos tipos de dados estruturados, das funções e dos
procedimentos, das estruturas de controle de fluxo e da
arquitetura J2EE, julgue os itens a seguir.
As matrizes e os registros são exemplos de tipos de dados estruturados, ou seja, não escalares.
REST (representational state transfer) é