Foram encontradas 1.519 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS
Analise as assertivas abaixo sobre exceções em PHP.
I. Se uma exceção não for capturada por um bloco try/catch, PHP lançará um Erro Fatal a menos que um tratador seja definido através da função set_exception_handler.
II. Após a execução do tratador de exceção definido por set_exception_handler ser chamado devido ao lançamento de uma exceção, PHP termina a execução do script.
III. Exceções podem ser lançadas dentro de um bloco catch.
Quais estão corretas?
Provas
Para responder às questões de números 49 a 52, utilize, como referência a tela de Menu do utilitário COMPASS do software de Teleprocessamento COM-PLETE mostrada a seguir.
09:33:28 TID 39 FUNDATEC User OPER01 20.08.12
-- COM-PASS -- USTS
Suspended Programs Program Services 1/3
--------------------------------- ---------------------------------------
Programs Name C Level PF Service Description Programs ID PF
-------- -------- - ----- -- -------------------- -------- -- --
UEDIT JOBCTL U 1 01 E D I T O R UEDIT A
UPDS ADADBSNF U 2 02 B R O W S E UPDS B
3 NATURAL ONLINE NAT427 C
4 S P O O L NSPOOL D
5 Q U E U E S UQ E
UQ ADABAS U 6 * DATA SET UTILITY UDS F
PRINTOUT SPOOLING USPOOL G
PGMLIB MAINTENANCE ULIB H
U C T R L UCTRL I
Enter Input: HELP ?
-------------------------------------------------------------------------------
LU Name: FUN00084 HC TID: 4 Recall: = Language: 001
Devtype: 3279 V Device: PRT01017 Suspend: < PA1 Case : UPPER
Lines : 24 Key: PA2 Jump: ¢
Columns: 80
A quantidade máxima de programas (Programs) que podem ser suspensos em paralelo para a sessão COM-PLETE acima demonstrada é de
Provas
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:
Provas
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:
Provas
Sobre a notação da UML, assinale a alternativa INCORRETA.
Provas
A UML inclui os seguintes diagramas, EXCETO:
Provas
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.
Provas
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:
Provas
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?
Provas
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?
Provas
Caderno Container