841811 Q140958
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao código em Pascal apresentado acima, julgue os itens subseqüentes.

Nas linhas de 10 a 12 do programa acima, implementa-se um ciclo de repetição que permite ler uma variável auxiliar temporária e acumular o valor dessa variável na variável r2.

841812 Q140956
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao código em Pascal apresentado acima, julgue os itens subseqüentes.

Embora o Pascal permita a definição de vetores multidimensionais, na linha 5 do programa acima define-se um vetor unidimensional de tamanho estático e do tipo real. O número de elementos que esse vetor pode comportar é igual a 8.

841813 Q140954
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos de linguagens de programação, de lógica de programação e de estruturas de dados, julgue os próximos itens.

A alocação dinâmica de memória permite reservar espaços de memória de tamanho arbitrário e acessá-los por meio de apontadores.

841814 Q140952
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos de linguagens de programação, de lógica de programação e de estruturas de dados, julgue os próximos itens.

Um programa em linguagem C, ao ser executado, divide a memória do computador a ele alocada em três áreas: área de instruções, que armazena o código compilado e montado em linguagem de máquina; área de memória estática, em que são criadas as variáveis globais e locais estáticas; e a área de heap, destinada a armazenar dados alocados dinamicamente.

841815 Q140951
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra um diagrama de blocos que apresenta os processos de compilação e montagem de programas, julgue os itens a seguir.

Sabendo-se que o processo #I corresponde à compilação do programa representado pelo bloco #A, é correto afirmar que o bloco #B representa esse programa em linguagem de montagem.

841816 Q140950
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra um diagrama de blocos que apresenta os processos de compilação e montagem de programas, julgue os itens a seguir.

Nesse diagrama, o bloco #A representa um programa em linguagem de alto nível. Constituem exemplos de linguagens de alto nível as linguagens Pascal, C e Java.

841817 Q140949
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir que versam acerca de linguagens Web.

Linguagens de script são úteis para criar conteúdos interativos na Web. As linguagens de script interpretadas no servidor (server-side script) são aquelas que fazem validações em dados de formulários diretamente no equipamento do usuário final.

841818 Q140947
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama de relacionamento entre algumas das principais abstrações que compõem o ambiente Delphi. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de programação.

Os retângulos de cantos arredondados representam classes, ao passo que as setas representam adequadamente as relações de herança, em conformidade com a notação empregada na linguagem UML.

841819 Q140935
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ainda com relação às linguagens, julgue os próximos itens

UML (universal modelling language) é uma linguagem de modelagem proprietária que pode ser utilizada no desenvolvimento de sistemas de maneira intuitiva para visualização de objetos.

841820 Q140934
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às linguagens, julgue os itens a seguir.

O Ajax basicamente oferece uma metodologia para desenvolvimento de aplicações na Web que une Javascript e XML, mas que só pode ser executado em browsers lançados após 2001.