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

Foram encontradas 4.490 questões

Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598755 Programação
Em Java podem ser utilizados diversos tipos de classes, como classes concretas, classes abstratas, classes estáticas e interfaces. As interfaces podem
Alternativas
Q597500 Programação
No que diz respeito aos operadores suportados pelo PHP, analise as afirmativas a seguir.

I. Os símbolos = e == representam o operador igual. Por exemplo, $a = $b e $a == $b tem por significado verdadeiro se $a é igual a $b.

II. Os símbolos != e <> representam o operador diferente. Por exemplo, $a != $b e $a <> $b tem por significado verdadeiro se $a não é igual a $b.

III. Os símbolos % e & representam o operador módulo. Por exemplo, $a % $b e $a & $b fornecem como resultado o resto da divisão de $a por $b.
Assinale a alternativa correta:
Alternativas
Q597498 Programação
Na linguagem Java há um comando que é usado para forçar o término da execução de uma instrução switch ou de uma estrutura de controle while, continuando a execução do programa na próxima linha após o laço. Esse comando é:
Alternativas
Q597492 Programação
Em programação orientada a objetos, a expressão “modificador de acesso” é a palavra-chave que define como um atributo, método, ou classe será visto no contexto que estiver inserido. A seguir, são definidos três tipos de “modificadores de acesso”.

I. Deixará visível a classe ou membro para todas as outras classes, subclasses e pacotes do projeto Java.

II. Deixará visível o atributo para todas as outras classes e subclasses que pertencem ao mesmo pacote. A principal diferença é que apenas as classes do mesmo pacote têm acesso ao membro. O pacote da subclasse não tem acesso ao membro.

III. Deixará visível o atributo apenas para a classe em que este atributo se encontra.
As descrições I, II e III definem os “modificadores de acesso” respectivamente como:
Alternativas
Q597491 Programação
No que diz respeito às características da linguagem Java, analise as afirmativas a seguir.
I. Os aplicativos Java começam a rodar pelo método class.
II. Java é sensitive case diferenciando letras maiúsculas de minúsculas.
III. Dados primitivos são definidos por meio dos tipos integer, float, double e string.
Assinale a alternativa correta:
Alternativas
Q596376 Programação
Acerca de Java, julgue o item subsequente.
Para o usuário do JPA (Java Persistence API), o arquivo hbm.xml é responsável pela configuração do funcionamento do sistema e especifica a conexão com o banco de dados, seu dialeto e a linguagem de consulta.
Alternativas
Q594887 Programação
Analise o seguinte código na linguagem Java: 

01. public class StringExemplo {

02. static String s1 = "conteudo";

03. public static void main(String[] args) {

04. String s2 = "conteudo";

05. String s3 = new String(s1);

06. System.out.println(s1 == s2);

07. System.out.println(s3 == s1);

08. System.out.println(s1.equals(s2));

09. System.out.println(s3.equals(s1));

10. }

11. }


Assinale a afirmativa que apresenta a linha que irá imprimir “false".


Alternativas
Q594885 Programação
Analise o seguinte código na linguagem Java:

public class Exemplo {

           static int getAno() throws Exception {

                       return 2015;

            }

            public static void main(String[] args) {

                       try {

                                   int x = getAno();

                        } catch (Exception e) {

                                    x++;

                        } finally {

                                  System.out.println("ano = " + x++);

                        }

            }

}


Assinale a afirmativa que apresenta o resultado correto da execução do código. 


Alternativas
Q594225 Programação
Em geral, um buffer overflow se caracteriza por permitir a sobrescrita de espaços de memória utilizados por um processo, o que pode ser realizado intencionalmente ou não. A esse respeito, julgue o item que se segue.
O seguinte trecho de código não é passível de um ataque buffer overflow.
#include <stdio.h> #include <string.h> void fun1(void) { char arg2[10]; gets(arg2); printf("%s\n", arg2); } int main(void) { printf("Isso pode?\n"); fun1(); printf("Sim, pode...\n"); return 0; }
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-RR Prova: FCC - 2015 - DPE-RR - Analista de Sistemas |
Q592750 Programação
Considere as linhas a seguir em uma classe Java. a = con.prepareStatement("select * from cliente where id = ? "); a.setInt(1, id); b = a.executeQuery();
Um Analista de Sistemas pode concluir corretamente que os objetos a e b são, respectivamente, dos tipos de interface 
Alternativas
Q591978 Programação
No desenvolvimento web, Sass é um(a)
Alternativas
Q591976 Programação
1 def hello

2     if @nomes.nil?

3         puts "..."

4 elsif @nomes.respond_to?("join")

5 @nomes.each do |nome|

6            puts "Hello # {nome} ! "

7        end

8        else

9             puts "Hello # { @nomes} ! "

10       end

11 end

O código Ruby anteriormente apresentado é um exemplo de
Alternativas
Q591975 Programação
1 def exemplo

2    if @nomes.nil?

3           puts "..."

4    elsif @nomes.respond_to?("join")

5         puts "Hello # { @nomes.join(",")}. !"

6     else

7          puts "Hello #{@nomes}. :D"

8      end

9 end

O código Ruby acima apresentado é um exemplo de
Alternativas
Q590587 Programação
Na linguagem de programação PHP, a expressão "4" + 5 resulta em:
Alternativas
Q590586 Programação
Na linguagem de programação PHP, a concatenação de cadeias de caracteres (strings) é denotada pelo operador:
Alternativas
Q590575 Programação
Planilhas MS Excel permitem que um usuário codifique suas próprias funções e as utilize em fórmulas, por exemplo. A linguagem de programação mais frequentemente utilizada na construção dessas funções é conhecida como:
Alternativas
Q590568 Programação
Na linguagem Python 2.7, os comandos

                L=range(0,12)

                print L

produzem:
Alternativas
Q590567 Programação
Na linguagem Python 2.7, um comando como

                                            a=input("XXX")

provoca:
Alternativas
Q590201 Programação
Analise o código Python a seguir.

S=0

C=1

while C < 7:

      D=4

      while D > 0:

            S=S+C+D

            D=D -1

        C=C +1

print S

O código que produz resultado idêntico ao que é produzido pelo código acima é: 

Alternativas
Q590168 Programação
São tipos primitivos na linguagem de programação Java:
Alternativas
Respostas
3121: E
3122: B
3123: A
3124: D
3125: B
3126: E
3127: D
3128: A
3129: E
3130: D
3131: C
3132: D
3133: C
3134: C
3135: B
3136: D
3137: B
3138: D
3139: D
3140: A