Questões de Concurso sobre Linguagens de Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
7.241 questões encontradas
Questões por página
20
Mais recentes
 

A fim de que ambientes de aprendizagem baseados em computadores venham a possibilitar ganhos pedagógicos, é interessante que sejam realizadas atividades fundamentais no processo de desenvolvimento do conhecimento, dando ênfase a descoberta e a criação. A informática oferece diversos recursos com esse intuito, como os programas interativos. A linguagem de programação Logo foi desenvolvida nos EUA e surgiu no final dos anos 1960, sendo utilizada ainda nos dias atuais. Também conhecida como "linguagem de tartaruga", difundiu-se nas escolas de todo o mundo, não só como a melhor iniciação à programação, mas também como uma forma diferente de encarar a informática na educação.


Sendo assim, o Logo, analise as assertivas e marque a alternativa INCORRETA acerca dele:


A

Através da linguagem Logo, o sujeito comunica-se com o computador, programa situações criando micromundos, possibilitando demonstrar processos mentais empregados para resolver um problema.


B

Trabalhar com a tartaruga mobiliza a experiência e o prazer com o movimento.


C

É um recurso que permite a construção de programas, o teste de hipóteses, a manipulação de variáveis, e a reflexão sobre os próprios processos de aprendizagens.


D

Quando o programa é executado e não fornece a resposta esperada, o próprio programa dá um feedback ao aluno, mostrando seus erros, sem a necessidade de ele refletir sobre eles.


E

O diálogo com a tartaruga leva a criança aos poucos aprender as noções básicas do sistema Logo, de forma prática e utilitária as crianças se apropriam de estruturas complexas.

Analise o código Java a seguir.


public class Codigo {

_____public static void main(String[] args) {

__________String a = “Educar”;

__________String b = “Ação”;

__________b = geraStr(a, b);

__________System.out.println(b);

_____}

_____public static String geraStr(String a, String b) {

__________ String s = “”;

__________ //s = a.concat(b.substring(1, 3));

__________for (int i = 0; i <= a.length()-1; i++) {

_______________char c = a.charAt(i);

______________ s += Character.toString(c);


__________}

__________return s.concat(b.substring(1, 4));

_____}

}


A saída produzida pela execução desse código é:


A

Educação


B

Educarção


C

AçãoEducar


D

EducarAção


E

EducarçãEducarção

Analise o seguinte trecho de código na linguagem Java:


public class Teste {

public static void main (String args [ ]) {

int i = 0;

do {

System.out.print (i++);

} while (i<10);

}

}



O resultado apresentado após rodar todo o laço é:


A

12345678910


B

012345678910


C

0


D

123456789


E

0123456789

A linguagem C está entre as mais conhecidas e utilizadas dentre as linguagens procedurais. Observe o código a seguir, escrito na linguagem C em conformidade com qualquer padrão ISO.


#include <studio.h>

struct data {

int arr[2];

};

void initialize(int foo[], struct data bar) {

foo[0] = bar.arr[0] = 0;

}

int main(void) {

int v[2] = {2};

struct data d = {{1}};

initialize(v,d);

printf("%d %d\n", v[0], d.arr[0]);

}


Ao compilar e executar este código, é possível afirmar que:


A

ocorrerá um erro de compilação.


B

ocorrerá um erro de execução.


C

serão exibidos os valores 0 e 0.


D

serão exibidos os valores 0 e 1.


E

serão exibidos os valores 2 e 1.

Na linguagem C, foi declarada uma matriz: int matriz[5][6];.


O código abaixo é utilizado para imprimir todos os elementos da matriz.


for (int i = a ; i <= b ; i++){

_for (int j = c ; j <= d ; j++){

__printf(“%d “, matriz[i][j]);

__}

}


Qual deve ser os valores de a, b, c e d, respectivamente, para imprimir todos os elementos da matriz?


A

0; 4; 0; 5.


B

1; 4; 1; 5.


C

1; 5; 1; 6.


D

1; 6; 1; 5.

   
Gerar simulado