Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.487 questões
II - A abstração consiste em identificar todas as características e comportamentos possíveis de um objeto, evita que a modelagem siga apenas a partir dos objetivos principais do negócio.
III - O encapsulamento é um princípio que permite a criação de classes como especializações de classes já existentes. O que ajuda a diminuir a duplicação de código, reaproveitando dados e comportamento de classes já existentes.
IV - O polimorfismo é um recurso que permite a utilização de uma única referência para diferentes especializações da mesma classe, obtendo dinamicamente o comportamento adequado.
Estão corretas as afirmativas:
$Texto = "Zé corre risco de vida num táxi 1234567890"; $Texto =~ s/[a-z]| //gi; print $Texto;
( ) Seu uso não está limitado à web, podendo ser utilizado em documentos PDF, por exemplo.
( ) JQuery; JSon e DOJO são todas bibliotecas Javascript.
( ) Embora trabalhe com orientação a objetos, a linguagem não utiliza classes.
( ) Além de funções para manipulação de strings, é possível utilizar expressões regulares em scripts Javascript.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
A implementação de mecanismo de controle de concorrência é necessária para garantir a atomicidade das transações. Esse controle é efetuado de forma mais eficiente pela linguagem hospedeira na qual o aplicativo é desenvolvido, como é o caso de PHP com os bancos de dados por ele utilizados.
A distribuição padrão de PHP suporta extensões com uma variedade de bancos SGBDs específicos, como dBase, Firebird, Informix, IBM DB2, Ingres, MsSQL, MySQL, Oracle, Paradox, PostgreSQL e Sybase, entre outros.
Algoritmos recursivos normalmente têm menor tempo de resposta que seus equivalentes iterativos, mas as linguagens PHP e Javascript, por serem linguagens de script, não permitem nem necessitam de recursividade.
No que se refere a JavaBeans, julgue o item a seguir.
Quando uma propriedade constrained é modificada, os beans interessados são notificados via uma exceção PropertyChangeEvent. Por sua vez, a modificação de uma propriedade bound pode ser vetada por beans interessados. Para que um bean vete a modificação de uma propriedade bound, ele deve lançar uma exceção da classe PropertyVetoException.
No que se refere a JavaBeans, julgue o item a seguir.
A API JavaBeans provê design patterns que possibilitam que ferramentas descubram quais eventos cada bean pode notificar. Para um bean ser uma fonte de evento, ele deve prover métodos por meio dos quais possam ser acrescentados e removidos os identificadores dos objetos interessados no evento. Os design patterns definidos para esses métodos são os seguintes.
public void add<EventListenerType>(<EventListenerType> a)
public void remove<EventListenerType>(<EventListenerType> a)
#include <stdio.h> int fat(int n) { if (n) return n*fat(n-1) else return 1; }
Qual é a técnica utilizada?
No Python 3.0, foi disponibilizado um módulo de debug, chamado faulthandler, aplicável exclusivamente para os casos de falha de sistema.
O Ruby permite que seja implementada a herança múltipla de classes, desde que as superclasses não tenham conflitos a serem resolvidos.
Pacotes RMI pertencentes ao java.rmi permitem visualizar dados entre redes, uma vez que possibilitam que objetos Java se comuniquem, mesmo quando executados em JVM distintas, pela chamada de métodos remotos.
O trecho de código PHP a seguir define que um arquivo será lido linha a linha.
<?php $arq=fopen("benvindo.txt","r") or exit("Nao foi possivel abrir o arquivo!"); while (!feof($arq)) { echo fgetc($arq); } fclose($arq); ?>
Em JavaScript, scripts na seção de cabeçalho (<head>) são carregados antes de qualquer uso e serão executados quando forem chamados ou quando um evento for disparado.
JavaScript, ao contrário de HTML, faz distinção entre maiúsculas e minúsculas.
Em PHP, uma variável tem de ser declarada previamente, com um tipo determinado, antes que qualquer valor seja adicionado a ela.