Buscar

RESUMO COM QUESTÕES LINGUAGEM DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

1a Questão (Cód.: 135588)
	4a sem.: ESTRUTURAS DE CONTROLE DE FLUXO
	Pontos:0,0 / 1,0 
	Durante a construção de um programa na linguagem C, trabalhando com a maior idade pelas leis Brasileiras, o programador verificou a necessidade de exibir os textos: 
"Maior de 18 anos.", para pessoas com mais de 18 anos porém menores que 21 e 65.
"Maior de 21 anos.", para pessoas com mais de 21 anos porém menores que 65. 
"Idoso.", para pessoas com idade maior ou igual 65 anos. 
Sabe-se que foi declarado a variável: int idade; e que um valor foi atribuído para a mesma. Não levando em conta a necessidade de se colocar todo o programa e tomando como base apenas o uso da estrutura de controle de fluxo condicional if corretamente, a lógica, e que apenas um dos textos deve ser exibido. 
Qual trecho de programa atende a necessidade do programador? 
		
	
	if (idade>= 65){ cout<<"Idoso."; }else{ if (idade>= 21){ cout<<"Maior de 21 anos."; }else{ if (idade>= 18){ cout<<"Maior de 18 anos."; } } } 
	
	2a Questão (Cód.: 134158)
	1a sem.: INTRODUCAO A LINGUAGEM C++
	Pontos:0,0 / 1,0 
	Atualmente, estão em uso centenas de linguagens de computador separadas em alguns tipos. Dentre esses tipos de linguagens qual se utiliza de abreviações de palavras da língua inglesa para formar o seu código fonte (que depois é submetido a um tradutor como o assemblers)? 
		
	
	Linguagens Simbólicas.
	
	3a Questão (Cód.: 134170)
	1a sem.: variáveis e constantes
	Pontos:0,0 / 1,0 
	Um programador precisa criar alguns nomes de variáveis para utilizar em seu programa desenvolvido em C++ e apresenta as seguintes opções:
I) return
II) Name
III) 2Name
Baseado nas regras de definição de nomes de variáveis da linguagem pode-se afirmar que está(ão) correto(s):
		
	
	Apenas a II
	
	4a Questão (Cód.: 177540)
	4a sem.: repetição/saída
	Pontos:0,0 / 0,5 
	Considere o trecho de código em C a seguir e selecione a opção que indica corretamente o que será exibido ao término da execução. 
int x=1; 
int y=5; 
for (int i = y; i >0 ;i--) 
x = x * i; 
printf("x=%d",x);
		
	
	x = 120
	
	5a Questão (Cód.: 177532)
	2a sem.: entrada+seleção
	Pontos:0,5 / 0,5 
	Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar?
	
	cin >> numero;
if (numero %2 == 0)
cout << "par";
else
cout <<"impar";
	
	6a Questão (Cód.: 68156)
	2a sem.: Funções matemáticas
	Pontos:0,0 / 1,0 
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	pow
	
	7a Questão (Cód.: 92347)
	3a sem.: Características e definições da linguagem C++
	Pontos:0,0 / 1,0 
	Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. 
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. 
		
	
	math.h - Funções matemáticas
	
	8a Questão (Cód.: 177549)
	3a sem.: operadores
	Pontos:0,5 / 0,5 
	Marque a alternativa que apresenta a linha de comando, em C++, que armazena na variável ¿resto¿ o resto da divisão de 6 por 2.
		
	
	resto = (6 % 2);
	
	9a Questão (Cód.: 92308)
	5a sem.: Comandos de Entrada e Saída
	Pontos:0,0 / 1,0 
	Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos:
	
	stdin = Dispositivo de entrada padrão (normalmente o teclado)
	
	10a Questão (Cód.: 87974)
	2a sem.: programação C
	Pontos:0,0 / 0,5 
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 
		
	
	float
	
	
	
	
	 1a Questão (Cód.: 31116)
	Pontos: 0,5  / 0,5
	A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é:
	 
	Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
	
	 2a Questão (Cód.: 31631)
	Pontos: 1,0  / 1,0
	Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0, respectivamente. 
Escolha a alternativa que indica o conteudo final da variável E: 
E = A++; 
E = ((20 / A) / 3) + (2*B)/2 ; 
E = ((32 % 4) * 2 *2) * D; 
E *= B;
		
	 
	0
	
	 3a Questão (Cód.: 31642)
	Pontos: 0,0  / 1,0
	Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido após o processamento. 
