Logo Passei Direto
Buscar

Linguagem de Programação I

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

A respeito da linguagem C, marque a alternativa errada
a) A função main() marca o ponto de início da execução de um programa C
b) Em um programa os nomes: num e Num indicam a mesma variável [CORRETA]
c) A biblioteca cstdio é utilizada para que possamos manipular as funções printf e scanf
d) \n indica que o valor a seguir será impresso em uma nova linha

Assinale a alternativa que mostra o operador lógico OU em linguagem C.
a) $$
b) &&
c) || [CORRETA]
d) or
e) v

Das alternativas apresentadas a seguir, uma não contém palavras-chave, e, portanto, podem ser utilizadas como nome para variáveis:
a) char, register, typedef, if
b) min, name, text, age [CORRETA]
c) continue, goto, static, union
d) const, short, unsigned, struct

O que será impresso na tela de saída do programa a seguir? Marque a alternativa correta.
a) 68 272 272
b) 68 264 196 [CORRETA]
c) 64 268 272
d) 68 272 264
e) 64 272 264

Qual das opções a seguir não pode ser um nome de variável?

a) nUMERO
b) numero1
c) 1numero (correta)
d) Numero

Qual das alternativas a seguir não corresponde a uma biblioteca da linguagem C?
a) cstdlib
b) cstdiolib [CORRETA]
c) cstdio
d) cstring

Qual será o valor de x após a série de comandos abaixo: a = 3; b = 6; x = 0; x = (b > a) ? 2 : 1;
a) 6
b) 3
c) 2 (correta)
d) 1

Considerando o programa a seguir, assinale a alternativa correta:
a) Este programa não executa
b) vet1 será composto de lixo vindo de vet2 [CORRETA]
c) A primeira posição de vet1 é 1
d) O laço for termina quando i é igual a 1

Qual a saída produzida pelo trecho de código a seguir: int x; for (x = 47 ; x > 0 ; x/=4) printf("%d-" , x) ;
a) 11- 2-
b) 47-11-1-
c) 47-11-2 [CORRETA]
d) 47-11-1-0
e) Nenhuma das alternativas

Analisando o programa a seguir, podemos dizer que uma das funções listadas pode substituir o loop (while) que foi criado, qual delas?
a) strcat
b) strcmp
c) strcpy
d) strlen [CORRETA]

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A respeito da linguagem C, marque a alternativa errada
a) A função main() marca o ponto de início da execução de um programa C
b) Em um programa os nomes: num e Num indicam a mesma variável [CORRETA]
c) A biblioteca cstdio é utilizada para que possamos manipular as funções printf e scanf
d) \n indica que o valor a seguir será impresso em uma nova linha

Assinale a alternativa que mostra o operador lógico OU em linguagem C.
a) $$
b) &&
c) || [CORRETA]
d) or
e) v

Das alternativas apresentadas a seguir, uma não contém palavras-chave, e, portanto, podem ser utilizadas como nome para variáveis:
a) char, register, typedef, if
b) min, name, text, age [CORRETA]
c) continue, goto, static, union
d) const, short, unsigned, struct

O que será impresso na tela de saída do programa a seguir? Marque a alternativa correta.
a) 68 272 272
b) 68 264 196 [CORRETA]
c) 64 268 272
d) 68 272 264
e) 64 272 264

Qual das opções a seguir não pode ser um nome de variável?

a) nUMERO
b) numero1
c) 1numero (correta)
d) Numero

Qual das alternativas a seguir não corresponde a uma biblioteca da linguagem C?
a) cstdlib
b) cstdiolib [CORRETA]
c) cstdio
d) cstring

Qual será o valor de x após a série de comandos abaixo: a = 3; b = 6; x = 0; x = (b > a) ? 2 : 1;
a) 6
b) 3
c) 2 (correta)
d) 1

Considerando o programa a seguir, assinale a alternativa correta:
a) Este programa não executa
b) vet1 será composto de lixo vindo de vet2 [CORRETA]
c) A primeira posição de vet1 é 1
d) O laço for termina quando i é igual a 1

Qual a saída produzida pelo trecho de código a seguir: int x; for (x = 47 ; x > 0 ; x/=4) printf("%d-" , x) ;
a) 11- 2-
b) 47-11-1-
c) 47-11-2 [CORRETA]
d) 47-11-1-0
e) Nenhuma das alternativas

