921 Q1046784
Programação Conceitos básicos de programação
Ano: 2022
Banca: IBFC
Assinale a alternativa que identifica incorretamente uma linguagem de programação. 
922 Q1046773
Programação Linguagens de programação JavaScript
Ano: 2022
Banca: UFSC
923 Q1046772
Programação Linguagens de programação Shell script
Ano: 2022
Banca: UFSC
Analise as afirmativas abaixo, sobre scripts em Bash, e assinale a alternativa correta.

I. O número do processo atual pode ser acessado através da variável $?.
II. Em x=`string`, a variável x recebe a saída padrão (stdout) do comando string (entre acentos graves).
III. O comando set, sem argumentos, lista as variáveis de ambiente configuradas.
924 Q1046771
Programação Programação Orientada a Objetos
Ano: 2022
Banca: UFSC
Considere a seguinte lista de procedimentos de alteração de um software orientado a objetos previamente existentes.

I. Inclusão de novas classes, com acréscimo de funcionalidades ao software;
II. Criação de superclasse comum a classes previamente existentes;
III. Migração de atributos ou métodos de subclasse para superclasse;
IV. Remoção de classes para a exclusão de funcionalidades consideradas indesejadas para o software;
V. Remoção de métodos de classes para a exclusão de funcionalidades consideradas indesejadas para o software; e
VI. Particionamento de uma classe existente em duas ou mais classes.

Assinale a alternativa que indica corretamente os itens da lista acima considerados procedimentos de refatoração (refactoring).
925 Q1046770
Programação Web
Ano: 2022
Banca: FGV
Kátia é uma web designer contratada para fazer uma página web para o Tribunal de Justiça. Ela fará uso do protocolo HTTP, pois este é um protocolo da camada de aplicação, o qual executa sob o TCP e associado à web. As operações nesse protocolo são chamadas de métodos. Kátia, então, testa o envio da página pelo servidor, cria uma coleção de páginas web em um servidor remoto e instrui o servidor a enviar de volta a solicitação. Para implementar a página web, Kátia deve usar, respectivamente, os métodos:
926 Q1046769
Programação Linguagens de programação PHP
Ano: 2022
Banca: Avança SP
Tendo como base a linguagem PHP, assinale a seguir a alternativa que apresenta um tipo de variável Superglobal 
927 Q1046768
Programação Programação Orientada a Objetos
Ano: 2022
Banca: CESGRANRIO
Uma linguagem de programação orientada a objetos possui uma classe, chamada String, que é usada para representar cadeias de caracteres. Essa classe possui inúmeros métodos, dentre os quais se destacam os seguintes:
• int length() – retorna um inteiro que representa a quantidade de caracteres de uma string. Por exemplo, ”Brasil”.length() é igual a 6.
• char charAt(int p) – retorna o caractere da posição p de uma string. Por exemplo, “Brasil”.charAt(0) é igual a ‘B’.
• int indexOf(char c) – retorna o índice da string onde se localiza a 1ª ocorrência do caractere c. Caso c não pertença à string, a função retorna -1. Por exemplo, ”Brasil”.indexOf( ’s’ ) é igual a 3.
• String substring(int p) – retorna uma substring contendo os caracteres da posição p até length() – 1. Por ...
928 Q1046767
Programação Programação Orientada a Objetos
Ano: 2022
Banca: CESGRANRIO
O encapsulamento é um dos quatro conceitos fundamentais da orientação a objetos. Seu objetivo é tratar os dados (variáveis) e as operações sobre esses dados (métodos), de forma unitária. De acordo com esse princípio, as variáveis de uma classe ficam ocultas de outras classes, de forma que só possam ser acessadas pelos métodos públicos da classe em que se encontram.
Entretanto, a maioria das linguagens de programação orientadas a objetos disponibilizam um mecanismo para que o encapsulamento possa ser atenuado sob certas condições. Por exemplo, as variáveis de instância de uma classe podem ser livremente acessadas pelos métodos de instância de todas as suas subclasses.
Esse acesso é possível, caso essas variáveis sejam declaradas como
929 Q1046766
Programação Programação Orientada a Objetos
Ano: 2022
Banca: CESGRANRIO
Os tipos abstratos de dados (TAD) Fila e Pilha foram implementados em uma linguagem orientada a objetos por meio de um array de inteiros. As classes criadas para a implementação desses TADs contêm os seguintes métodos:
Classe Pilha
int pop ( ) – retorna o número inteiro retirado da pilha. push ( int x ) – insere o número inteiro x na pilha.
Classe Fila
int deq ( ) – retorna o número inteiro retirado da fila. enq ( int x ) – insere o número inteiro x na fila.
Admita que o estado inicial de uma pilha (p) seja um array vazio, e que o estado inicial de uma fila (f) seja caracterizado pelo array [ 15, 90, 40 ].
Após a execução de uma sequência de operações sobre p e f, a fila assumiu o seguinte estado final: [ 35, 90, 40, 15 ]
Qual sequência de comandos levou...
930 Q1046695
Programação Programação estruturada
Ano: 2022
Banca: IBADE
Dentre as estruturas consideradas pela Programação Estruturada consiste em um loop controlado dentro do conceito testa e faz, ou seja, primeiro verifica a condição e se aceita, sai do loop, caso contrário, executa as instruções e volta a verificar. Trata-se da seguinte estrutura: