Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 8.034 questões

Q4068066 Programação

Considere o programa na linguagem C a seguir: 



Imagem associada para resolução da questão



Ao executarmos esse programa na linguagem C, obtemos como resultado:

Alternativas
Q4068065 Programação

Na linguagem de programação C, o comando _________ permite executar um bloco de código entre várias alternativas.



Assinale a alternativa que completa a lacuna do texto acima de forma CORRETA:

Alternativas
Q3272587 Programação
Na linguagem PHP (Hypertext Preprocessor, originalmente, Personal Home Page), comandos podem ser empregado em inúmeras categorias. Para fazer uso de um comando do PHP, a fim de ter a hora do amanhecer em um determinado local, deve-se aplicar o arquivo: 
Alternativas
Q3272584 Programação
Ao trabalhar com o PHP, torna-se necessário ordenar um array em ordem inversa. Para isso, deve-se aplicar o seguinte comando: 
Alternativas
Q3272583 Programação
No Python, os erros são informados por meio de mensagens, indicando o tipo de erro, bem como onde ocorreu, se foi em arquivo e/ou linha. Uma das mensagens de erro trata-se de uma tentativa de chamar uma função, utilizando mais parâmetros do que se pode receber ou, também, se o tipo de índice for trocado. Assinale, a seguir, esse tipo de erro. 
Alternativas
Q3272582 Programação
O comando empregado em determinado projeto de um site, com a função de retornar um arquivo de um servidor FTP e gravá-lo em um arquivo local (não bloqueante), se refere a: 
Alternativas
Q3272581 Programação
Python é uma linguagem orientada a objetos; possui uma vasta biblioteca de módulos e pacotes distribuídos com o interpretador como módulos para matemática, sistema, XML, tempo etc. Datetime é um módulo para lidar com o tempo; possui quatro tipos definidos para representa-lo. Assinale o INCORRETO. 
Alternativas
Q3272578 Programação
Acerca da linguagem de programação Java, analise as assertivas a seguir.

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 
Alternativas
Q2421455 Programação

No que se refere aos padrões de projeto Java EE, é correto afirmar que

Alternativas
Q2421454 Programação

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?

Alternativas
Q2421452 Programação

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:

Alternativas
Q2418271 Programação

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.

Alternativas
Q2412754 Programação

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:

Alternativas
Q2412751 Programação

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.

Alternativas
Q2412065 Programação

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.

Alternativas
Q2411821 Programação

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++;

}

}

}


Alternativas
Q2411818 Programação

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:

Alternativas
Q2411817 Programação

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?

Alternativas
Q2411170 Programação

Considere os seguintes programas (Fig 1 e Fig 2) escritos em Java, analise as afirmativas e marque a alternativa correta.


Fig1

import java.util.Scanner;

public class Fatorial{


public static int fatorial(int num) {

if (num <= 1) {

return 1;

} else {

return fatorial (num - 1) * num;

}

}

public static void main(String[] args) {

int numero;

Scanner entrada = new Scanner (System.in);

System.out.println("Digite o número que você pretende obter o fatorial.");

numero = entrada.nextInt();

System.out.println("O fatorial de " + numero + " é " + fatorial(numero) + ".");

}

}


Fig2

import java.util.Scanner;

public class Fatorial2 {


public static void main(String[] args) {

int numero;

int resultado = 1;

Scanner entrada = new Scanner(System.in);

System.out.println("Digite o número que você pretende obter o fatorial.");

numero = entrada.nextInt();

while (numero>1) {

resultado = resultado * numero;

numero = numero-1;

}

System.out.println("O fatorial é "+resultado);

}

}


|- Ambos os programas apresentados estão com a sinaxe correta e retornarão o mesmo resultado (fatorial) para qualquer número imputado pelo usuário.

lI- No programa da Fig 1, o programador usou (na linha: “return fatorial(num - 1) * num; “) um método de programação conhecido como passagem de parâmetro.

Alternativas
Q2088251 Programação
Na linguagem de programação PHP, os operadores de comparação menor que (<) e maior que (>) possuem: 
Alternativas
Respostas
3341: B
3342: E
3343: B
3344: D
3345: B
3346: B
3347: D
3348: C
3349: A
3350: D
3351: E
3352: A
3353: A
3354: C
3355: B
3356: B
3357: A
3358: C
3359: B
3360: C