Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.295 questões
Analise o trecho de código escrito em Python versão 3 a seguir:
dados = [[“maria”,18], [“carlos”,16], [“alex”,17], [“sandra”,15]]
for i in dados:
print(i[1])
Marque a alternativa que apresenta a saída impressa no console.
Assinale a alternativa correta. Dado o código PHP abaixo, o resultado da penúltima linha será:
<?php
$a = “e”;
$b = “a”;
$c = “b”;
$d = “c”;
$e = “d”;
$$$$$e;
?>
Julgue o item subsecutivo, relacionados aos aspectos fundamentais de arquitetura e desenvolvimento em nuvem.
AngularJS, Ajax, JQuery, Less e PHP são tecnologias para
desenvolvimento web front-end.
No que diz respeito aos modificadores de acesso aos métodos e atributos dos objetos no PHP versão 5, analise as afirmativas a seguir.
I. public – é o nível de acesso mais permissivo e serve para indicar que o método ou atributo da classe é público. Neste caso pode-se acessar a este atributo, para visualizálo ou editá-lo, por qualquer outro elemento do programa. É o modificador que se aplica se não se indica outra coisa.
II. private - é o nível de acesso mais restritivo. Serve para indicar que essa variável somente vai poder ser acessada pelo próprio objeto, nunca de fora. Se for tentado o acesso a um método ou atributo declarado private de fora do próprio objeto, resultará numa mensagem de erro indicando que não é possível a este elemento.
III. protected – é o nível de acesso médio e um pouco mais especial que os demais e servindo para que o método ou o atributo seja público dentro do código da própria classe e de qualquer classe que herde daquela onde está o método ou propriedade protected. É privado e não acessível de qualquer outra parte, ou seja, um elemento protected é público dentro da própria classe e em suas heranças.
Assinale a alternativa correta:
#include <stdio.h> int main(){ int pessoas, i, soma, idade; double media; scanf("%d", &pessoas); soma = 0; for(i = 0; i < pessoas; i++){ scanf("%d", &idade); soma = soma + idade; } media = soma/pessoas; printf("%.2f", media); return 0; }
A respeito do código acima, é CORRETO afirmar:
Analise o código Java abaixo.
import java.util.*;
public class TestMethod1
{
public static void main (String args []) {
int total = 0;
String str = "([(ola]))([([oi])] (eu estou))]";
Stack<Character> s = new Stack<Character>();
for(int count = 0; count < str.length(); count++){
if ( str.charAt(count) == '(' || str.charAt(count) == '[')
s.push( str.charAt(count) );
else if ( str.charAt(count) == ')' )
if ( !s.isEmpty() && s.peek() == '('){
s.pop( );
total++;
} else {
s.push( str.charAt(count) );
}
else if ( str.charAt(count) == ']' )
if ( !s.isEmpty() && s.peek() == '['){
s.pop( );
total++;
} else {
s.push( str.charAt(count) );
}
}
System.out.println ( total );
}
}
A saída do código Java acima é