Double x = 500.0 /3.0 
DecimalFormat DF = new DecimalFormat("0.####"); 
String dx = new df.format(x); 
System.out.println (dx); 
		
	 
	166.6666
	
	 4a Questão (Cód.: 31669)
	Pontos: 0,0  / 0,5
	De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM)
"é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina."
		
	 
	JVM
	
	 5a Questão (Cód.: 31641)
	Pontos: 0,0  / 1,0
	Considerando a seguinte definição:
int tabnum [] [] = new tabnum [3][4];
tabnum = {2,3,4,12,24,35,43,67,88,77,99,34};
Marque a alternativa que corresponde ao valor de total após executar:
total = tabnum[2][2] + tabnum[1][1]:
		
	 
	134
	
	 6a Questão (Cód.: 32038)
	Pontos: 0,0  / 0,5
	Marque a opção que corresponda a uma mensagem, baseada em GUI, para o usuário informar a idade na própria caixa de diálogo.
		
	 
	JOptionPane.showInputDialog("Informe a sua idade");
	
	 7a Questão (Cód.: 31145)
	Pontos: 0,0  / 1,0
	Dada a saída: DooBeeDooBeeDo
Preencha as lacunas do código: (Fonte: Livro USE a Cabeça JAVA)
public class DooBee{
   public static void main(String[] args){
      int x = 1;
      while ( x < __________) {
         System.out.__________("Doo");
         System.out.__________("Bee");
         x = x + 1;
      }
      if (x == __________){
         System.out.print("Do");
      }
   }
}
Assinale a alternativa que indique o preenchimento das lacunas respectivamente:
	 
	3; print; print; 3
	
	 8a Questão (Cód.: 31115)
	Pontos: 0,5  / 0,5
	Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa)
	
	
	
	 
	A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
	
	 9a Questão (Cód.: 32119)
	Pontos: 0,0  / 1,0
	Considere o seguinte código-fonte em linguagem Java: 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
import javax.swing.JButton; 
import javax.swing.JFrame; 
public class Q4Class extends JFrame{ 
private JButton b; 
public static void main(String[] args) { 
JFrame f = new Q4Class (); 
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
f.setSize(300, 200); 
f.setVisible(true); 
} 
public Q4Class (){ 
this.getContentPane().add(b = (new JButton("Clique aqui"))); 
b.addActionListener(new ActionListener() { 
public void actionPerformed(ActionEvent e){ 
((JButton)e.getSource()).setText("OK"); 
} 
		
	 
	a chamada do método getSource() retorna uma referência da classe Object para o objeto ouvinte do evento de clique de botão, e essa referência é convertida para o tipo JButton para ser possível mudar o texto exibido no botão
	
	 10a Questão (Cód.: 32114)
	Pontos: 0,0  / 1,0
	Marque a opção que preenche as lacunas corretamente: 
1. Um _____ organiza os componentes GUI em um Container. 
2. O método _____ é utilizado para especificar o gerenciador de layout para um container. 
3. A classe _____ contém métodosque exibem diálogos de mensagem e diálogos de entrada. 
4. GUI é um acrônimo para _____ .
	 
	Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário
	
	 1a Questão (Ref.: 201301688461)
	Pontos: 0,5  / 0,5
	Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA:
		
	 
	Precisamos recompilar o código fonte para o Linux.
	
	
	 2a Questão (Ref.: 201301686935)
	Pontos: 0,5  / 0,5
	Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta.
I Tem boa Portabilidade. 
II Não pode ser modularizada. 
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória. 
V Não possui um propósito especifico.
	 
	As afirmativas I, IV e V estão corretas e as demais, erradas.
	
	 3a Questão (Ref.: 201301652174)
	Pontos: 0,5  / 0,5
	Na linguagem C, temos várias formas de exibir mensagens na tela, através das funções encontradas na biblioteca padrão stdio.h.  Sabe-se de antemão que poderíamos utilizar várias delas para exibir um texto, mas a escolha da função parte da necessidade do programa.
 Se um programa precisa exibir um texto, sem variáveis ou constantes numéricas já com a quebra de linha no final, qual das funções apresentadas é a mais adequada?
		
	 
	puts
	
	 4a Questão (Ref.: 201301655059)
	Pontos: 0,0  / 0,5
	Observe o código abaixo: 
#include < stdio.h >
#include < stdlib.h>
int main(){ 
int x,y,z; 
x=6; 
y=2; 
z = (x%2)+8; 
puts(z); 
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar:
		
	 
	Ocorrerá um erro
	
	 5a Questão (Ref.: 201301992800)
	Pontos: 1,0  / 1,0
	As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione.
#include________
#include________
int main()
{
int a=2, b=2, c=8, delt;
delt=(pow(b, 2)-(4*a*c));
system("pause");
return (0);
}
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas.
		
	 
	math.h - stdlib.h
	
	 6a Questão (Ref.: 201301595893)
	Pontos: 1,0  / 1,0
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
		
	 
	((pontos>=10) && (pontos <=20))
	
	 7a Questão (Ref.: 201301992864)
	Pontos: 1,0  / 1,0
	Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5).
int main()
{
float n1, n2, n3, med;
puts("Digites as notas");
scanf("%f", &n1);
scanf("%f", &n2);
scanf("%f", &n3);
med= (n1+n2+n3)/3;
if(med>=7)
printf("Aluno aprovado com: %.1f\n", med);
else
printf("Aluno reprovado com: %.1f\n", med);
system("pause");
return 0;
}
Desconsidere a necessidade da declaração das bibliotecas.
Qual será a mensagem final exibida para o usuário?
		
	 
	Aluno reprovado com: 6.5
	
	
	 8a Questão (Ref.: 201301609822)
	Pontos: 0,0  / 1,0
	Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade.
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if .....
 
		
	 
	O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else.
	
	
	 9a Questão (Ref.: 201301663429)
	Pontos: 1,0  / 1,0
	 Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 tipos básicos de estruturas de repetição, for, while e do..while. O funcionamento e aplicação dos mesmos tem pequenas diferenças. 
    int i;
    for(i=0; i < 10; i+=2)
        if (i%2)
        printf("%d",i);
   printf("%d",i);
Supondo que as demais  linhas necessárias para o funcionamento do programa estejam devidamente criadas e baseado no trecho de código apresentado, o que será exatamente apresentado na tela após a sua execução.
		
	 
	10
	
	 10a Questão (Ref.: 201301486516)
	Pontos: 1,0  / 1,0
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	 
	while
	
	
	 2a Questão (Ref.: 201301273643)
	Pontos: 0,0  / 1,0
	Matrizes é um dos conceitos mais largamente usado em programação nos dias de hoje.
Identifique a opção que ocorrerá um erro:
	 
	int matriz[2][3]= {{2,4,6};{7,8,9}};
	
	
	 3a Questão (Ref.: 201301221171)
	Pontos: 0,5  / 0,5
	Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
		
	 
	Valor do imposto a ser pago: 750.00
	
	
	 4a Questão (Ref.: 201301224644)
	Pontos: 0,5  / 0,5
	A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA.
 
I As chaves de abertura e fechamento, sempre,  não são obrigatórias.
II No teste unimos expressões relacionais com operadores lógicos quando necessário.
III A palavra then está presente na estrutura.
IV O uso do  else poderá não ser necessário.
 
		
	 
	I e III estão corretas.
	
	
	 5a Questão (Ref.: 201301101344)
	Pontos: 0,5  / 0,5
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	 
	pow
	
	 6a Questão (Ref.: 201301167349)
	Pontos: 0,5  / 0,5
	A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas:
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado.
|||) Adequação a grandes projetos;
 
Assinale a alternativa que contem apenas vantagens da linguagem C++.
		
	 
	| e |||
	
	
	 7a Questão (Ref.: 201301136545)
	Pontos: 0,5  / 0,5
	Qual é a saída de tela, deste trecho de programa?
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y);
	 
	8
	 9a Questão (Ref.: 201301273637)
	Pontos: 0,5  / 0,5
	Dentre as estruturas de Dados mais utilizadas em programação, se encontram os vetores.
Baseado neste conceito, identifique a opção incorreta:
		
	 
	Podem ser formado por elementos de tipos diferentes.
	
 10a Questão (Ref.: 201301278296)
	Pontos: 1,0  / 1,0
	Na linguagem C, no processo de manipulação de memória temos a possibilidade de utilizar os ponteiros.  Após as linhas de código apresentadas, que tratam a manipulação de variáveis e ponteiros, forem executadas e antes do programa ser finalizado: (desconsidere a necessidade do restante do programa)
int *x, pos;
pos = 5;
x = &pos;
Podemos afirmar que:
		
	 
	O conteúdo do endereço para o qual x aponta é 5.
9a Questão (Ref.: 
Para que possamos criar nossos programas na linguagem C, iniciamos porcriar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
Código fonte - extensão .c - compilar - executável
10a Questão (Ref.: 
O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if.
Das opções apresentadas marque a qual melhor define esta estrutura.
Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.

Outros materiais