Questões de Concurso Sobre programação
Foram encontradas 15.199 questões
I. Todas as variáveis devem ser atribuídas a um tipo quando são declaradas.
II. Na linguagem Java, as variáveis number e NuMbEr são idênticas.
III. O operador de resto (%) não pode ser utilizado apenas com operandos inteiros.
IV. Os operadores aritméticos a seguir têm, todos, o mesmo nível de precedência: *, /, %, + e –.
Está correto o que se afirma apenas em
Observe o algoritmo a seguir, escrito em pseudocódigo.
|
programa SALARIO_PROFESSOR var HT : inteiro VH, PD, TO, SB, SL : real início leia HT, VH, PD SB ← HT * VH TD ← (PD/100) * SB SL ← SB - TD escreva SB, SL fim |
Considere que:
Com base nessas informações, quando o pseudocódigo acima for executado por um programa de computador, o resultado a ser exibido na tela é
Assinale a alternativa que apresenta somente Linguagens de Programação Orientadas a Objeto.
A respeito do desenvolvimento de aplicações Android utilizando o Android Studio, assinale a alternativa correta.
No que se refere aos padrões de projeto Java EE, é correto afirmar que
Considere o código em PHP a seguir.
<?php
if('15' == 15) echo "1";
if('015' == 015) echo "2";
if('015' == 15) echo "3";
if('015' == '15') echo "4";
?>
Qual é a saída correta?
Considere o seguinte código, escrito em PHP:
function question($array){
for ($i = 0; $i < 2; $i++){
array_push($array, array_shift($array));
}
return $array;
}
A execução da função question com o parâmetro de entrada array com o valor [1,2,3,4,5] retorna:
A análise de pontos de função é um conceito que foi introduzido, em 1979, no artigo Measuring Application Development Productivity por Allan Albrecht. Acerca do método da análise de pontos de função de acordo com as diretrizes do International Function Point Users Group (IFPUG), é correto afirmar que
O Scratch é uma linguagem baseada em blocos desenvolvida para ensinar programação para crianças e adolescentes.
Quanto ao uso desse software, é correto afirmar:
1. permite gravar som dentro da ferramenta.
2. cada bloco da linguagem contém um comando em separado.
3. permite criar histórias interativas, jogos e animações.
4. pressupõe conhecimento prévio de outras linguagens de programação.
5. ainda não possui versão para Linux, sendo uma de suas limitações.
Assinale a alternativa que indica todas as afirmativas corretas.
Considerando o programa em linguagem Java abaixo:
public static void main(String[] args) {
int x = 10, y = 5, res;
res = proc1(x, y);
System.out.println("x = " + x + ", y = " + y + " e res = " + res);
}
private static int proc1(int x, int y){
int res;
x = x * 10;
y = y * 10;
res = x * y;
return res;
}
Após a execução será mostrado no vídeo:
Considerando o programa Java abaixo, o que será mostrado após a execução com a entrada dos números 3, 5 e 2, nesta sequência?
public class JavaApplication46 {
public static void main(String[] args) {
double A, B, C, MEDIA;
java.util.Scanner Input = new java.util.Scanner(System.in);
A = Input.nextDouble();
B = Input.nextDouble();
C = Input.nextDouble();
MEDIA = A + B + C / 10;
System.out.printf("MEDIA = %.1f\n", MEDIA);
}
}
Escolha a alternativa CORRETA.
Considere o seguinte programa escrito em Linguagem C e marque a alternativa correta.
1 # include < stdio .h >
2 main ()
3 (
4 int n1, n2;
5 printf (" Digite o primeiro numero : “) ;
6 scanf ( "%d”, & n1 ) ;
7 printf (” Digite o segundo numero : “3;
8 scanf ("%d”, & n2 ) ;
9 printf ("O resultado e %d + %d = Xd\n", n1, n2,nl + n2 );
10 }
(*) fonte do programa retirado de https://www.sbm.org.br/ coloquio-centro-veste-4/wp-content/uploads/sites/2/2016/01/ nocoes_programacão.pdf acessado em 01/09/2021.
Considere o seguinte programa (Fig2) exemplo escrito em linguagem Java e marque a alternativa correta.
Fig2
|
import java.util.Scanner; public class ED { public static void main(String[] args) { int m[][] = new int [2] [2]; int 1 = 0; Scanner entrada = new Scanner(System. in); System.out.println(“Digite o 0"); m [0] [0] = entrada.nextInt(); Scanner entradal = new Scanner(System. in); System.out.printin("Digite o 1"); m[6][1] = entradai.nextint(); Scanner entrada2 = new Scanner(System. in); System.out.printin(“Digite o 2"); m[1][0] = entrada2.nextInt(): Scanner entrada3 = new Scanner(System. in): System.out.printin("Digite o 3”): m[1] = entrada3.next Int(): while(1>2){ int c=0 while (c<1){ System.out.println(m[1][c]+" "+m[1][c+1]; } 1++; } } }
|
Em linguagem C, um vetor com tamanho maior que 1 (um), do tipo char, terminando com o caractere nulo "\0" indica um tipo de dado conhecido como:
Considere o seguinte programa exemplo (Fig1) escrito em linguagem Java:
Fig1
|
import java.util.Scanner; public class PA { public static void main(Stringil args) { int i = 0; int resultado-0; int n; int aí; int c; Scanner entrada = new Scanner(System. in); System.out.printin("Digite o tamanho”): n = entrada. nextintO; Scanner entradal = new Scanner(System. in); System.out.printin("Digite o primeiro"); ai = entradal.nextiat(); Scanner entrada2 = new Scanner(System. in); System. out.printin("Digite a ordem"): c = entrada2.nextint(); while(i < n)} resultado = resultado + al; //---------System. out. printinfresultado): a1 =a1+c; i++; } System.out.printin("O resultado final eh: “+resultado); } } |
Suponha que ao utilizar o programa, o usuário imputou os valores 4 para a variável “n”, 3 para a variável “a1” e 2 para a variável “c”. Qual será o resultado apresentado ao término da execução do programa?