Analisando o programa a seguir, podemos dizer que uma das funções listadas pode substituir o loop (while) que foi criado, qual delas?
a) strcat
b) strcmp
c) strcpy
d) strlen [CORRETA]

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 1 - 08/06/2017 às 21:24
P1 e P2
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Linguagem de Programação I
Data de aplicação: 15/03/2017
Data de Gabarito: 30/03/2017
RGM: 343.4062 Aluno(a): MAYCON ROBERT NUNES QUINELATTO
PROVA 01
Questão 1 - Aula
# - Crie um programa que contenha as seguintes variáveis do tipo int:
numero e numero1
E também a variável nome que é caracter de tamanho 30
#include <stdio.h>
int main ()
{
int numero,numero1;
char caracter[30]
printf(" digite um numero:");
scanf("%i",numero);
printf("digite numero1:");
scanf("%i",numero1);
printf("digite um caracter:")
scanf("%c", caracter);
 
return 0;
}
 
-
Parecer do professor: correto
Questão 2 - Aula
# - Crie um programa para ler o nome, endereçoe e telefone de um indivíduo e imprimir os valores lidos, sendo
cada valor em uma linha diferente
 
#include <stdio.h>
int main()
{
char nome[50] "Maycon Quinelatto\n";
char endereço[100] " Av. panama\n";
int telefone " 0679985455\n";
scanf("%c","%c","%i", nome,endereço,telefone);
 
return 0;
}
 
-
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 2 - 08/06/2017 às 21:24
Parecer do professor:usar o formatador %s para strings
Questão 3 - Aula
# - A respeito da linguagem C, marque a alternativa errada
a) A função main() marca o ponto de início da execução de um programa C
b) Em um programa os nomes: num e Num indicam a mesma variável [CORRETA]
c) A biblioteca cstdio é utilizada para que possamos manipular as funções printf e scanf
d) \n indica que o valor a seguir será impresso em uma nova linha
Questão 4 - Aula
# - Qual valor será impresso na tela de saída do programa a seguir?
Marque a alternativa correta.
#include <cstdio>
main() {
 char var;
 int unidades = 3;
 var = 15 + unidades;
 return 0;
}
 
 
a) 15
b) 3
c) 0
d) 18
e) Nenhuma das alternativas anteriores [CORRETA]
Questão 5 - Aula
# - Assinale a alternativa que mostra o operador lógico OU em linguagem C.
a) $$
b) &&
c) || [CORRETA]
d) or
e) v
Questão 6 - Aula
# - Das alternativas apresentadas a seguir, uma não contém palavras-chave, e, portanto, podem ser utilizadas
como nome para variáveis: 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 3 - 08/06/2017 às 21:24
a) char, register, typedef, if
b) min, name, text, age [CORRETA]
c) continue, goto, static, union
d) const, short, unsigned, struct
Questão 7 - Aula
# - Dado o programa abaixo, quais valores serão impressos na tela de saída?
---------------------------------------
#include <cstdio>
main() {
 int x,y,z;
 int a = 27, b = 4;
 x = a/b;
 y = a%b;
 z = x/y;
 printf("%d, %d, %d",x,y,z);
 return 0;
}
---------------------------------------
a) 6, 3, 2 [CORRETA]
b) 6.75, 0.75, 9
c) 27, 14, 4
d) 6, 0.75, 9
e) Nenhuma alternativa está correta
Questão 8 - Aula
# - O que será impresso na tela de saída do programa a seguir?
Marque a alternativa correta.
----------------------------------------------------------------------------------------------------------------------- 
#include <cstdio>
int main()
{
 int x, y, z, a = 8, b = 4;
 x = a * a + b;
 y = x * b - a;
 z = y - x;
 printf("%d %d %d", x,y,z);
 return 0;
}
-----------------------------------------------------------------------------------------------------------------------
a) 68 272 272
b) 68 264 196 [CORRETA]
c) 64 268 272
d) 68 272 264
e) 64 272 264
Questão 9 - Aula
# - Qual das opções a seguir não pode ser um nome de variável?
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 4 - 08/06/2017 às 21:24
a) nUMERO
b) numero1
c) 1numero [CORRETA]
d) Numero
Questão 10 - Aula
# - Qual das alternativas a seguir não corresponde a uma biblioteca da linguagem C?
a) cstdlib
b) cstdiolib [CORRETA]
c) cstdio
d) cstring
PROVA 02
Questão 1 - Aula
# - Crie um programa em que o valor de um produto é informado pelo usuário. Se o valor for inferior a 50.00,
este produto terá um aumento de 30% e se o valor for superior a 50.00 o produto terá um aumento de 20%.
O programa deverá realizar o cálculo do acréscimo de acordo com o valor informado, e exibir o novo valor do
produto.
#include <stdio.h>
int main()
{ int numero;
printf (" digite um valor para o produto: ");
scanf(" valor do produto: "%i"");
if ("%i"<50+30%);
if ("%i">50+20%);
return 0;
}
-
Parecer do professor: Depois do if não tem ;
Questão 2 - Aula
# - Crie um programa que leia um número n e imprima se ele é primo ou não.
 
