Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.034 questões
Para responder à questão, utilize o algoritmo abaixo.
Algoritmo A001
var x: literal
var y: inteiro
início
x
“-”
leia (y)
se (y=0)
então x
"0"
fim_se enquanto (y > 0) faça
x
(y MOD 2) + x
y
y / 2
fim_enquanto
imprima (x)
fim
enquanto (y > 0) faça x
(y MOD 2) + x
y
y / 2
fim_enquanto Para transformar este fragmento de algoritmo em código PHP, de forma que o resultado final seja o mesmo, deve-se digitar
<?php
$a = 1;
$val = 2;
$val2 = 10;
function ola_pessoal($a)
{
$val2 = $a*30;
}
ola_pessoal ($val);
echo $val2;
?>
Verifique o trecho de código PHP abaixo disposto e assinale a alternativa que corresponde ao resultado de sua execução:
<?php
Var_dump(7*8)
?>
Assinale a alternativa que corresponde a saída do trecho de código JAVA abaixo disposto:
public class exemplo{
public static void main(String[] args) {
int a=2, b=22;
int u = b ^a^ b, k = b++ -+- --a -+- ++b;
System.out.println(u + " " + k);
}
}
· para a comparação com um número, deve ser usado um operador OP1.
No código
, a instrução while testa continuamente uma expressão, até que ela se torne falsa.O operador OP1 e o código equivalente ao while, mas que use a estrutura de controle until, estão indicados, respectivamente, na seguinte alternativa:

A saída gerada por esse código é:

Após a execução, esse código gera a seguinte saída:
#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 é
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.

Na execução das funções agr1($nr) e agr2(&$nr) , os tipos de passagens de parâmetros e a saída resultante são, respectivamente: