Incrementar um contador para controlar um laço de programa é uma operação que deve ser posicionada
Na técnica de programação estruturada, a estrutura básica de seleção é representada por
Na elaboração de um dicionário de dados com a notação de Yourdon, o operador [ ] (colchetes) significa:
Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.
O português estruturado é uma linguagem de programação que pode ser traduzida a uma representação gráfica, por exemplo, fluxograma, e que pode ser compilada de maneira interativa.
Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.
As tabelas de decisão fornecem uma notação que traduz ações e condições em uma forma tabular. Os seguintes passos podem ser aplicados para desenvolver uma tabela de decisão: 1.º listar todas as ações que podem ser associadas a um procedimento; 2.º listar todas as condições durante a execução do procedimento; 3.º associar conjuntos específicos com ações específicas, eliminando combinações impossíveis de condições; 4.º definir as regras indicando que ação(ões) ocorre(m) para um conjunto de condições.
Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.
Existem três construções fundamentais para a programação estruturada: seqüência, condição e repetição. Qualquer programa, independentemente da área de aplicação ou complexidade técnica, pode ser projetado e implementado usando apenas essas três construções lógicas. No entanto, o uso dogmático de apenas essas três construções pode algumas vezes causar dificuldades práticas.
Sobre técnicas de programação, é correto afirmar que:
Considere as seguintes características encontradas em linguagens de programação.
1) Encapsulamento
2) Classes parametrizadas
3) Herança múltipla
4) Ligação dinâmica (dynamic binding).
Quais são essenciais ao projeto de uma linguagem orientada a objetos?
Quando executado, exibirá o seguinte resultado no interpretador de comandos (browser) Internet Explorer:
Considerando o seguinte trecho de programa: Private Sub Form_Load() Dim str As String str = "*** Carregando Formulário ***" str = str * 2 MsgBox str End Sub, pode-se afirmar que:
Sobre o desenvolvimento de aplicativos Web, assinale a alternativa correta.

A figura acima apresenta um diagrama com uma arquitetura de aplicação web embasada em soluções open source na plataforma Java. A partir da análise desse diagrama, e considerando as características da arquitetura de sistemas web orientados a objetos com Java, julgue os itens subseqüentes.
A arquitetura apresentada apóia o desenvolvimento de sistemas de três camadas, que integram: interface com o usuário, regras de negócios e acesso a uma camada de persistência, usando três módulos distintos que podem estar instalados em máquinas distribuídas.
HTML (hypertext markup language) é um padrão para construção de páginas a partir de um modelo de elos, sendo um conceito fundamental na concepção da Web. Como linguagem para codificação de hipertextos, permite a definição de padrões de formatação e diagramação de textos e outros elementos gráficos comuns às páginas atualmente disponíveis na Web. A respeito de HTML, julgue os itens a seguir.
Elos ou referências para outros elementos de páginas Web podem ser expressos em termos de um endereço absoluto (URL) ou em termos de um caminho relativo.
O trecho de código acima, escrito em Java, apresenta a definição de uma função que realiza a conversão de um número inteiro contendo o número de minutos decorridos após a meia-noite (zero hora) em uma string indicando a hora e os minutos em um dia. Com base no código, julgue os itens que se seguem
Como as variáveis locais à função, "h" (L.3) e "minuto" (L.4), não são inicializadas quando de suas declarações, o estado inicial dessas variáveis é desconhecido, o que pode provocar um resultado imprevisível no valor retornado pela função, caso o valor inicial assumido por essas variáveis seja diferente de zero.
O trecho de código acima, escrito em Java, apresenta a definição de uma função que realiza a conversão de um número inteiro contendo o número de minutos decorridos após a meia-noite (zero hora) em uma string indicando a hora e os minutos em um dia. Com base no código, julgue os itens que se seguem
A precedência de operadores na instrução da linha 9 não é importante para o resultado obtido pela execução dessa instrução.
O trecho de código acima, escrito em Java, apresenta a definição de uma função que realiza a conversão de um número inteiro contendo o número de minutos decorridos após a meia-noite (zero hora) em uma string indicando a hora e os minutos em um dia. Com base no código, julgue os itens que se seguem
Os operadores de comparação "= =" (L.11 e 17) não alteram o estado dos objetos que estão sendo comparados.
O trecho de código acima, escrito em Java, apresenta a definição de uma função que realiza a conversão de um número inteiro contendo o número de minutos decorridos após a meia-noite (zero hora) em uma string indicando a hora e os minutos em um dia. Com base no código, julgue os itens que se seguem
"Math" (L.8) e "String" (L.6) são classes que existem normalmente na API do SDK Java.
É possível que o trecho de código mostrado acima esteja implementando o método de ordenação denominado
Com base na sintaxe da linguagem Ksh e nas linhas de comando mostradas acima, julgue os itens subseqüentes.
Estão certos apenas os itens

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.
A estrutura de laço while (L.15-20) não pode ser substituída por uma estrutura de laço for com semântica equivalente.

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.
A instrução da linha 15 poderia ser trocada, sem mudança de comportamento, por while (i < num).

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.
Para que a instrução da linha 17 faça sentido, é necessário que "v1" contenha objetos do tipo "String".

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.
A função "temNome" (L.9) implementa uma operação de busca de maneira ineficiente, pois qualquer busca realizada deve percorrer todos os elementos da lista.

Com base no trecho de código acima, escrito em Java, julgue os itens subseqüentes.
O atributo "v1" (L.5) é um objeto da classe "Vector", que implementa uma lista ordenada de elementos.

As alternativas representam característica da Orientação por Objetos encon-tradas no código do programa OOPlay.cpp, a exceção de uma. Marque a alternativa INCORRETA.

Marque a alternativa que representa corretamente o comportamento do códi-go do programa OOplay.cpp.

Um programador escreveu esta condição para uma cláusula SE:
SE ( (preço <> 100) E (quantidade < 10) ) ENTÃO...
A cláusula está com a sintaxe correta, mas o teste da condição está levando a ações erradas, se considerados os requerimentos do software. A cláusula correta seria, exatamente, a negação da cláusula inicialmente escrita. Marque a alternativa que possui a cláusula CORRETA.
Analise as seguintes afirmações relativas a Programação de Computadores.Indique a opção que contenha todas as afirmações verdadeiras.

Indique a opção que contenha todas as afirmações
verdadeiras.

Indique a opção que contenha todas as afirmações verdadeiras.
Sobre técnicas de programação, qual das alternativas abaixo é correta?
Considere o seguinte trecho de código: Data: cpoa(2) type c.
Cpoa = 'A'.
Cpoa+1(1) = 'B'.
Após a execução dessa seqüência de comandos, o conteúdo do campo "cpoa" é:
A execução do trecho de JCL (step) mostrado abaixo tem o seguinte efeito:

Como expressar a lógica dentro da análise estruturada de sistemas é de grande importância para se evitar variedade de interpretações. A propósito desse assunto, julgue os itens subseqüentes.
O português estruturado utiliza palavras-chaves como: se, então, senão, logo, repetir e até.
Analise as seguintes afirmações relativas a Programação Estruturada.
I. O modelo de arquitetura consiste unicamente do diagrama de fluxo de controle.
II. As entradas e saídas de um processo e seu DFD filho não se podem complementar. Esta situação é denominada balanceamento.
III. Os diagramas de fluxo de controle ilustram quais são as funções que o sistema irá realizar, mas não informam sob quais circunstâncias fará isso.
IV. O modelo de requisitos consiste de: diagramas de fluxo de dados, especificações do processo, especificações do sincronismo e um dicionário de requisitos.
Indique a opção que contenha todas as afirmações verdadeiras.
Seja a função recursiva f definida como

onde x MOD y é o resto da divisão de x por y. O valor de f (30, 21) é
Os navegadores Google Chrome e Internet Explorer, quando abrem, no Windows, um arquivo denominado teste.html, apresentam o texto a seguir.

O conteúdo desse arquivo é
Um programador tentou implementar o algoritmo de ordenação da bolha (bubble sort) utilizando a linguagem de programação PHP, mas produziu um código incorreto, mostrado a seguir.

Em vez de obter os nomes contidos no vetor $nomes ordenados alfabeticamente, em ordem crescente, a disposição final dos nomes no referido vetor foi, a partir da posição zero
Considere as seguintes linguagens de programação:
C C++ C# Java VB.NET SmallTalk Python
Dessa lista, a linguagem que não oferece suporte a orientação a objetos é
Considere um processador em cujo conjunto de instruções há diferentes modos de endereçamento. Neste processador podem ser executadas as instruções em assembly listadas abaixo.

Os tipos de endereçamento utilizados nas instruções de I a IV são, correta e respectivamente,
Considere a página web abaixo.

A lacuna pode ser preenchida corretamente APENAS pelo que consta em
Considere o código fonte da página abaixo, que faz parte de um site responsivo.

Para que este código crie dois botões para paginação, "Anterior" e "Próximo", um ao lado do outro, utilizando Bootstrap, a lacuna I deve ser corretamente preenchida com

O valor a ser inserido em I deve ser
Considere o trecho de código abaixo.

O comando $("ul li:eq(1)").css("color", "#ff0000"); coloca o

Considerando o diagrama de entidade e relacionamento presente na figura acima, assinale a opção em que é apresentada a expressão DDL (data definition language) utilizada para criar as tabelas, as chaves e os relacionamentos descritos.
Analise o trecho de código a seguir escrito em linguagem de programação Swift:

O conteúdo da variável pedido impresso no final da execução desse trecho de código é:
O usuário FINANCEIRO precisa executar a procedure STP_FECHAMENTO(aData in Date). No entanto, não poderá ocorrer nenhuma transação no Banco de Dados no momento da execução. Desse modo, o administrador do banco terá que garantir que apenas o usuário FINANCEIRO possa estabelecer uma conexão com o SGBD Oracle 11g.
A sequência de comando que o administrador do banco e o usuário FINANCEIRO deverão executar é:
Padrões de codificação constituem um conjunto de regras que ajudam a criar e escrever códigos de programas de uma maneira bastante clara e consistente. Quando bem aplicadas e adequadamente documentadas, elas promovem a padronização da estrutura e do estilo do código, tornando-o assim mais fácil de ler e entender. Assim,
Qual das consultas a seguir resulta na quantidade de turmas de Lógica de Programação ministradas na sala 1?
Analise as seguintes afirmações relativas a Técnicas de Programação:
I. Um dado é classificado como variável quando tem a possibilidade de ser alterado durante a execução do algoritmo em que é utilizado.
II. O acesso aos elementos de um vetor devem obrigatoriamente obedecer à regra FIFO (First In, First Out).
III. De acordo com a definição de pilha, todas as inserções, também denominadas empilhamentos, são feitas no topo.
IV. Para se transformar uma lista simples em uma lista duplamente encadeada, deve-se fazer com que seu último elemento tenha o seu primeiro elemento como sucessor.
Indique a opção que contenha todas as afirmações verdadeiras.
A tradução do código-fonte de um programa para instruções de máquina ou linguagem de máquina pode ser realizada
Dentre as alternativas abaixo, assinale a que melhor se adapta ao conceito de programação estruturada:
Dado o programa:
Marque a alternativa que exibe CORRETAMENTE o resultado da execução desse programa.
Qual das atividades abaixo é papel menos indicado para um analista programador?