Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 4.490 questões

Q515047 Programação
“As camadas _________________ deverão ser separadas,de acordo com o objetivo para o qual elas foram desenvolvidas. Assim, para a camada de ________________ devem ser utilizadas as linguagens de marcação, como html e xhtml. Para a camada de ________________ visual do conteúdo, utilizam-se as folhas de estilo css em qualquer uma de suas versões. Já para a camada que modifica o comportamento dos elementos, são utilizadas linguagens ________________ e modelos de objeto (dom)." com base nos padrões de desenvolvimento web definidos no documento do e-Mag, assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Alternativas
Q514854 Programação
O uso da linguagem de script BAT gera arquivo com extensão .bat e pode ser definido como um conjunto de comandos executados em lote (sequencialmente), com a função de automatizar tarefas rotineiras e muitas vezes trabalhosas. Entre os comandos possíveis de um uso em um arquivo bat, um serve para criar um diretório denominado cmrj, por exemplo, enquanto o outro serve para exibir informações e o código executado pelo sistema. Esses comandos são, respectivamente:
Alternativas
Q514814 Programação
Java implementa um mecanismo da programação orientada para objetos que permite a reutilização dos tipos de dados, bastando estender uma classe existente e continuar a partir de onde ela parou. A classe estendida é chamada de superclasse e a classe que estende, subclasse. Esse mecanismo é denominado:
Alternativas
Q514812 Programação
Atualmente, HTML5 representa a versão atual da HTML, utilizada como uma linguagem interpreta- da na construção de páginas para sites na internet. Na HTML5, emprega-se, para desenhar gráficos via scripting, normalmente JavaScript, por meio do método getContext(), a seguinte tag:
Alternativas
Q510224 Programação
Considere o seguinte script encontrado em uma página PHP.

                        Imagem associada para resolução da questão

Ao executar o script será exibido na página:
Alternativas
Q510223 Programação
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

Na programação orientada a objetos com Java
Alternativas
Q510137 Programação
Analise, a seguir, um pequeno programa desenvolvido em C.

                        #include
                        intfuncao (int j);
                        int main( )
                        {
                         int i;
                         intsaida;
                         i = 1;
                         saida = 0;
                         while (i <10)
                         {
                                   saida = saida + funcao(i);
                                    i = i + 1;
                         }
                         printf("%d", saida);
                        }
                         intfuncao (int j)
                        {
                          if (j % 2 == 0)
                                     return 0;
                          else
                                      return j;
                        }

A valor da variável saída que é impresso na tela ao final da execução do programa é
Alternativas
Q509890 Programação
No desenvolvimento de aplicações, o gerenciamento da memória é um dos pontos críticos a ser considerado, uma vez que esse tem impacto direto no seu desempenho. Em sistemas desenvolvidos com a linguagem Java, o gerenciamento da memória é feito pelo Garbage Collection (GC), embora ainda seja uma característica mal entendida pelos desenvolvedores da plataforma, pois esses desenvolvedores acreditam que o GC elimina toda a sua responsabilidade no quesito. Para o bom entendimento do GC é importante conhecer o ciclo de vida dos objetos, desde sua alocação até sua desalocação. Portanto, se o ciclo de vida de um objeto é composto por sete estados, qual das alternativas a seguir descreve uma ou mais características do estado Criado (Created)?
Alternativas
Q509889 Programação
Analise o código a seguir.

01. package processos;
02.
03. public class Concorrencia implements Runnable{
04.
05. Thread t;
06.
07. Concorrencia(String str) {
08. t = new Thread(this, str);
09. t.start();
10. }
11.
12. public void run() {
13. for (int i = 0; i < 5; i++) {
14. if ((i % 5) == 0) {
15. System.out.println(Thread.currentThread().getName() + " executando...");
16. Thread.yield();
17. }
18. }
19.
20. System.out.println(Thread.currentThread().getName() + " Fim da thread.");
21. }
22.
23. public static void main(String []args){
24. new Concorrencia("Thread 1");
25. new Concorrencia("Thread 2");
26. new Concorrencia("Thread 3");
27. }
28. }

De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método yield(), na linha 16.
Alternativas
Q509737 Programação
Assinale a alternativa que apresenta CORRETAMENTE a forma de se declarar uma função na linguagem C
Alternativas
Q509736 Programação
Assinale a alternativa que apresenta CORRETAMENTE a forma em C de recuperar o endereço de memória de uma variável.
Alternativas
Q509310 Programação
O Shell é um programa interpretador de instruções, que foi escrito em diferentes versões. Diante do exposto, analise.

I. O sh é o Shell padrão do Unix.
II. O bash é o Shell padrão do Linux.
III. O ksh é um upgrade do bash.
IV. A estrutura de linguagem do csh é bastante parecida com a linguagem C++.

Está(ão) correta(s) apenas a(s) afirmativa(s)
Alternativas
Q508549 Programação
Sobre a linguagem Java, é correto afirmar:
Alternativas
Q508548 Programação
Considere a seguinte função busca escrita em linguagem C:

                        bool busca(int vetor[ ], int n, int tam)
                        {
                              int ini=0, mid;
                              while (ini <= tam)
                              {
                                      mid = (ini + tam)/2;
                                      if (vetor[mid] == n)
                                            return true;
                                     else
                                            if (n > vetor[mid])
                                                  ini = mid+1;
                                            else
                                                  tam = mid-1;
                              }
                              return false;
                        }

Essa função implementa o algoritmo de busca
Alternativas
Q508547 Programação
Considere o seguinte programa escrito em C:

                         int main()
                        {
                              int x = 25, y = 5, z;
                              for (z = 0; x >= y; x = x - y, z++);
                              printf("x=%d, y=%d, z=%d\n", x, y, z);
                              return 0;
                         }

Após a execução do programa, o que aparecerá na tela será
Alternativas
Q508545 Programação
Imagine que um técnico em TI esteja escrevendo um programa em C para controlar a entrada de torcedores em um estádio que comporta 50.000 pessoas. Sabendo que o programa vai ser executado em uma máquina com arquitetura de 32 bits, o tipo de dados que o técnico deverá usar para declarar uma variável para guardar o número de torcedores pagantes, caso queira ser o mais econômico possível no uso da memória, será
Alternativas
Q507866 Programação
Considere o trecho de código abaixo, escrito para o Microsoft Visual C# 2008 Express Edition.

Int32 numero;
numero = Convert.ToInt16(!(21 > 21));

O valor fnal da variável “numero” será:
Alternativas
Q507865 Programação
Observe o trecho de código a seguir, construído para o Microsoft Visual C# 2008 Express Edition.

            1.       class Retorna
            2.       {
            3.                public int retorna( )
            4.                {
            5.                         return 1;
            6.                 }
            7.                 public Single retorna( )
            8.                 {
            9.                         return 3.7f;
            10.                }
            11.       }

Esse trecho de código:
Alternativas
Q507864 Programação
O código a seguir, escrito para o Microsoft Visual C# 2008 Express Edition, tem um erro na linha 8.


            1. public interface Poligono
            2. {
            3.       void perimetro( );
            4. }
            5.
            6. class PoligonoIrregular : Poligono
            7. {
            8.       void perimetro( )
            9.       {
            10.   }
            11. }

O trecho de código certo para substituir a linha e corrigir o erro é:
Alternativas
Q507863 Programação
Considere as classes e o programa abaixo feitos utilizando o Microsoft Visual C# 2008 Express Edition.

                        Imagem associada para resolução da questão

Ao executar os métodos “carro.aumentaVelocidade(20)" e “meio.aumentaVelocidade(20)", o conteúdo de “carro. velocidade" e “meio.velocidade", respectivamente, serão:
Alternativas
Respostas
3301: D
3302: C
3303: C
3304: B
3305: E
3306: B
3307: C
3308: A
3309: B
3310: A
3311: D
3312: D
3313: B
3314: B
3315: D
3316: B
3317: C
3318: A
3319: A
3320: A