Questões Militares
Comentadas sobre linguagens de programação em programação
Foram encontradas 289 questões
Assumindo as seguintes declarações em C++:
int y = 5;
int *yPtr;
é correto afirmar que o comando yPtr = &y;
Considere a declaração abaixo, na linguagem C++:
«expressao1»; while («expressao2») { «comandos»;
«expressao3» };
Pode-se afirmar que o comando for, para ser equivalente ao
while, será
A série de Fibonacci 0, 1, 1, 2, 3, 5, 8, 13, 21, ... começa com 0 e 1 e tem a propriedade de que cada número subseqüente de Fibonacci é a soma dos dois números de Fibonacci anteriores.
A série Fibonacci pode ser definida recursivamente como segue:
fibonacci (0) = 0
fibonacci (1) = 1
fibonacci ( n ) = fibonacci ( n - 1 ) + fibonacci ( n - 2 )
Indique a função recursiva, em C++, que representa a solução correta para a série de Fibonacci apresentada acima.
Dado o seguinte trecho de programa em C++,
int x = 1;
while ( x < 10 ) ;
- -x;
Pode-se afirmar que o valor de x em qualquer momento da
execução será:
Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.
Se uma exceção ocorrer em um bloco _______, o bloco _______ terminará imediatamente e o controle do programa irá passar para o primeiro bloco _______ com um tipo de parâmetro que corresponde ao tipo da exceção lançada.
Informe se são verdadeiras (V) ou falsas (F) as afirmativas sobre Threads em Java e, em seguida, marque a opção com a sequência correta.
( ) Um objeto Runnable representa uma “tarefa” que pode executar concorrentemente com outras tarefas.
( ) Pode-se prever a ordem em que as threads serão agendadas, sabendo a ordem em que elas foram criadas e iniciadas.
( ) O método ExecutorService (do pacote java.util.concurrent) estende a interface Executor e declara outros métodos para gerenciar o ciclo de vida de um Executor.
( ) Uma thread adormecida permanece no estado de espera sincronizada por um período de tempo designado, depois do qual ela retorna ao estado executável.
( ) Um objeto que implementa a interface Executor pode ser criado com os métodos static declarados na classe Executors (do pacote java.util.concurrent).
( ) A sincronização de threads coordena o acesso a dados compartilhados por múltiplas threads concorrentes.
Em Java, uma indicação de que ocorre um problema, durante a execução de um programa, é chamada de exceção. Existem vários tipos de exceções, como divisão por zero, esgotamento de memória, entre outros. Sobre o tratamento de exceções, preencha as lacunas das afirmativas abaixo e, em seguida, assinale a alternativa correta.
I. Pelo menos um bloco ____________ ou um bloco _____________ deve seguir imediatamente o bloco ____________ .
II. Se um bloco_____________lançar uma exceção, o bloco_____________ ainda executará. A exceção é então transferida para o próximo bloco____________ externo.
Applets são considerados programas em Java, que são tipicamente incorporados a documentos XHTML, que também podem ser chamadas páginas web. Acerca dos applets em Java, analise as afirmativas a seguir:
I. O método start é chamado uma vez pelo contêiner de applets para inicializar um applet quando ele é carregado.
II. O método init é chamado pelo contêiner de applets depois dos métodos paint e stop. O método init também é chamado quando o applet precisa ser repintado.
III. O método destroy é chamado pelo contêiner de applets quando o applet é removido da memória.
IV. Cinco métodos do ciclo de vida de um applet são chamados pelo contêiner de applets entre o momento em que o applet é carregado no navegador e o momento em que ele é fechado pelo navegador.
Estão corretas apenas as afirmativas
Sobre os comandos do PHP para Sistema de Arquivos (filesystem), analise as descrições a seguir.
I. Testa se o ponteiro está no final do arquivo.
II. Obtém uma linha de arquivo.
III. Retorna a posição do ponteiro do arquivo.
Esses comandos estão apresentados, respectivamente, em:
O PHP (Personai Home Page) é uma das linguagens voltadas para a Internet mais usada na atualidade. O PHP cresceu consideravelmente nos últimos anos, passando de 50 mil domínios em meados dos anos 2000 para mais de 200 milhões de websites que o utilizavam como base, no início de 2013. Existem muitos Scripts disponibilizados gratuitamente em vários sites espalhados pela web, aumentando assim a sua popularidade. O PHP possui comandos que podem ser divididos em categorias como por exemplo, arrays, strings, data e hora, sistemas de arquivos (filesystem), entre vários outros. Associe as colunas, relacionando os comandos em PHP, para manipulação de arrays. A seguir, marque a alternativa que apresenta a sequência correta.
(1) - array_map
(2) - array_pad
(3) - array_slice
(4) - array_merge
(5) - array_fiip
( ) retorna um array com chaves e valores trocados.
( ) une dois ou mais arrays.
( ) aplica o call-back sobre os elementos dos arrays dados.
( ) retorna uma parte do array.
( ) preenche determinado tamanho de um array.