Magna Concursos

Foram encontradas 60 questões.

2449098 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Em relação à utilização de chamadas recursivas em Visual Basic 6, pode-se afirmar que:

I. Deve ser usada com cuidado, pois múltiplas chamadas recursivas podem ocasionar o estouro da pilha de execução do programa através da mensagem de erro: "Out of stack space".

II. Não é exclusividade da técnica recursiva a utilização da pilha de execução, pois esta é utilizada sempre que qualquer procedimento é disparado pelo programa.

III. O controle da pilha de execução é feito exclusivamente pelo sistema operacional não necessitando de intervenções por parte dos programadores, sendo a responsabilidade destes o uso razoável das técnicas de recursividade.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2449096 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere as seguintes atribuições para variáveis em Visual Basic 6:

Dim draio As Double
Dim ncont As Integer
Dim drazao As Double
Dim nqtd As Integer
dRaio = 1.2
nCont = 5
nQtd = 68
dRazao = (dRaio * dRaio + 1) \ 2
nCont = nCont ^ 3 Mod 2
dRaio = -dRaio / 2 + 1

Supondo que os tipos das variáveis foram declarados corretamente, assinale quais são os valores finais de cada uma delas ao término de uma execução.

 

Provas

Questão presente nas seguintes provas
2449150 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Considere as tabelas, as consultas e os seus resultados apresentados a seguir:

A tabela abaixo denominada 'pessoas', em que o atributo id_pessoa é chave primária:

id_pessoa

sobrenome nome endereco

cidade

1 Henri Olavo Rua da Árvore, 10

Porto Alegre

2 Suez Tobias Avenida Capuaçu, 23

Porto Alegre

3 Peterson Kari Rua das Palmeiras, 445

Canoas

A tabela abaixo denominada 'pedidos', em que o atributo id_pedido é chave primária:

id_pedido

numero_pedido

id_pessoa

1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15

O atributo id_pessoa na tabela 'pedidos' referencia o atributo id_pessoa da tabela 'pessoas' (logo, é uma chave estrangeira).

Observe as consultas abaixo e os seus resultados.

Consulta 1

SELECT p.sobrenome, p.nome, pd.numero_pedido FROM pessoas INNER JOIN pedidos ON pessoas.id_pessoa=pedidos.id_pedido ORDER BY pessoas.sobrenome ;

Consulta 2

SELECT pessoas.sobrenome, pessoas.nome, pedidos.numero_pedido FROM pessoas LEFT JOIN pedidos ON pessoas.id_pessoa=pedidos.id_pedido ORDER BY pessoas.sobrenome ;

Consulta 3

SELECT pessoas.sobrenome, pessoas.nome, pedidos.numero_pedido FROM pessoas RIGHT JOIN pedidos ON pessoas.id_pessoa=pedidos.id_pedido ORDER BY pessoas.sobrenome ;

Resultado da Consulta 1

sobrenome

nome

numero_pedido

Henri

Olavo

22456

Henri

Olavo

24562

Peterson

Kari

77895

Peterson

Kari

44678

Resultado da Consulta 2

sobrenome

nome

numero_pedido

Henri

Olavo

22456

Henri

Olavo

24562

Peterson

Kari

77895

Peterson

Kari

44678

Suez

Tobias

Resultado da Consulta 3

sobrenome

nome

numero_pedido

Henri

Olavo

22456

Henri

Olavo

24562

Peterson

Kari

77895

Peterson

Kari

44678

34764

Sobre as consultas realizadas, pode-se afirmar que:

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas
2449134 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere o seguinte trecho de código escrito em Visual Basic 6:

1. Dim A as String
2. Dim B as String
3. A="145"
4. B="10"
5. MsgBox("1=" & A/B & " 2=" & A + +B)

Ao executar esse trecho em um programa, é correto afirmar que:

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas
2449121 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre a notação da UML, assinale a alternativa INCORRETA.

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas
2449111 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

A UML inclui os seguintes diagramas, EXCETO:

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas
2449106 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere o seguinte trecho de código escrito em Visual Basic:

1. Const max As Integer = 5
2. Dim v(max) As Double
3. Dim m(max, max) As Integer
4. Dim i As Short
5. Dim j As Short
6. Dim _val As Short
7. For i = 1 To max - 1
8. v(i+1) = i*max
9. _val = _val + v(i+1)
10. For j = 1 To max
11. m(i, j) = v(i+1) + j
12. _val = _val+v(i+1)
13. Next
14. Next
15. MsgBox("val=" & _val)

Considerando o trecho de código acima, assinale a alternativa correta.

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas
2449103 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere as seguintes linhas de código-fonte escrito na Linguagem Visual Basic 6:

1. Option Explicit On
2. Function F(ByVal d as Integer) as
Integer
3. Dim a as Integer
4. If (d Mod 2 = 0) Then
5. F = d * 2
6. End If
7. a = d + 1
8. F = a
9. End Function
10.
11. Sub Command_click
12. Dim a as Integer
13. Dim b as Boolean
14. Dim c as Boolean
15. Dim d as Integer
16. a = 1
17. b = false
18. c = not b
19. d = 10
20. Do
21. Do
22. a = F(d)
23. d = d + 1
24. If (d = d Mod 12) Then
25. c = not c
26. End If
27. Loop While c <> false
28. c = not c
29. d = d \ 10
30. If (d Mod 2 = 1) Then
31. b = not b
32. End If
33. Loop Until b = true
34. End Sub

Sobre esse trecho de código, pode-se afirmar que:

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas
2449097 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Em Visual Basic 6, os arrays (vetores) dinâmicos são usados quando não se possui uma noção do tamanho que será necessário para a criação de variáveis. Sobre arrays dinâmicos, pode-se afirmar que:

I. Visual Basic 6 permite a criação de arrays dinâmicos através do comando ReDim.

II. Toda vez que a instrução ReDim é utilizada, todos os valores que existiam permanecem na estrutura, e uma nova região de memória é alocada para compor os novos elementos. Caso o redimensionamento seja feito para reduzir o tamanho da estrutura, os valores do array original que estiverem posicionados acima dos índices do novo tamanho serão perdidos, os demais serão mantidos.

III. A Linguagem Visual Basic 6 aceita a criação de arrays de arrays e permite a mudança do número de dimensões das variáveis em qualquer parte do programa.

Quais estão corretas?

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas
2449095 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Variáveis são utilizadas para determinar a alocação de memória necessária para programas ao armazenar informações, e, em geral, são usadas para auxiliar no desenvolvimento de soluções computacionais. Para responder à questão, observe o trecho de código abaixo, escrito em Visual Basic 6:

1. Option Explicit
2. Sub CommandClick
3. Dim sNome as String
4. Dim nIdade as Long
5. Dim nQuantidade as Integer
6. Dim bPagou as Boolean
7. . . .
8. End Sub

A partir das informações acima, pode-se afirmar que:

I. O valor default de sNome (Linha 3) é referência nula e não cadeia vazia (“”).

II. A memória alocada total para as variáveis nIdade (Linha 4) e nQuantidade (Linha 5) será de oito bytes.

III. A variável bPagou (Linha 6) é explicitamente unsigned.

Quais estão corretas?

Questão Anulada e Desatualizada

Provas

Questão presente nas seguintes provas