Buscar

minha prova av1

Prévia do material em texto

Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita. (Ref.: 201302294968)
		1 ponto
	
	
	
	
	Portabilidade
	
	
	Flexibilidade
	
	
	Polimorfismo
	
	
	Modularidade
	
	
	Reuso
	
	
		2.
		No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em seguida com um único clique ou um pressionamento de uma tecla.
Analise as afirmativas abaixo e escolha a opção correta
I Pressionar F9(pode ser F11 em versões mais novas)
II Clicar no ícone Compilar
III Clicar no ícone Executar
IV Clicar no ícone Compilar e Executar
 (Ref.: 201302337607)
		1 ponto
	
	
	
	
	Só a II possibilita isso
	
	
	Só a IV possibilita isso
	
	
	Tanto a I quanto a IV possibilitam isso
	
	
	Só a III possibilita isso
	
	
	Só a I possibilita isso
	
	
		3.
		Qual o nome da função matemática que calcula a potenciação de um número? (Ref.: 201301788962)
		1 ponto
	
	
	
	
	pot
	
	
	pow
	
	
	elevado
	
	
	sqrt
	
	
	double
	
	
		4.
		Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo.
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno.
Pesquisou nas bibliotecas estudadas na aula 2 e achou.
Qual o nome dessa função? (Ref.: 201302337872)
		1 ponto
	
	
	
	
	isnotalphadigit()
	
	
	isspace()
	
	
	isdigit()
	
	
	isalpha()
	
	
	isalnum()
	
	
		5.
		Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? (Ref.: 201301898361)
		1 ponto
	
	
	
	
	while{ // [bloco de comandos] } 
do (cfp !=0);
	
	
	if (cpf != 0)
{ // [bloco de comandos] }
	
	
	do{ // [bloco de comandos] } 
while (cfp !=0);
	
	
	for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] }
	
	
	do while (cfp !=0)
{ // [bloco de comandos] }
	
	
		6.
		Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções.
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas.
 (Ref.: 201302341262)
		1 ponto
	
	
	
	
	getchar ( )
	
	
	fgetc(stdin)
	
	
	scanf ( )
	
	
	printf ( )
	
	
	cin ( )
	
	
	
	
		8.
		Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, caso a variável Idade seja maior ou igual a 18 e a variável Peso seja maior que 50. 
if((Idade_ _ _18)_ _ _(peso_ _ _50)) 
{
printf("Você pode ser doador de Sangue");
} (Ref.: 201302311690)
		1 ponto
	
	
	
	
	>=; &&; >;
	
	
	<>; and; >;
	
	
	>=; e; >;
	
	
	>=; &; >;
	
	
	>>; and; >;
	
	
		9.
		Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não.
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez?  (Ref.: 201302434402)
		1 ponto
	
	
	
	
	Switch - 
	
	
	repeat...util -
	
	
	do...while - 
	
	
	For 
	
	
	While 
	
	
		10.
		Uma das principais características que consolidaram o sucesso na utilização dos computadores para a resolução de problemas foi a sua capacidade de repetir o processamento de um conjunto de operações para grandes quantidades de dados. Exemplos de conjuntos de tarefas que repetimos diversas vezes dentro de uma situação específica podem ser observados largamente no nosso dia a dia.
As estruturas de repetição proveem uma maneira de repetir um conjunto de procedimentos até que determinado objetivo seja atingido, quando a repetição se encerra. Todas as estruturas de repetição têm em comum o fato de haver uma condição de controle, expressa através de uma expressão lógica, que é testada em cada ciclo para determinar se a repetição prossegue ou não.
Tendo como base o código abaixo, qual opção que demonstra o que será exibido na tela?
void main() {
int i = 2;
int j = 6;
for(i=0;i<=5;i++){
do{ 
printf("%d", ++i);
}while(++i <= j--);
}
system("PAUSE");
}
 (Ref.: 201302348512)
		1 ponto
	
	
	
	
	246
	
	
	135
	
	
	265
	
	
	256
	
	
	23456

Continue navegando