Questões de Concurso Para técnico científico - tecnologia da informação

Foram encontradas 865 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1880788 Programação
Uma função, chamada converte, tem por objetivo converter um número inteiro na base decimal (d), recebido como parâmetro, em um número inteiro na base binária (b), isto é, um número que seja formado apenas pelos algarismos 0 e 1, como nos exemplos abaixo. 

Exemplos:
converte(7) = 111
converte(12) = 1100
converte(16) = 10000  
Admita que o inteiro (d), recebido como parâmetro, é tal que d>=0 e d<=1024.

Qual função executa essa conversão corretamente?
Alternativas
Q1880787 Programação
Sejam dois arrays de inteiros, com zero ou mais elementos cada, ordenados ascendentemente. Deseja-se escrever uma função que receba esses dois arrays como parâmetros e insira os seus elementos em um terceiro array, também recebido como parâmetro, de modo que os elementos inseridos no terceiro array permaneçam ordenados ascendentemente, como no exemplo abaixo.

Exemplo:

int v1[]={10,20,30,40,50};
int v2[]={5,10,15,20};

O conteúdo do terceiro array, após a chamada da função de intercalação, será

{5,10,10,15,20,20,30,40,50}

Nesse contexto, considere a seguinte função main de um programa Java:

public class Main {     public static void main(String[] args) {          int v1[]={10,20,30,40,50};          int v2[]={5,10,15,20};          int v3[]=new int [v1.length + v2.length];          int p1=0,p2=0,p3=0;                  intercala(v1,p1,v2,p2,v3,p3);     } }

Qual função deve ser inserida na classe Main para que a intercalação do array v1 com o array v2 seja feita corretamente?
Alternativas
Q1880786 Sistemas Operacionais
O administrador de um sistema operacional Linux mudou o atributo de dono (owner) do arquivo de um programa para o usuário root e o atributo de grupo desse arquivo para root.

O comando a ser utilizado para que esse programa seja executado com permissão de root por qualquer usuário do sistema é o
Alternativas
Q1880785 Banco de Dados
As tabelas a seguir fazem parte do banco de dados da área de recursos humanos de uma empresa. Elas registram os dados referentes aos empregados e aos seus dependentes.

CREATE TABLE EMPREGADO (      MATRICULA INTEGER NOT NULL,      NOME TEXT NOT NULL,      DATA_NASC TEXT NOT NULL,      CERT_RESRV INTEGER UNIQUE NULL,      PRIMARY KEY (MATRICULA));

CREATE TABLE DEPENDENTE (      MAT_EMP INTEGER NOT NULL,      NUM_SEQ INTEGER NOT NULL,      NOME TEXT NOT NULL,      DATA_NASC TEXT NOT NULL,      PRIMARY KEY (MAT_EMP, NUM_SEQ)      FOREIGN KEY (MAT_EMP)           REFERENCES EMPREGADO (MATRICULA));

O estado corrente desse banco de dados é exibido nas figuras abaixo.

Imagem associada para resolução da questão

Qual comando INSERT irá falhar, na tentativa de incluir uma nova linha em uma das tabelas desse banco de dados?
Alternativas
Q1880784 Banco de Dados
Em um servidor MySQL, qual log é usado para registrar mensagens de diagnóstico, como erros, avisos e notificações, que ocorrem durante a inicialização e o desligamento do servidor?
Alternativas
Q1880783 Programação
Um projetista de sistemas está desenvolvendo um sistema e precisou programar um arquivo XSLT. Neste arquivo, ele precisou inserir um elemento para aplicar uma regra de modelo, a partir de uma folha de estilo importada, ao invés de uma regra equivalente, a partir da folha de estilo principal, mas sem que este elemento apareça como o primeiro nó filho de .

Para este caso, o elemento que deve ser inserido para aplicar tal regra nesse arquivo XSLT é o
Alternativas
Q1880782 Programação
Em uma empresa, um administrador de uma rede com Red Hat OpenShift precisa implementar uma integração contínua (continuous integration-CI) ou uma entrega contínua (continuous delivery-CD). Para isso, utilizará uma aplicação para configurar essas ações, que funciona como um container certificado.

Nessa situação, a aplicação adequada é a
Alternativas
Q1880781 Sistemas Operacionais
Um administrador de uma rede com Microsoft Server a qual utiliza o Active Directory Domain Services precisa remover um grupo e, também, outros objetos do Active Directory. Ele precisa realizar essa operação por meio da linha de comando.

Nesse caso, o comando adequado para efetuar essa operação é o
Alternativas
Q1880780 Programação
O tratamento de erros e exceções é, atualmente, uma exigência para as linguagens de programação.

Qual fragmento de código, em Javascript, é um exemplo válido desse tratamento? 
Alternativas
Q1880779 Programação
Um programador teve por tarefa escrever uma função Javascript que receba uma string como parâmetro e retorne outra string. A string retornada deve conter os mesmos caracteres que a string recebida, sem espaços em branco.

Exemplo:

String recebida: ‘ B r a s il ‘ (total de 14 caracteres e 8 espaços em branco)
String retornada: ‘Brasil’ (total de 6 caracteres e nenhum espaço em branco)

