Buscar

Linguagem de Programação I

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Liguagem de Programação I 
1)92347 - 
Resposta = math.h - Funções matemáticas
2)92269 - 
Resposta = O compilador gera um programa executável
3)134181 - 
Resposta = ! e %
4)135417 - 
Resposta = | e ||
5)134158 - 
Resposta = Linguagens Simbólicas.
6)134170 - 
Resposta = I e II
7)134175 - 
Resposta = Funções para entrada e saída de dados; funções para conversão de números e alocação na memória.
8)135416 - 
Resposta = O comando cin da segunda linha não funciona, pois é obrigatória a utilização do cout antes do mesmo.
9)135414 - 
Resposta = Nada será exibido, pois só poderia ter um cout.
10)135572 - 
Resposta = switch (idade) { 
case 18: 
cout<<"Tem 18 anos."; 
break; 
case 65: 
cout<<"Tem 65 anos."; 
break; 
case 70: 
cout<<"Tem 70 anos."; 
break; 
default: 
cout<< "Idade diferente."; } 
11)135613 - 
Resposta = substr( );
12) 135610 - 
Resposta = strlen( ).
13)135601 - 
Resposta = tipo nome_matriz[numero_linhas][numero_colunas];
14)134172 - 
Resposta = Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções.
15)135623 - 
Resposta = O conteúdo do endereço para o qual x aponta é 5.5
16)135599 - 
Resposta = int mat[3][3]; mat[0][2] = 5;
17)135595 -
Resposta = 1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho não é especificado
18)92368 - 
Resposta = #include int main(){ int n, i, soma, print("\n\tcalculo da soma dos n primeiros numeros naturais\n"); printf9"\ndigite o valor de n;"); scanf("%d",&n); soma=0 i=1; while (i<=n){ soma=soma+i; i=i+1; } printf("A soma dos %d primeiros numeros naturais e %d\n",soma); return 0; } 
 
19)135611 - 
Resposta= strcat( ).
20)135634 - 
Resposta = referência
21)135605 - 
Resposta = Serão armazenados 5 valores inteiros.
22)135633 - 
Resposta = Alocação dinâmica 
23)135603 - 
Resposta = Serão armazenados 7 valores reais. 
24)135612 - 
Resposta = atoi( ). 
25)135635 -
Resposta = ios::app 
26)135608 - 
Resposta = Serão armazenados os valores 0,1,1,2,2,3. 
27)135412 - 
Resposta = O x não pode ser retornado, pois foi recebido como parâmetro. 
28)103357
Resposta = 8
29)92368 - 
Resposta = : #includeint main (void) { int n, s, i; printf("digite o numero:"); scanf("%d",&n); s=0; i=0; while(i<="" }="" 0="" return="" s);="" é:%d?,="" soma="" A="" printf(?\n="" s="s+i;" i="i+1;" {="">
1)if (nota>7)
 passou=1;
else
 passou=0;
Considere as seguintes explicações:
I.Esse trecho de código obtém o mesmo resultado que passou=nota>7?1:0;.
II.Para que esse trecho de código funcione, a variável passou deve ter sido declarada anteriormente, em algum outro trecho do programa.
RESPOSTA:Ambas as explicações são verdadeiras
2)#include <stdio.h>
int main ()
{
 int count;
 for (count=1; count< 100; count++) printf ("%d ",count);
 
 printf ("\n\n Digite um numero e tecle enter para terminar: ");
 scanf ("%d",&count);
 return(0);
Considere as seguintes afirmativas:
I.Segundo esse código, serão apresentados todos os números inteiros, de 1 a 99. 
II.Segundo esse código, serão apresentados todos os números inteiros, de 1 a 100. 
RESPOSTA:A primeira afirmativa é verdadeira e a segunda é falsa. 
3)
 #include <stdio.h>
