Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 7.935 questões
procedure TSearchDemo.SearchExactClick(Sender: TObject); begin Table1.SetKey; Table1.Fields[0].AsString : Edit1.Text; (* Table1.Fieldbyname(‘Cidade’) : Edit1.Text *) Table1.GoToKey; end;
O procedimento acima pode ser substituído por:
Com relação ao código em C++ acima, julgue o item seguinte.
Caso as linhas 12 e 13 fossem substituídas, respectivamente, pelas linhas a seguir, a saída padrão permaneceria a mesma.
long i=5, j=6, k;
int l=10, m=5, n;
Com relação ao código em C++ acima, julgue o item seguinte.
O trecho a seguir corresponde à declaração de uma função inline. Esse tipo de função faz que o compilador, em vez de criar um conjunto separado de instruções na memória, copie o código de definição da função diretamente para o código de quem a chamou.

Com relação ao código em C++ acima, julgue o item seguinte.
Caso o programa seja executado, será mostrado no
dispositivo de saída padrão e em uma única linha o
seguinte resultado: 6,10.
Com relação ao código em C++ acima, julgue o item seguinte.
O comado “using namespace std;” mostra que está
sendo utilizado um namespace chamado “std”. Os
namespaces permitem agrupar, sob um nome, entidades
como classes e funções, e, dessa forma, o escopo global
pode ser dividido em sub-escopos, cada um com seu
próprio nome.
A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.
Em C++, quando declaradas sem valor predefinido, as
variáveis globais, as locais (declaradas dentro do escopo de
uma função) e as estáticas são automaticamente
inicializadas com o valor 0.
A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.
Uma construção interessante do C++ é o operador de escopo
(::). Não há correspondente ANSI-C para esse operador. O
operador de escopo permite acessar uma variável global
mesmo que exista uma variável local com o mesmo nome.
A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.
A passagem de parâmetros por referência é caracterizada pelo
fato de ser passado, para a função chamada, o endereço do
parâmetro, e não o seu valor, o que permite que a função
chamada possa, por meio do endereço do parâmetro,
modificar o seu valor.
Um aspecto fundamental das funções escritas utilizando C++ é a prototipação, que permite que o compilador realize uma checagem de tipos para chamadas de função em tempo de compilação, de forma que alguns erros de programação possam ser detectados.
Na herança entre classes, uma classe pode redefinir métodos herdados e definir novos métodos que não foram herdados; em uma classe, podem existir métodos que não devem ser redefinidos nas suas classes derivadas. Em Java e C++, esses métodos são declarados usando-se a palavra final. A herança pode ser simples ou múltipla, na herança simples há só uma classe imediatamente acima na hierarquia, enquanto, na herança múltipla, há mais de uma classe. C++ suporta a herança simples, enquanto Java suporta a herança múltipla.
Ao se criar um objeto, uma classe é usada como modelo; após ser criado, um objeto tem um identificador e um estado; um objeto desnecessário deve ser destruído. Nas linguagens Java e C++, os objetos para os quais não há referências são automaticamente destruídos, não é necessário o programador destruir explicitamente esses objetos.
I - Os identificadores que representam variáveis locais em um método têm duração estática.
II - Uma variável ou referência local declarada em um bloco pode ser utilizada somente nesse bloco ou em blocos alinhados dentro desse bloco.
III - Java possui tipos de dados primitivos tais como boolean, char e string.
Em relação às sentenças acima, pode-se afirmar que:
I - Os cookies são pequenos arquivos que são enviados por um servlet (ou outra tecnologia semelhante) como parte do cabeçalho de HTTP e nunca expiram.
II - As duas solicitações de http mais comuns são GET e PUT.
III - Os servlets normalmente são utilizados no lado do cliente de um aplicativo de rede.
Em relação às sentenças acima, pode-se afirmar que:
( ) Uma linguagem de programação pode ser convertida ou traduzida em código de máquina por compilação ou interpretação.
( ) Se o método utilizado traduz todo o texto do programa (também chamado de código), para só depois executar o programa, então diz-se que o programa foi interpretado.
( ) Se o texto do programa é traduzido à medida em que vai sendo executado, num processo de tradução de trechos seguidos de sua execução imediata, então diz-se que o programa foi compilado.
( ) Pascal e C são linguagens de Programação em que os programas são compilados antes de serem executados.
A seqüência está correta em:
