Magna Concursos

Foram encontradas 50 questões.

2953419 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

Testes de software é um conjunto de atividades realizadas para identificar possíveis problemas de funcionamento, configuração ou usabilidade de um sistema ou aplicação, por meio de validações sobre o seu comportamento. Em relação às etapas de teste de software, correlacione as colunas a seguir:

Etapa de teste

1. Teste de unidade

2. Teste de integração

3. Teste de validação

4. Teste de sistema

Objetivo

( ) É aquele realizado pelo usuário para se assegurar de que o produto desenvolvido atende suas necessidades.

( ) Tem por objetivo encontrar falhas de integração entre as unidades, e não mais em testar as funcionalidades da mesma. Nesta fase as categorias de testes aplicáveis são: testes de interface, testes de dependências entre os componentes;

( ) Concentra esforços na menor unidade do projeto de software, ou seja, procura identificar defeitos de lógica e de implementação em cada módulo do software, separadamente.

( ) Realizado após a integração do sistema, visa identificar erros de funções e características de desempenho que não estejam de acordo com a especificação.

A sequência CORRETA, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
2953418 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

A Garantia de Qualidade de Software (SQA - Software Quality Assurance) consiste nos meios para garantir a qualidade do software a ser lançado, monitorando os métodos e processos de engenharia de software. Um Software pode ser avaliado pela qualidade com base em seis características. Algumas dessas características são:

1. Confiabilidade.

2. Linguagem.

3. Portabilidade.

4. Funcionalidade.

Da relação apresentada, marque a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
2953417 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

Na utilização da linguagem PHP no desenvolvimento de aplicações web normalmente se utiliza um ambiente “open source”. Das opções seguintes, qual o ambiente corporativo que atende a esta necessidade considerando o sistema operacional, servidor web e banco de dados relacional, respectivamente:

 

Provas

Questão presente nas seguintes provas
2953416 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

As linguagens de programação Web são utilizadas por programadores para o desenvolvimento Front- End (parte visual) e Back-End (estrutura que possibilita a operação) de sites, sistemas e aplicações Web em geral. Em relação às principais linguagens de programação Web assinale a afirmativa CORRETA.

 

Provas

Questão presente nas seguintes provas
2953415 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

Analise o trecho de código abaixo.

public class Conta {
private String nome;
private double saldo;

public Conta(String nome) {
this.nome = nome;
this.saldo = 0.0; }

public void depositar(double valor){
saldo = saldo + valor; }

public double getSaldo ( ) {
return saldo; }

public void setNome(String nome){
this.nome = nome; }

public String getNome() {
return nome; }
}

Considerando o paradigma de programação orientada a objetos e a definição da classe “Conta”, é CORRETO afirmar que:

 

Provas

Questão presente nas seguintes provas
2953414 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

O paradigma orientado a objetos conta com quatro princípios, mais conhecido como pilares, que devem estar presentes nas linguagens de programação que suportem a orientação a objetos, dois princípios são descritos a seguir:

I. Acontece quando duas classes são próximas, têm características mútuas mas não são iguais e existe uma especificação de uma delas. É uma parte importante da orientação a objetos porque permite a reutilização de código existente e facilita o projeto, já que não temos que colocar todos os códigos dentro de um único arquivo.

II. Capacidade de existirem diferentes implementações para métodos com a mesma assinatura em diferentes classes da mesma hierarquia de herança. Em sistemas que usam esse princípio, uma mesma operação pode se comportar de diferentes formas em classes distintas.

Os princípios descritos em I e em II são denominados, respectivamente:

 

Provas

Questão presente nas seguintes provas
2953413 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

O paradigma de programação orientado à objetos é um dos principais paradigmas das linguagens de programação. E entender como funciona e como implementar este paradigma é essencial para todo desenvolvedor de software.

Um modelo desse paradigma é a linguagem Python, considerada de alto nível, dinâmica, interpretada, modular e multiplataforma. Analise o código Python abaixo e assinale a alternativa que apresenta a saída que será impressa, após a sua execução.

valor1 = 50
valor2 = 40
if (valor2 > valor1):
valor2 = (valor1 + valor2)/2
else:
valor2 = valor1 ** 2
print(valor2)

 

Provas

Questão presente nas seguintes provas
2953412 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

Álgebra de Boole ou Álgebra Boolena é embasada na lógica binária, portanto, possui duas representatividades, “falso” e “verdadeiro” ou “0” e “1”. Em relação aos seus operadores são definidos AND, OR e NOT, ou seja, E, OU e NAO, onde (“E”) é a conjunção, (“OU”), a disjunção e (NAO), a negação. Podemos dizer que:

I. Conjunção (“E”) – Se pelo menos uma de suas representatividades for verdadeira, a resposta será verdadeira.

II. Disjunção (“OU”) – Somente se as duas representatividades forem verdadeiras, a resposta será verdadeira.

III. Negação (“NÃO”) – Quando uma representatividade for verdadeira, a resposta será falsa e quando uma representatividade for falsa, a resposta será verdadeira.

Assinale a alternativa CORRETA conforme as afirmações acima:

 

Provas

Questão presente nas seguintes provas
2953411 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

Uma variável é um espaço na memória do computador destinado a um dado que é alterado durante a execução do algoritmo. Para funcionar corretamente, as variáveis precisam ser definidas por nomes e tipos. Analise o código abaixo e assinale a resposta CORRETA, respectivamente do tipo primitivo da variável e o resultado, linha 09.

01 Programa {
02 funcao inicio() {
03 real resultado
04
05 resultado = 5.0 + 4.0 * 2.0
06 escreva(resultado)
07
08 resultado = (5.0 + 4.0) * 2.0
09 escreva(resultado)
10
11 resultado = 1.0 + 2.0 / 3.0 * 4.0
12 escreva(resultado)
13 }
14 }

 

Provas

Questão presente nas seguintes provas
2953410 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

A diferença entre passagem por valor e passagem por referência é que na passagem por valor, é passada uma cópia do valor da variável. Na passagem por referência, é passada uma referência à própria variável. Em relação ao conceito passagem de parâmetro, analise o código abaixo, considerando que SD para X por referência; de NR para Y e de VL para W por valor.

Programa {
funcao proc_PL(cadeia X, inteiro Y, logico W){
X = “Fortaleza”
Y = 2021
W = verdadeiro
}
funcao inicio() {
cadeia SD
inteiro NR
logico VL

SD = “Messejana”
NR = 2023
VL = falso

proc_PL(SD,NR,VL){
se (VL == verdadeiro) {
NR = 2022
}
escreva(“SD= “, SD, “ NR= “, NR, “ VL= “,VL)
}
}
}

Nessas condições, ao final da execução, os valores para SD, NR e VL serão, respectivamente:

 

Provas

Questão presente nas seguintes provas