1231 Q147439
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Analise as seguintes afirmações relacionadas a conceitos básicos de Programação de Computadores.

I. Uma instrução iterativa faz com que uma instrução ou uma coleção de instruções seja executada zero, uma ou mais vezes.

II. Cada subprograma tem um único ponto de entrada e o controle sempre retorna ao chamador quando a execução do subprograma é concluída.

III. Quando um parâmetro é passado por referência, o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente, que, então, age como uma variável local no subprograma.

IV. O encapsulamento é uma estrutura de dados que consiste em um número inteiro e uma fila que armazena descritores de tarefas. O conceito de encapsulamento consiste na colocação de proteções em torno do código...

1232 Q147330
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.

Todas as implementações indicadas empregam o padrão de desenho denominado Iterator.

1233 Q147329
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.

As implementações HashSet e HashMap apresentam uma ordem de complexidade constante durante a busca e o armazenamento, quaisquer que sejam as condições operacionais.

1234 Q147328
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.

Os tipos de dados HashSet, ArrayList e HashMap são classes que implementam os tipos de dados Set, List e Map, respectivamente.

1235 Q147327
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.

A fim de desenvolver uma especificação de interface web para acesso aos sistemas mencionados na figu...

1236 Q147284
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O enfoque tradicional do processo de programação de computadores é representado pelo paradigma

1237 Q147263
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na programação estruturada, o mais adequado grau de relação entre tarefas executadas por um mesmo módulo é definido por

1238 Q147257
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Dentre os objetos contidos nas alternativas abaixo, uma operação de cálculo de área poderá ser realizada, aplicando-se o conceito de polimorfismo, com a utilização de um método referenciado na classe de

1239 Q147256
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Uma superclasse em geral representa um número ...... de objetos em relação à sua subclasse. Se a classe X herda da classe Y, então, X é uma ...... e Y é uma ...... .

 As lacunas acima serão corretamente preenchidas por, respectivamente,

1240 Q147187
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Julgue as seguintes afirmações sobre conhecimento de Internet para programadores.

I. Como o HTML, o XML usa marcadores (palavras envoltas pelos sinais '') e atributos (na forma nome="valor"). Mas enquanto HTML especifica o que cada marcador e atributo significa, e em certas ocasiões como seu conteúdo aparecerá em um navegador, XML usa os marcadores apenas para delimitar os trechos de dados, deixando sua interpretação completamente a cargo da aplicação que os lê.

II. A Máquina Virtual Java (JVM) oferece mecanismos para aumentar a segurança e a portabilidade de aplicações desenvolvidas na linguagem Java.

III. PHP é uma linguagem de programação interpretada, muito utilizada para gerar conteúdo dinâmico para a Internet. 8 

Escolha a alternat...