Um número primo tem apenas dois divisores: 1 e ele mesmo! O número 1 não é primo.
#include <stdio.h>
int main()
{ int numero;
print("digite um numero:");
scanf("%i",numero);
for("3,5,9,......");
if ("%i" " numero primo");
else ("%i"" numero nao primo");
 
return 0;
}
-
Parecer do professor: sintaxe errada
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 5 - 08/06/2017 às 21:24
Questão 3 - Aula
# - Qual será o valor de x após a série de comandos abaixo:
a = 3;
b = 6;
x = 0;
x = (b > a) ? 2 : 1;
 
a) 6
b) 3
c) 2 [CORRETA]
d) 1
Questão 4 - Aula
# - De acordo com o programa a seguir, os valores impressos serão, respectivamente:
#include <cstring>
#include <cstdio>
using namespace std;
int main()
{
 char nome1[50] = "Gosto muito", nome2[50] = "de viajar";
 int tamanho1, tamanho2;
 strcat(nome1,nome2);
 tamanho1 = strlen(nome1);
 tamanho2 = strlen(nome2);
 printf("%d\n%d",tamanho1,tamanho2);
 return 0;
}
a) 21 e 10
b) 20 e 9 [CORRETA]
c) 11 e 9
d) 12 e 10
Questão 5 - Aula
# - Considerando o programa a seguir, assinale a alternativa correta:
 
#include <cstdio>
int main()
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 6 - 08/06/2017 às 21:24
{
 int vet1[5],vet2[5];
 int i;
 for (i=4; i>=0; i--)
 {
 vet1[i] = vet2[i-4];
 }
 return 0;
}
 
 
 
d) 
a) Este programa não executa
b) vet1 será composto de lixo vindo de vet2 [CORRETA]
c) A primeira posição de vet1 é 1
d) O laço for termina quando i é igual a 1
Questão 6 - Aula
# - Qual será o valor de cont ao final do programa a seguir?
#include <cstdio>
int main()
{
 int vet[100];
 int i, x = 5, cont = 0;
 
 for (i=0; i<100; i++)
 {
 vet[i] = i;
 }
 for (i=0; i<100; i++)
 {
 if (vet[i] == x)
 cont++;
 }
 printf("%d",cont);
 return 0;
}
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 7 - 08/06/2017 às 21:24
a) 20
b) 50
c) 1 [CORRETA]
d) 5
Questão 7 - Aula
# - O que será impresso na tela de saída do programa a seguir?
Marque a alternativa correta.
 
#include <cstdio>
int main()
{
 int x, y, vet1[4][1], vet2[1][4];
 for(x = 0; x < 4; x++){
 vet1[x][1] = x;
 vet2[1][x] = (vet1[x][1] % 2 ? 1 : 0);
 printf(" %d ", vet1[x][1] * vet2[1][x]);
 }
 return 0;
}
 
 
 
a) 1 2 3 4
b) 0 1 2 1
c) 1 0 1 2
d) 0 1 0 3 [CORRETA]
e) Nenhuma das alternativas anteriores
Questão 8 - Aula
# - O que será impresso na tela de saída do programa a seguir?
Marque a alternativa correta.
 
#include <cstdio>
int main()
{
 int x;
 for (x = 1; x <30; x++)
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 8 - 08/06/2017 às 21:24
 {
 if (x % 2 == 0)
 if (x + 10 <= 20)
 printf("%d ",x);
 }
 return 0;
}
 
 
 
a) 0 2 4 6 8
b) 1 2 4 6 8
c) 2 4 6 8 10 [CORRETA]
d) 0 2 4 6 8 10
e) Nenhuma das alternativas anteriores
Questão 9 - Aula
# - Qual a saída produzida pelo trecho de código a seguir:
 
int x;
for (x = 47 ; x > 0 ; x/=4)
printf("%d-", x) ;
a) 11- 2-
b) 47-11-1-
c) 47-11-2 [CORRETA]
d) 47-11-1-0
e) Nenhuma das alternativas
Questão 10 - Aula
# - Analisando o programa a seguir, podemos dizer que uma das funções listadas pode substituir o loop (while)
que foi criado, qual delas?
#include <cstring>
int main()
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA DO ALUNO
Protocolo: 229825
Página 9 - 08/06/2017 às 21:24
{
 char nome[50];
 int x = 0;
 gets(nome);
 while (nome[x] != '\0')
 x++;
 return 0;
}
 
 
a) strcat
b) strcmp
c) strcpy
d) strlen [CORRETA]

Mais conteúdos dessa disciplina