Questões de Concurso
Foram encontradas 7.889 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
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?
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.