Considere que, na função a ser escrita, duas aspas simples seguidas (‘‘) representam uma string vazia, e duas aspas simples com um espaço entre elas (‘ ‘) representam um caracter de espaço em branco.

Qual função realiza o que foi pedido a esse programador? 
Alternativas
Q1880778 Arquitetura de Software
Um programador de sistemas computacionais vai utilizar o padrão MVC para desenvolver um aplicativo para um banco. O principal processamento da aplicação vai ser realizado quando o usuário clicar um objeto botão. O evento acionado pelo botão fará uso de um intermediador, que vai preparar a informação e executar o processamento.

Este intermediador, na arquitetura MVC, deve ser tratado na camada
Alternativas
Q1880777 Arquitetura de Software
Em uma empresa, trabalha-se com um ambiente de arquitetura orientada a serviços, e surgiu a necessidade de classificar os tipos de características do Design de Serviços de acordo com os princípios de Design Aplicado. Um desses tipos de características visualizados na empresa foi o de Dados de Contexto e Regras de Contexto.

Esse tipo de característica está associado ao Princípio de Design de
Alternativas
Q1880776 Engenharia de Software
Uma prática essencial do Test Driven Development (TDD) é o teste de unidade, em que o desenvolvedor cria um ou mais testes para cada unidade do sistema, como uma classe ou uma função ou um método, normalmente usando um pacote feito na mesma linguagem de programação na qual o programa é feito, como JUnit para Java. Esses testes de unidade são, então, necessariamente executados sempre que alguma modificação no código é feita, caracterizando uma outra prática de testes, que ajuda a detectar quando partes do código que estavam funcionando passam a apresentar erros após o código ter sido modificado.

Essa outra prática de testes citada é conhecida como testes de
Alternativas
Q1880775 Programação
Um conceito básico de programação a objetos é a sobrecarga.

Por meio desse conceito, é possível escrever métodos, em uma mesma classe, os quais 
Alternativas
Q1880774 Arquitetura de Software
Um sistema cliente-servidor precisa tratar de documentos que possuem imagens muito grandes. Essas imagens não são, necessariamente, apresentadas ao usuário sempre que ele carrega um documento, logo, carregar todas as imagens previamente, toda vez que o cliente abre um documento, pode gastar um tempo desnecessário. A melhor estratégia é carregar a imagem apenas quando a visualização é necessária. Ciente desse problema, o desenvolvedor responsável pelo sistema decidiu usar um padrão de projeto que fornece, no cliente, um objeto substituto que controla o acesso ao objeto original.

Qual foi o padrão de projeto utilizado? 
Alternativas
Q1880773 Programação
Considere o seguinte fragmento de código em PHP

<?php $var = 2; function primeira(&$var) { $var++;} function segunda($var) { $var++;} function terceira() { $var++;} echo $var; primeira($var); echo $var; segunda($var); echo $var; terceira($var); echo $var; ?>

Qual será a saída gerada pelo fragmento de código acima?
Alternativas
Q1880772 Programação
Ao desenvolver um sistema de notícias, a empresa X decidiu manter as notícias em um formato XML, como o do exemplo a seguir:

<?xml version="1.0"?> <news>      <heading>Reminder</heading>      <body>Don’t forget me this weekend!</body> </news>

Mais tarde, entendeu que, para esse formato exemplificado acima, seria melhor definir um esquema em XSD.
Que fragmento de código XSD deve conter esse esquema para permitir que o exemplo apresentado seja validado corretamente, quando nele for incluída a referência ao esquema completo?
Alternativas
Q1880771 Programação
Em linguagens de programação como Java, onde existem estruturas de repetição, a recursão pode ser muitas vezes substituída pela repetição, com ganhos de desempenho.

Considere a seguinte função recursiva segredo, em Java:

public static int segredo(int a) {          if (a<2) {                  return 0;          } else {                  return segredo(a-2)+1;         } }

Que fragmento de código, em Java, contendo uma estrutura de repetição, é adequado para substituí-la?
Alternativas
Q1880770 Banco de Dados
No banco de dados de um banco comercial, há uma tabela TRANSFERENCIA onde são registrados a data, a hora, o minuto e o segundo da transferência, além do valor transferido entre duas contas-correntes desse banco. Essa tabela tem, adicionalmente, duas chaves estrangeiras (FKs) que apontam para a tabela CONTA-CORRENTE. Considere que há, no máximo, uma transferência por segundo entre duas contas-correntes.

A chave primária (PK) da tabela TRANSFERENCIA (data, hora, minuto, segundo, valor, conta-origem, conta-destino) deve ser formada exatamente
Alternativas
Q1880769 Banco de Dados
Uma das atividades regularmente executadas na administração de bancos de dados é a realização de cópias de segurança (backup).

No PostgreSQL, uma das formas indicadas para a realização de backups é
Alternativas
Respostas
121: A
122: B
123: E
124: D
125: B
126: A
127: C
128: D
129: C
130: B
131: A
132: D
133: E
134: D
135: E
136: C
137: A
138: C
139: E
140: B