C++ Basics

C++ Basics

Professional Development

10 Qs

quiz-placeholder

Similar activities

Quiz sobre Blockchain

Quiz sobre Blockchain

Professional Development

15 Qs

MOBILE.2024.2 - Revisão VA1

MOBILE.2024.2 - Revisão VA1

Professional Development

15 Qs

PrIncipais Tags HTML e Inputs HTML

PrIncipais Tags HTML e Inputs HTML

Professional Development

12 Qs

Manipulação de Listas em Python

Manipulação de Listas em Python

Professional Development

15 Qs

Quiz de Inteligência Artificial para Negócios

Quiz de Inteligência Artificial para Negócios

Professional Development

12 Qs

node js

node js

Professional Development

5 Qs

Vivo Edutech - Flutter 1

Vivo Edutech - Flutter 1

Professional Development

5 Qs

BACKEND.24.2 - Quiz 1

BACKEND.24.2 - Quiz 1

Professional Development

15 Qs

C++ Basics

C++ Basics

Assessment

Quiz

Information Technology (IT)

Professional Development

Hard

Created by

João Franco

Used 4+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Em um programa C++, seu usuário precisa digitar a idade e o programa deve exibi-la na tela.

Indique a opção que apresenta o código que realiza essa tarefa corretamente.

Media Image
Media Image
Media Image
Media Image
Media Image

2.

FILL IN THE BLANK QUESTION

45 sec • 1 pt

Em C++, a entrada padrão é utilizada para receber dados do usuário durante a execução do programa. Escreva o comando em C++ utilizado para essa finalidade.

3.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Em C++, as variáveis devem ser declaradas seguindo regras específicas de sintaxe e tipo.

Com base nisso, qual das seguintes declarações de variáveis está incorreta?

char letra = "A";

int numero = 10;

float altura = 1.75;

string nome = "Carlos";

bool ativo = true;

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

Qual será a saída desse trecho de código em C++?

2

2.0

2.5

Erro de compilação

Nenhuma das alternativas

Answer explanation

A divisão ocorre entre dois inteiros, resultando em um inteiro 2.

Para obter 2.5, pelo menos um dos operandos deveria ser float ou double.

5.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Media Image

Analise o código em C++ e determine a saída a ser exibida no console. Considere os tipos de variáveis e a operação matemática realizada.

Saída: 2. A operação a / b resulta em 2.5, mas ao ser armazenada em uma variável int, a parte decimal é descartada, deixando apenas 2.

Saída: 2.5. O resultado da divisão 5 / 2 é 2.5, mas como a variável resultado é do tipo int, a parte decimal é truncada.

Saída: 2.0. Embora a / b possa resultar em um número decimal, a variável resultado é int, impedindo que a saída seja um valor float.

Saída: Erro de compilação. O código está sintaticamente correto e compila sem erros, pois a conversão implícita de float para int é permitida em C++.

Saída: Comportamento indefinido. O código segue regras bem definidas de conversão de tipos em C++, portanto, a saída é previsível e consistente.

6.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Media Image

Em C++, a estrutura de repetição for é utilizada para executar um bloco de código várias vezes de acordo com uma condição específica. No trecho abaixo, a variável i controla a repetição do loop. Com base nisso, indique a saída dessa amostra de código.

1 2 3 4 5

1 2 3 4

0 1 2 3 4

1 2 3 4 5 6

Erro de compilação

Answer explanation

O laço inicia com i = 1 e imprime até i = 5, inclusive.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Em um programa C++, existe uma biblioteca utilizada para habilitar o uso de operações de entrada e saída, como cin e cout. Considerando que você precisa escrever um programa simples que leia a idade de uma pessoa e imprima essa informação na tela, qual é a alternativa correta para incluir a biblioteca de entrada e saída?

#incude <iostream>

#include <iostream.h>

#include <iostream>

#include <cinout>

import <iostream>

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?