Questões de Concurso Sobre programação

Foram encontradas 14.867 questões

Q309567 Programação
Quanto a servidores de aplicação, julgue os próximos itens.
No servidor Tomcat, arquivos de configuração são armazenados em conf/, arquivos de log em logs/ e as aplicações são tipicamente armazenadas abaixo do diretório server/. As aplicações podem ser implantadas (deployed) enquanto o servidor está em execução.
Alternativas
Q309555 Programação
No referente à formatação de dados, julgue os seguintes itens.
Em um documento XML, os dados são estruturados se o documento está de acordo com um esquema XML ou DTD definido, e são semi-estruturados se o documento não está em conformidade com um esquema. Um documento XML é centrado em dados, se possui itens de dados com estruturas específicas.
Alternativas
Q309554 Programação
No referente à formatação de dados, julgue os seguintes itens.
Em cada documento XML pode haver elementos e atributos; os atributos fornecem informações que descrevem elementos; os elementos são identificados por tags; os nomes de tags estão inclusos entre sinais de menor e de maior; os elementos complexos são construídos hierarquicamente a partir de outros elementos; nomes de tags são definidos de modo a descrever o significado dos elementos de dados.
Alternativas
Q309553 Programação
No referente à formatação de dados, julgue os seguintes itens.
Em HTML, os tags <html> e </html>especificam os limites do documento; informações de cabeçalho encontram-se entre os tags <head> e </head>; os tags <body> e </body> delimitam o corpo do documento; os tags <table> e </table> especificam que o texto será exibido como uma tabela; a linha de uma tabela é identificada pelos tags <td> e </td>; os dados de texto de uma linha são identificados pelos tags <tr>e </tr> ; podem haver atributos dentro de tags.
Alternativas
Q309524 Programação
Julgue os itens que se seguem, acerca da programação em
linguagem C.
O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação dos valores 22, 28 e 34.

#include <stdio.h>
int funcao(int a, int *b) {
     static int c = 5;
     int d = 3;
    *b = *b + 5;
a++, c++, d++;
return (a + *b + c + d);
}
int main(int argc, char *argv[]) {
     int a = 2,b = 4,(*ptr)(int,int*);
     ptr = funcao;
     printf("%d\n",(*ptr)(a,&b));
     printf("%d\n",(*ptr)(a,&b));
     printf("%d\n",(*ptr)(a,&b));
}

Alternativas
Q309523 Programação
Julgue os itens que se seguem, acerca da programação em
linguagem C.
O seguinte código não tem erros de sintaxe e sua execução resulta na apresentação de B, A, Natal e Amparo.

#include <stdio.h>
enum cidades {
      Recife,
      Natal
};
union capitais {
      enum cidades capitalA;
      enum cidades capitalB;
};
typedef struct {
      char *rua;
      enum cidades cidade;
} endereco;
int main(int argc, char *argv[]) {
      char matriz[] = {'A','B'},(*ptrA)[2],*ptrB;
      ptrA = &matriz;
      printf("%c\n", (*ptrA)[1]);
      ptrB = "BRASIL";
      ptrB++;
      ptrB++;
      printf("%c\n",*ptrB);
      union capitais varA;
      varA.capitalA = Natal;
      printf("%d\n", varA.capitalB);
      endereco varB = {"Amparo", Recife}, *ptrC;
      ptrC = &varB;
      printf("%s\n", ptrC->rua);
}

Alternativas
Q309522 Programação
Julgue os itens que se seguem, acerca da programação em
linguagem C.
O seguinte código não tem erros de sintaxe, e sua execução resulta na apresentação dos valores 10, 24 e 18.

#include <stdio.h>
int main(int argc, char *argv[])
{
       int a = 3, b = 2, c;
       c = (a > b) ? a : b;
       while (b < 5) {
           a = 0;
           while (a < 3) {
               a++;
               if (a == 2) continue;
               c++;
       }
       if(b == 4) break;
       b++;
       c++;
}
switch(a) {
       case 1 : b++;
       case 2 : b++;
       case 3 : b++;
case 4 : b++;
}
for (;a < 10; a++) c++;
do {
       b = b + c;
   } while (b < c);
   printf ("%d %d %d\n", a, b, c);
}

Alternativas
Q309521 Programação
Acerca da programação em linguagens shell de script, julgue os
itens subseqüentes.
Quanto ao código a seguir, é correto afirmar que não há erros de sintaxe; o argumento deve ser um nome de arquivo para que não haja falha; $1 identifica o argumento; o número e o conteúdo de cada linha no arquivo serão apresentados, se o argumento for um nome de arquivo com extensão sh ou csh.

#!/bin/sh
function imprimir ()
{
           echo "Arquivo:" $1
           echo "Tamanho:" $(wc $1)
           linha=
           n = 0
           while read linha; do
                 ((n = n + 1))
                 echo "n : linha";
           done
}
if [ $# -ne 1 ]; then
           echo "Falha na execucao."
           exit 2;
fi
if [ ! -r "$1" ]; then
           echo "Falha na execucao."
           exit 2;
fi
case $1 in
                      *.sh) imprimir
                                    break
                      *.csh) imprimir
                                    break
                      *) echo "Tipo invalido."
                                    exit 1
exit 1;

Alternativas
Q309520 Programação
Acerca da programação em linguagens shell de script, julgue os
itens subseqüentes.
Considerando o código a seguir, é correto afirmar que não há erros de sintaxe; é possível executar o código para copiar ou mover arquivos do diretório identificado por dir1 para o identificado por dir2; os arquivos de subdiretórios em dir1, caso existam, serão copiados para dir2.

#! /bin/csh -f
echo 'Diretorio de origem:'
set dir1=($<)
echo 'Diretorio de destino:'
set dir2=($<)
if ((! -d $dir1)**(! -d $dir2)) then
         echo "Diretorios incorretos."
endif
echo 'Extensao dos arquivos:'
set ext=($<)
echo 'Digite comando [cp ou mv]:'
set comando=($<)
switch ($comando)
case 'cp':
         foreach arquivo (dir1/*)
              if (! -d $arquivo && $arquivo =~ *.ext) then
                   cp $arquivo dir2
              endif
         end
case 'mv':
         foreach arquivo (dir1/*)
              if (! -d $arquivo && $arquivo =~ *.ext) then
                   mv $arquivo dir2
              endif
         end
default:
         echo 'Comando invalido'
         exit 01
endsw
exit 0

Alternativas
Q287818 Programação
Observe a rotina abaixo escrita em pseudocódigo.

1. inicio
2. p : inteiro = 20
3. misturar(p,p)
4. imprimir p
5. fim

6. procedimento misturar(a:inteiro, b:inteiro)
7. a=a+(b/2)–(b/5)+14;
8. b=(a/b)-1;
9. fim da função

Considerando-se a linha 1 como o ponto de entrada, e que os parâmetros "a" e "b" da sub-rotina são passados por referência, qual será o valor impresso na linha 4?

Alternativas
Q240200 Programação
O Zope é um servidor de aplicações WEB de código aberto. Os objetos que o Zope publica na WEB são armazenados no ZODB, um banco de dados orientado a objetos integrado ao sistema. Sobre o Zope, é correto afirmar que
Alternativas
Q240175 Programação
O processo de projeto de arquitetura se preocupa em estabelecer um framework estrutural básico para um sistema. Envolve a identificação dos componentes principais do sistema e das comunicações entre estes componentes. Um exemplo de um possível modelo de arquitetura é um modelo
Alternativas
Q240168 Programação
A especificação do EJB (Enterprise Java Beans) tem como intenção padronizar o tratamento de problemas comuns em aplicações complexas, tais como persistência, integridade transacional, segurança e controle de concorrência. A respeito do EJB, é correto afirmar que
Alternativas
Q240167 Programação
J2EE - Java 2 Enterprise Edition é uma plataforma de desenvolvimento de aplicações multicamadas, baseada em componentes, largamente utilizada em aplicações corporativas. A respeito das tecnologias envolvidas nessa plataforma, é correto afirmar que
Alternativas
Q240166 Programação
Um dos aprimoramentos feitos na linguagem Java foi a introdução da reflexão. Com relação a esse recurso, é incorreto afirmar que
Alternativas
Q240165 Programação
- Na linguagem de programação Java, pode-se definir a visibilidade dos métodos e atributos. Com relação a essa característica, é correto afirmar que
Alternativas
Q240164 Programação
A linguagem Java possui uma API (Application Program Interface) que disponibiliza pacotes e classes com diversas funcionalidades para auxiliar no desenvolvimento de aplicações. O pacote que contém classes que auxiliam na criação de interfaces de usuário, incluindo tratamento de gráficos e imagens, é denominado
Alternativas
Q240163 Programação
Com relação à linguagem de programação Java, é correto afirmar que
Alternativas
Q213791 Programação
A utilização de JDBC, em um programa Java, inicia com a indicação do pacote que contém a JDBC API pela declaração:

Alternativas
Q213790 Programação
O componente JFrame fornece, para uma aplicação Java, a janela principal que pode conter componentes gráficos inacessíveis, embora visíveis, por meio do subcontainer

Alternativas
Respostas
14161: E
14162: C
14163: C
14164: E
14165: C
14166: E
14167: C
14168: E
14169: E
14170: A
14171: A
14172: E
14173: A
14174: C
14175: A
14176: B
14177: E
14178: E
14179: C
14180: B