#include <conio.h>
int main ()
{
 char digitado;
 digitado='\0';
 printf("Tecle uma letra."); 
 while (digitado!='S') 
 {
 printf("\a"); 
 digitado = getch();
 printf("\n\n Ainda não vou terminar. Para sair tecle S !!!"); 
 }
 
 return(0); 
Sobre esse código, assinale a opção INCORRETA:
RESPOSTA:O código funcionará corretamente após a compilação.
4)Analise as seguintes afirmativas:
I. <![endif]>Os compiladores convertem os programas em linguagem de alto nível para linguagem de máquina. 
II. <![endif]>Diferente de uma linguagem interpretada – executada imediatamente –, o processo de compilar um programa em linguagem de alto nível para linguagem de máquina pode tomar um tempo considerável do computador.
RESPOSTA:Ambas as afirmativas são verdadeiras. 
5)I. <![endif]>Na linguagem C, o uso de letras maiúsculas ou minúsculas não faz diferença. Se o programador declarar uma variável com o nome Resultado, essa variável será considerada idêntica à outra que apresente o nome resultado ou RESULTADO.
II. <![endif]>Os comandos da linguagem C if e for, por exemplo, só podem ser escritos com letras minúsculas. Caso contrário, o compilador não irá interpretá-los como comandos, mas sim como variáveis.
RESPOSTA:A primeira afirmativa é falsa e a segunda é verdadeira
6)Leia as afirmativas a seguir e assinale a opção INCORRETA
RESPOSTA:Atualmente, a linguagem C está disponível somente para telefones celulares e tablets
7)I. Compiladores são programas que convertem os programas em linguagem de alto nível para linguagem de baixo nível.
II. Diferente de uma linguagem interpretada (executada imediatamente), o processo de compilar um programa em linguagem de alto nível para linguagem de baixo nível pode tomar um tempo considerável do computador.
RESPOSTA:O arquivo executável deve ser editado antes da compilação. 
8)Leia as afirmativas a seguir e assinale a opção CORRETA:
I. <![endif]>Programas tradutores (chamados compiladores) convertem os programas em linguagem de alto nível para linguagem de máquina.
II. <![endif]>A partir de arquivos-fonte e de alguns módulos e bibliotecas, podemos gerar arquivos executáveis, utilizando compiladores.
RESPOSTA: Ambas as afirmativas são verdadeiras. 
9)Leia a seguinte afirmativa:
 DevCPP é um programa que oferece um ambiente com um editor de programas e um compilador, entre outras funcionalidades. 
RESPOSTA:A partir do programa executável, gera-se um arquivo compilado que executa as instruções editáveis. 
10)Como toda linguagem de programação, a linguagem C++ deve obedecer a determinadas regras.
RESPOSTA:Na linguagem C++, letras maiúsculas e minúsculas são consideradas iguais em nomes de variáveis. Em outras palavras, count, Count e COUNT são três nomes da mesma variável
11)I.Um tipo de variável C++ que representa números inteiros é o int. Existem outros tipos de variáveis, como char, short e long.
II.Variáveis reais servem para armazenar números com partes fracionárias.
RESPOSTA:Ambas as afirmativas são verdadeiras
12)Nas linguagens de programação, os valores são processados por meio de variáveis e, em alguns casos, certos valores permanecem os mesmos.
RESPOSTA:Toda variável global deve ser declarada no início de um bloco, e seus escopos estão restritos aos blocos em que foram declaradas. 
13)Analise as seguintes afirmativas: 
I. As funções são formadas por um conjunto de instruções executadas em bloco que podem retornar um valor ou um tipo vazio (void). 
II. As funções dividem os sistemas em módulos, obtendo vantagens. 
RESPOSTA:Nenhuma das respostas anteriores. 
14)Analise as seguintes afirmativas:
I. A linguagem C++ possui uma biblioteca-padrão com muitas funções previamente implementadas. Essa biblioteca-padrão se divide em várias bibliotecas ou arquivos menores, divididos pelos tipos de função que cada um contém. A diretiva #include expande o código fonte da biblioteca para dentro do programa que será compilado. 
II. O comando return é utilizado para terminar a execução de uma função e retornar um valor para o programa.
RESPOSTA:Ambas as afirmativas são verdadeiras. 
15)Analise a seguinte função:
int dobro ( int valor) {
Resultado = valor * 2;
return resultado;}
RESPOSTA:O nome da função é dobro. Sempre que chamada, essa função retornará, por meio da variável Resultado, o dobro do valor passado no parâmetro de entrada
16)Analise as seguintes afirmativas:
I.Utilizamos cout em conjunto com o operador
de inserção <<.
II.Utilizamos cin em conjunto com o operador de inserção >>.
RESPOSTA:Ambas as afirmativas são verdadeiras. 
17)Analise as seguintes afirmativas:
I.Na linguagem C++, a entrada e a saída de dados podem ser feitas através da biblioteca iostream. Para que possamos usá-la, devemos colocar a linha de código #include <iostream>.
II.A estrutura de comunicação com o meio externo em modo texto é composta por um conjunto de objetos. Junto a operadores e a funções de formatação, esses objetos possibilitam uma forma de comunicação mais intuitiva. Devido à abstração de elementos do mundo real por recursos da orientação a objetos, a forma de entender o código torna-se mais natural.
RESPOSTA:Ambas as afirmativas são verdadeiras.
18)Analise a seguinte função:
int dobro ( int valor) {
resultado = valor * 2;
cout >> resultado; 
return resultado;
}
RESPOSTA:O nome da função é dobro e o valor da variável resultado aparecerá na tela do monitor.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando