Magna Concursos

Foram encontradas 60 questões.

2299670 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSCAR
Orgão: UFSCAR
Provas:

O PostgreSQL permite que funções sejam sobrecarregadas, ou seja, que o mesmo nome possa ser utilizado por diversas funções. Analise as assinaturas das funções expressas nas linhas de 1 a 5 em termos de possíveis conflitos no momento de sua criação e/ou em tempo de execução:

1. CREATE FUNCTION primeira(int) ...

2. CREATE FUNCTION primeira (int, out text) ...

3. CREATE FUNCTION primeira (int, int default 42) ...

4. CREATE FUNCTION segunda (varchar(10)) ...

5. CREATE FUNCTION segunda (varchar) ....

Avalie as afirmativas abaixo e assinale a alternativa correta

I. As funções das linhas 1 e 2 geram conflitos em tempo de criação.

II. As funções das linhas 1 e 3 não geram conflitos em tempo de criação, porém podem provocar conflito em tempo de execução.

III. As funções das linhas 4 e 5 não geram conflitos em tempo de criação e nem em tempo de execução.

 

Provas

Questão presente nas seguintes provas
2299669 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSCAR
Orgão: UFSCAR
Provas:

O gerenciador de banco de dados PostgreSQL gerencia as permissões de acesso ao banco de dados utilizando o conceito de papéis. Considerando o contexto do PostgreSQL, em suas versões após a 8.1, analise cada afirmativa abaixo (V: Verdadeiro ou F: Falso) e selecione a alternativa correta.

I. O comando CREATE ROLE LOGIN permite criar um papel com o atributo LOGIN que pode ser utilizado como um nome de papel inicial para uma conexão de banco de dados. Esse comando possui o atributo LOGIN como default, portanto o atributo pode ser omitido.

II. O comando CREATE USER permite criar um usuário de banco de dados com o privilégio de LOGIN. Esse comando possui o atributo LOGIN como default.

III. Os comandos CREATE ROLE LOGIN e CREATE USER são equivalentes, exceto pelo fato que o CREATE USER inclui o atributo LOGIN por default enquanto o CREATE ROLE não considera o atributo LOGIN por default.

 

Provas

Questão presente nas seguintes provas
2299668 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Java é uma linguagem de programação orientada a objetos, cuja característica mais marcante é que programas criados nela são compilados para um bytecode, que é executado por uma máquina virtual, o que permite aos desenvolvedores criarem um programa uma única vez e depois executar este em qualquer uma das plataformas suportadas pela tecnologia. Existem vários exemplos do uso da tecnologia Java, entre elas está o acesso a serviços bancários online e os vários aplicativos da Receita Federal Brasileira, como o programa de declaração de imposto de renda. Conhecer essa linguagem é imprescindível para quem almeja um cargo em algum setor de informática. Um código em Java é apresentado abaixo, executado utilizando a JDK versão 10.0.1 na plataforma online https://www.jdoodle.com/online-java-compiler. Analise o código apresentado e indique a alternativa que apresenta corretamente a saída obtida na execução desse código.

Enunciado 3539452-1

 

Provas

Questão presente nas seguintes provas
2299667 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Avalie as seguintes asserções sobre a linguagem Java Script e a relação entre elas. Em seguida, assinale a alternativa correta.

I. A linguagem Java Script permite a criação de aplicações com conteúdo dinâmico e interativo que são executadas inteiramente a partir do navegador sem necessitar de programação “do lado do servidor”.

PORQUE

II. A linguagem Java Script é uma linguagem interpretada pelo navegador que pode ser inserida diretamente no código HTML de uma página web.

 

Provas

Questão presente nas seguintes provas
2299666 Ano: 2018
Disciplina: TI - Sistemas Operacionais
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Todo sistema Unix e similar é repleto de scripts codificados em linguagem Shell para a realização das mais diversas atividades administrativas e de manutenção do sistema. Programar em linguagem Shell Script é uma habilidade bastante útil para pessoas que pretendem assumir algum cargo na área de administração de redes. Embora seja uma linguagem simples, possui operadores que permitem construir códigos com estruturas de decisão e de repetição. Abaixo, é apresentado um código que ilustra a utilização dos comandos for, seq e touch. Analise o código e assinale a alternativa que corresponde ao resultado da execução desse código.

1

for numero in $(seq 1 10)

2

do

3

touch arquivo$numero.txt

4

done

 

Provas

Questão presente nas seguintes provas
2299665 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

A linguagem Python oferece a função range que cria uma sequência de valores, facilitando a codificação em estruturas de controle de repetição, como por exemplo, a estrutura de controle for. Um recurso interessante para quem tem interesse em aprender a linguagem é utilizar algum compilador online. Assim, o código é apresentado abaixo é executado usando Python 3 no site https://www.onlinegdb.com/online_python_compiler. Analise o código apresentado e assinale a alternativa que corretamente expressa a saída obtida após execução desse código.

Enunciado 3539449-1

 

Provas

Questão presente nas seguintes provas
2299664 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Scrum é um framework que auxilia desenvolvedores de software a lidar melhor com o processo de desenvolvimento de produtos. É comum associar esse framework ao gráfico proposto por Ken Schwaber e Jeff Sutherland no livro Software in 30 days (Software em 30 dias, em tradução livre), reproduzido na figura abaixo. Observando a figura e a tabela com as colunas EVENTO e ATIVIDADES DESENVOLVIDAS, assinale a alternativa que corretamente associa o evento (Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective) às respectivas atividades desenvolvidas (I a IV).

Enunciado 3539448-1

Enunciado 3539448-2

 

Provas

Questão presente nas seguintes provas
2299663 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Profissionais renomados na área de Engenharia de Software, dentre eles Martin Fowler e Jeff Sutherland, criaram o “Manifesto para o Desenvolvimento Ágil de Software”

(http://www.manifestoagil.com.br/).

Neste contexto, assinale a alternativa que corretamente apresenta um dos princípios que é valorizado nas metodologias ágeis:

 

Provas

Questão presente nas seguintes provas
2299662 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considerando o emprego de Metodologias Ágeis E do Modelo DevOps, analise as afirmativas (I), (II) e (III) e escolha a alternativa que corretamente expressa se cada uma das afirmativas é Verdadeira ou Falsa.

(I) Metodologias de Desenvolvimento Ágil, adotadas por organizações tradicionais, separam as equipes de desenvolvimento e operações.

(II) O modelo de DevOps é uma prática de engenharia de software que frequentemente é descrita como uma relação colaborativa entre equipes de desenvolvimento e operações.

(III) Metodologias de Desenvolvimento Ágil, como por exemplo, o Scrum, apenas são adotadas por organizações que empregam o modelo DevOps.

 

Provas

Questão presente nas seguintes provas
2299661 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Python é uma linguagem de programação de propósito geral, muito efetiva para o desenvolvimento de sistemas Web, sistemas multicamadas, sistemas cliente-servidor, dentre outros. Na linguagem Python existem os Operadores de Atribuição e os operadores de Atribuição Compostos. Observe o código Python apresentado abaixo e assinale a alternativa que expressa corretamente os valores das variáveis x, y e z ao final da execução desse código.

Enunciado 3539445-1

 

Provas

Questão presente nas seguintes provas