Magna Concursos

Foram encontradas 715 questões.

2334898 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

No que diz respeito aos padrões de projeto em Java, Gof é a sigla para um dos conhecidos pela engenharia de software, que tem como objetivo solucionar problemas comuns de softwares que tenham algum envolvimento com a orientação a objetos. Entre os três tipos de padrões Gof, dois são descritos a seguir:

I. Descrevem os aspectos de elaboração, associação e a organização entre objetos e classes/interfaces, permitindo combinar objetos em modalidades mais complexas, ou descrever como as classes são herdadas ou compostas a partir de outras.

II. Mostram o processo de como os objetos ou classes se comunicam, em geral, buscando um baixo acoplamento entre os objetos, apesar da comunicação que existe entre eles.

Os padrões de projeto Gof descritos em I e II são conhecidos, respectivamente, como

 

Provas

Questão presente nas seguintes provas
2334897 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

No que diz respeito aos frameworks, plataformas e tecnologias Java, assinale V para a afirmativa verdadeira e F para a falsa.

( ) O Java EE é uma plataforma que contém um conjunto de tecnologias coordenadas que reduz significativamente o custo e a complexidade do desenvolvimento, implantação e gerenciamento de aplicações de várias camadas centradas no servidor, que oferece um conjunto de interfaces de programação de aplicações – APIs para desenvolvimento e execução de aplicações portáteis, robustas, escaláveis, confiáveis e seguras no lado do servidor.

( ) EJB (Enterprise JavaBeans) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Lançada em 1999 pela Sun Microsystems, JSP é similar ao PHP, mas usa a linguagem de programação Java.

( ) JPA (Java Persistence API) é um framework que permite aos desenvolvedores gerenciar os dados utilizando o mapeamento relacional de objetos em aplicações construídas na plataforma Java.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas
2334896 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

Observe o código abaixo em Java:

class Exec0101

{

public static void main (String args[])

{

System.out.println("Teste");

System.out.println("IFCE");

}

}

A esse respeito, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Qualificador de método, indicando ser ele acessível externamente a essa classe. Assim, quando uma classe necessita utilizar alguma funcionalidade de outra classe, pode-se empregá-lo com sucesso. Isso ocorre comumente na linguagem Java. Trata-se de public.

( ) Qualificador indicando que o método deve ser compartilhado por todos os objetos que são criados com base nessa classe. Trata-se de void.

( ) Método principal que indica ao compilador o início do programa. Nele, todas as variáveis, argumentos e instruções sofrem interpretação e processamento para a execução do programa. Trata-se de main.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas
2334895 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

Java é uma plataforma de software que possibilita a um mesmo programa ser executado em diversas plataformas. Os códigos gerados no processo de compilação, específicos a qualquer máquina física, são instruções para uma máquina virtual. Um programa escrito em linguagem Java é compilado e gera um arquivo .class, que pode ser executado onde quer que a plataforma Java esteja presente, em qualquer sistema operacional subjacente. Nesse contexto, esse arquivo .class é conhecido por

 

Provas

Questão presente nas seguintes provas
2334894 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

Observe o trecho de programa em Object Pascal, a seguir:

for N:=7 to 13 do writeln(N:5);

Assinale a alternativa que apresente corretamente codificação equivalente, que utiliza a estrutura de controle repeat ... until ... e que produz o mesmo resultado.

 

Provas

Questão presente nas seguintes provas
2334893 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

Observe o algoritmo a seguir:

algoritmo "CE"

var

M, N, K : inteiro

inicio

M <- 17

N <- 23

para K de 1 ate 5 faca

M <- M + 1

N <- N - 1

escreva (M:3,N:3)

fimpara

fimalgoritmo

Ao final da execução, será impressa a seguinte série de números:

 

Provas

Questão presente nas seguintes provas
2334892 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

Observe o esquema abaixo, que representa a geração de programas em código executável:

Enunciado 2334892-1

Os processos ALFA e BETA são denominados, respectivamente,

 

Provas

Questão presente nas seguintes provas
2334891 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

Analise o pseudocódigo algoritmo abaixo, referente a um algoritmo que faz a multiplicação das matrizes M4x3 e N3x2 e gera como resultado a matriz produto P4x2.

Cabe ressaltar que, antes de realizar a multiplicação das matrizes M e N, os elementos da matriz P são zerados.

algoritmo “MULT MATRIZES”;

var
   M,N, P: matriz[1..4,1..4] numérico;
   L, C, T: numérico;

rotina LER MATRIZES;

início
<ler matrizes Me N >
fimrotina LER MATRIZES;
rotina MULTIPLICAR MATRIZES;
início
<MATRIZES PRODUTO P>
fimrotina MULTIPLICARMATRIZES;
rotina IMPRIMIR MATRIZES;
início
<imprime matrizes M, N e P>
fimrotina IMPRIMIR MATRIZES;
inicio corpo principal do algoritmo
   executar rotina LER MATRIZES;
   executar rotina MULTIPLICAR IMATRIZES;
   executar rotina IMPRIMIR MATRIZES;
fimalgoritmo.

As instruções que devem ser inseridas em lugar de bloco

<MATRIZ PRODUTOP>

estão indicadas na seguinte alternativa:

 

Provas

Questão presente nas seguintes provas
2334890 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

Analise o algoritmo abaixo, que mostra o uso de uma função:

algoritmo "IFCE"

var

NR, XY, M, N : inteiro

funcao FORTALEZA(SOBRAL:inteiro):inteiro

inicio

se SOBRAL < 2 entao

retorne 1

senao

retorne SOBRAL * FORTALEZA(SOBRAL-1)

fimse

fimfuncao

inicio

XY <- 17

M <- XY MOD 13

N <- FORTALEZA(M) + 9

escreva("M = ",M:4," N = ",N:4)

fimalgoritmo

Ao final da execução, serão mostrados para as variáveis M e N, respectivamente, os seguintes conteúdos:

 

Provas

Questão presente nas seguintes provas
2334889 Ano: 2021
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-CE
Provas:

A seguir se apresenta um exemplo de pseudocódigo que apresenta o uso de uma função recursiva.

algoritmo "CE2021"

var

ALFA, BETA, GAMA : inteiro

funcao FNC (X:inteiro) :inteiro

inicio

GAMA <- GAMA + 1

se X < 2 entao

retorne X + 1

senao

retorne X + FNC (X - 1)

filme

fimfuncao

inicio

BETA <- 3

GAMA <- 0

ALFA <- FNC (BETA)

escreval(" GAMA = ",GAMA:4,"ALFA = ",ALFA:4)

fimalgoritmo

Analisando o cenário depois de executado, é correto afirmar que a quantidade de vezes em que houve execução da função e o valor final para ALFA serão, respectivamente,

 

Provas

Questão presente nas seguintes provas