QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
132 questões encontradas
Texto associado
No que se refere ao desenvolvimento de sistemas e às linguagens de
programação Java e JavaScript, julgue os itens a seguir.

O Ruby é uma linguagem flexível que permite aos seus
usuários alterar partes da linguagem.

C Certo
E Errado
Órgão: Tribunal de Contas do Pará Cargo: Auditor de Controle Externo - Área Informática - Especialidade: Analista de Sistemas Prova: CESPE/CEBRASPE - TCE PA - Auditor de Controle Externo - Área Informática - Especialidade: Analista de Sistemas - 2016

De acordo com as recomendações da W3C para a linguagem HTML5, a instrução

A está incorreta, pois tem uma barra no final.
B está incorreta, pois deveria estar em letra maiúscula.
C está correta.
D está correta.
Órgão: Tribunal Regional do Trabalho da 23ª Região Cargo: Técnico Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação Prova: FCC - TRT 23 - Técnico Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação - 2016

Considere os seguintes comandos da linguagem Java:

Os valores que serão armazenados nas variáveis f, g e h são, respectivamente,

A true, true e true.
B false, false e true.
C true, false e false.
D true, false e true.
E false, true e false.
Órgão: Secretaria da Fazenda do Estado do Maranhão Cargo: Técnico da Receita Estadual - Área Tecnologia da Informação Prova: FCC - SEFAZ MA - Técnico da Receita Estadual - Área Tecnologia da Informação - 2016

Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de
alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um
cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas
verticalmente da base dos objetos até a parte inferior do diagrama. Retângulos colocados sobre as linhas de tempo indicam

A o tempo decorrido entre as iterações de um processo recursivo.
B as interações entre as atividades, no tempo.
C os casos de uso de cada objeto.
D os períodos de ativação do objeto.
E as etapas em que o objeto estará inativo.
Órgão: Tribunal Regional do Trabalho da 23ª Região Cargo: Analista Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação Prova: FCC - TRT 23 - Analista Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação - 2016

Um Analista de Sistemas está envolvido em um projeto para identificar padrões em dados de um Banco de Dados visando à
descoberta de fraudes. Para isso ele construiu o diagrama UML abaixo.
Trata-se de um diagrama de

A atividades, que mostra como os atores de um certo componente do projeto se interagem nas lifetimes.
B componentes, que tem exemplos de comunicação síncrona entre as entidades CMD-TD e BancoDeDados.
C sequência, que mostra como as mensagens são trocadas entre as lifelines, que representam os envolvidos em um use
case.
D objetos, que mostra várias ativações que ocorrem quando uma mensagem é enviada por um objeto.
E tempo, que mostra como as entidades se interagem nas lifetimes, que representam os envolvidos em um use case.
Texto associado
O programa em linguagem C abaixo deve ser utilizado para responder as questões de números 49 e 50. A numeração das linhas é apenas referencial e não faz parte do código.

1 #include
2 #define N 5
3
4 int vet[N+1];
5 int ini, meio, fim, i, k;
6
7 void main(){
8 __ _ printf("\nDigite o elemento vet[1]= ");
9 ___ scanf("%d",&vet[1]);
10
11 __ for (i=2; i

Em relação aos comandos, variáveis, estruturas e operadores utilizados no programa em C, é correto afirmar que o

A trecho entre as linhas 11 e 19 utiliza dois comandos de repetição ( for e while ) e tem por objetivo não aceitar valores repetidos no vetor.
B comando de repetição com variável de controle utilizado entre as linhas 15 e 18 obriga o usuário a digitar um valor diferente do anteriormente inserido no vetor.
C vetor vet possui a posição 0, que não é utilizada. A primeira posição válida é a posição 1, cujo valor é sempre o menor valor do vetor.
D trecho entre as linhas 21 e 40 envolve o comando for (; ;). Como não existe valor inicial, condição e incremento, o comando é inválido e dará erro de compilação.
E comando condicional while entre as linhas 31 e 36 utiliza o operador relacional && (ou), mas deveria utilizar o operador relacional || (e).

Considere as linhas de código a seguir, criadas em uma aplicação Java SE que utiliza os recursos do pacote javax.swing.
Estas linhas definem o tamanho e a posição de um botão em uma janela de aplicação desktop desenvolvida em Java. Para
manter o mesmo efeito na tela, os comandos btnSalvar.setSize(100, 30); e btnSalvar.setLocation(10, 20);
podem ser substituídos por

A btnSalvar.setDimensions(100, 30, 10, 20);
B btnSalvar.setBounds(10, 20, 100, 30);
C btnSalvar.show(10, 20, 100, 30);
D btnSalvar.setBounds(100, 30, 10, 20);
E btnSalvar.setDisplay(10, 20, 100, 30);

Considere os fragmentos de código Java abaixo, que executam a mesma operação SQL de inserção de um registro em uma
tabela de um banco de dados, porém, utilizando interfaces diferentes.
As variáveis x e y são, respectivamente, dos tipos

A Statement e ParameterStatement.
B SingleStatement e PrepareStatement.
C Transaction e PrepareTransaction.
D Statement e PreparedStatement.
E SessionStatement e PreparedStatement.

Uma das funções da lógica de programação é definir os passos para se resolver problemas do mundo real através de programas de computador criados nas linguagens de programação. Considere, nesse contexto, a estrutura de passos em pseudolinguagem abaixo.
var salary: real
início
leia(salary)
se(salary

A 4400
B 4300
C 5000
D 4200
E 9000

Considere o seguinte código em Python

>>> class Empregado:
... _____ def __init__ (self, nome, sexo, salario):
... _________ self.nome = nome
... _________ self.sexo = sexo
... _________ self.salario = salario
...
>>> Fulano = Empregado("Fulano de Tal","m", 2500.00)
>>> print (Fulano.nome[0:6], Fulano.salario)

A saída na tela após a execução será

A Fulano m
B Fulano 2500.0
C Fulano de Tal m
D Fulano de Tal 2500.0
E Fulano de Tal m 2500.0