Font size
WorksheetsVisual Basic
Total questions: 69
Worksheet time: 37mins
Quale tipo di dato devi usare per il tipo intero?
String
Integer
Decimal
Boolean
Quale fra questi dovrebbe essere il nome più appropriato per un bottone?
Answer
Button1
btnInvia
Button1.text
Quale è il nome migliore per questo controllo?
Textbox1.text
txtNome
Name
NameTxtbox
Che cosa è una variabile?
Un valore che può cambiare durante l'esecuzione di un programma
l'etichetta di un controllo
una istruzione IF
Nessuna di questa
Come dichiareresti una variabile per l'età di una persona?
DECLARE Eta as decimal
DIM Eta as Byte
DIM Eta as decimal
Dim Età as integer
Come fai per recuperare nella variabile <Cognome> il contenuto del TextBox del Form1 chiamato txtCognome?
Dim Cognome as string
Cognome = Form1.CognomeTextbox
Declare "Cognome" as string
Cognome = Form1.txtCognome.text
Dim CognomeTxtbox as string
Cognome = Form1.Cognome
Dim Cognome as string
Cognome =Form1.txtCognome.text
Per inserire una scritta in un form mi serve inserire un controllo di tipo.
Etichetta
Casella di testo
Pulsante di comando
Casella di riepilogo
Per permetter all'utente di inserire informazioni si usa il controllo
Combo Box
List Box
Text Box
Image Box
L'immagine rappresenta il controllo
Command Button
Drive List Box
Combo Box
Image Box
La struttura semplice che non cambia il valore durante l'esecuzione del programma è un/una
Numero
Costante
String
quale è l'output di questa Procedura?
la tabellina di m che parte da n
i numeri primi da 0 a m
i fattori di m
la somma di m numeri
Il tipo Byte copre l'intervallo dei valori che vanno da "1" fino a "255"
True
False
Si può cambiare il valore di una costante durante l'esecuzione di un programma
True
False
123_name può essere il nome di una variabile
True
False
I nomi delle variabili possono contenere simboli , numeri e lettere
True
False
Non possiamo utilizzare i nomi riservati del VB per dare un nome alle variabili
True
False
I nomi delle variabili devono iniziare con una lettera o con l'underscore
True
False
Una istruzione di assegnazione consiste in 2 parti separate da =
True
False
L'operatore di assegnazione = ha lo stesso significato dell'operatore di uguaglianza
True
False
Il lato sinistro di una istruzione di assegnazione deve essere formato da una variabile
True
False
Il lato sinistro di una operazione di assegnazione può essere formata da un valore
True
False
Il lato destro di una istruzione di assegnazione può contenere espressioni formata da valori, variabili e funzioni
True
False
Il simbolo & è usato per concatenare del testo
True
False
La parola riservata vbcrlf è usata per scrivere il testo su più righe
True
False
Quando dichiariamo che una variabile è di tipo BYTE vuol dire che può assumere valori che vanno da 0 a 256
True
False
Per dichiarare una costante utilizziamo l'istruzione DIM
True
False
Quali parole usiamo per definire un ciclo di scansione definito in Visual Basic?
for
next
do
loop
Quali parole usiamo per definire un ciclo di scansione non definito in Visual Basic?
for
next
do
loop
Quali di queste istruzioni apre una finestra per leggere la risposta di un utente ?
risposta = Text1.Text
risposta = MsgBox("Scrivi la risposta")
risposta = InputBox("Scrivi la risposta")
List1.AddItem(risposta)
Quale fra questi tipi di dati serve a memorizzare un numero Reale?
String
Integer
Double
Boolean
Quale fra questi tipi di dati serve a memorizzare un un testo, una parola, una frase?
String
Integer
Double
Boolean
Quale è l'utilizzo di Dim in Visual Basic?
Serve a dichiarare nuove variabili
Serve a definire la dimensione del form
Serve a definire la fine di un programma
Serve a mostrare un messaggio in una finestra pop up
Un algoritmo è:
Un insieme elementare di passi finiti utile per la risoluzione di un problema con un inizio e almeno una fine
Una sequenza elementare di passi infiniti utile per la risoluzione di un problema
Un insieme di istruzioni utile per la risoluzione di un problema scritte in un linguaggio di programmazione
Un insieme di istruzioni utile per la risoluzione di un problema scritte nel linguaggio naturale
Indicare le caratteristiche di un algoritmo
Deve terminare in un tempo finito, deve essere corretto, chiaro ed esaustivo e dare sempre lo stesso risultato anche con dati diversi
Deve terminare in un tempo finito, deve essere corretto, chiaro ed esaustivo e dare sempre lo stesso output corretto con gli stessi dati di input
Deve terminare il più rapidamente possibile
Deve occupare meno memoria possibile
Cosa fa il codice nella figura?
Restituisce la media dei valori pari contenuti nel vettore
Restituisce la media dei valori dispari contenuti nel vettore
Restituisce la media dei valori contenuti nel vettore in posizione pari
Restituisce la media dei valori contenuti nel vettore in posizione dispari
Quale è l'ordine corretto dal più piccolo a più grande?
Kilobyte, Gigabyte, Megabyte
Gigabyte, Megabyte, Terabyte
Megabyte, Terabyte, Kilobyte
Byte, Kilobyte, Megabyte
Quale fra queste è la sigla esatta per BIT?
Binary Integrated Technology
Binary Digit
Binary Instruction Terminology
Binary Intermittent Time
quanti Kilobytes ci sono in un Megabyte
10
100
1,024
10,000
Quale non è un operatore logico?
And
Not
Or
If
Quale fra queste istruzioni mostra un messaggio in una finestra ?
MessageBox.Show("Try again")
Show.Message("Try again")
MessageBox.Display("Try again")
Message.Show("Try again")
Quale di queste istruzioni incrementa correttamente la variabile contatore conta?
conta = conta + 1
conta = value + 1
value = conta+ conta
value = conta+ value
La procedura nella figura se eseguita che cosa produce come output?
0
18
10
Nulla entra in un ciclo infinito e non finisce mai.
Quale fra queste istruzioni mostra sulla barra del titolo della finestra di Input la parole Name?
name = InputBox("Name")
name = InputBox("Enter your Name", "Name", "Pippo")
InputBox("Enter your Name", Name) = name
name = InputBox("Name", "Enter your Name")
Per controllare la correttezza logica dell'algoritmo che tecniche puoi utilizzare?
Disegni un Flowchart
Crei una Tabella Step by Step
Scrivi un programma in C#
Lo riscrivi in inglese
Quale dei seguenti linguaggi non è considerato un linguaggio ad alto livello?
C#
Visual Basic
Common Intermediate Language
C++
Sul modulo dichiarazione per inserire elementi visibili anche sugli altri moduli dobbiamo utilizzare la parola PUBLIC creando quindi Variabili Globali
True
False
Le Fasi in cui si divide l'Analisi di un Problema sono
Modello della realtà, Definizione degli Input/Output, Definizione dei Vincoli, Formalizzazione
Caricamento, Ordinamento, Ricerca
Somma, Prodotto, Massimo, Minimo
Secondo Warnier in quali parti può essere diviso lo sviluppo di un algoritmo
Inizializzazione,
Input,
Elaborazione,
Output
Modello della realtà,
Definizione degli Input/Output,
Definizione dei Vincoli,
Formalizzazione
Caricamento,
Ordinamento,
Ricerca
Il Teorema di Jacopini Böhn afferma
Che un qualsiasi programma può essere scritto usando qualsiasi linguaggio
Che un algoritmo si può sviluppare direttamente al computer
Che qualsiasi algoritmo si può riscrivere utilizzando solamente i Costrutti Fondamentali (sequenza, decisione, Iterazione)
Il flow chart serve
Per sviluppare un programma
Per rappresentare il funzionamento logico di un algoritmo
Per risolvere un problema
Che cosa è una S.A.D
Struttura Astratta Dati
Rappresentazione di una struttura adatta a contenere ed ad elaborare le informazioni,
Sempre attenzione a i Dati
Indica che bisogna fare sempre attenzione a come i dati saranno utilizzati e gestiti
Che cosa mi rappresenta un Form in Visual Basic?
Una Finestra attiva sul desktop di Windows
Una Interfaccia con cui il programma può interagire con l'utente
Un foglio di carta
Che cosa è una Procedura o Subroutine?
Un insieme di istruzioni a cui viene dato un nome di riferimento attraverso il quale possono essere richiamata in qualunque momento nel programma
Un insieme di comandi che l'utente impartisce al programma
Un insieme di istruzioni a cui non necessariamente deve essere dato un nome
Che cosa è un Parametro?
Un valore che deve essere usato nel Main
Un nome che viene definito per poter scrivere una procedura e che la rende indipendente dal resto del programma
Una Variabile globale
Che cosa è una Variabile Locale?
Una variabile che esiste in ogni parte del programma ma con valori sempre differenti
Una variabile che esiste solo da quando viene dichiarata nella procedura in cui è definita e che viene cancellata alla fine della procedura
Una stanza che cambia continuamente di posto
Blocco Iterativo --> Serve per Ripetere una o più istruzioni
True
False
Blocco Decisionale --> Serve per scegliere quali istruzioni eseguire
True
False
Blocco Sequenziale --> Permette di eseguire delle istruzioni secondo un certo ordine
True
False
Elencare i motivi che ci spingono ad usare i Vettori
Perché servono in moltissimi casi
Perché permettono l'utilizzo della struttura sia in modo sequenziale che Random (accesso diretto)
Perché i dati sono tutti dello stesso tipo e possiamo perciò ordinarli secondo le nostre necessità
Un Vettore è una struttura dati formata da
Elementi dello stesso tipo
Elementi di tipo differente
Un numero qualsiasi di elementi
Un numero di elementi stabilito a priori
Un Modulo del Visual Basic
E' un foglio di carta su cui scrivere quello che ci pare
E' un foglio di carta su cui scrivere istruzioni del linguaggio in modo disordinato senza doverle raggruppare
E' un foglio di carta su cui scrivere istruzioni del linguaggio raggruppate in una o più procedure o dichiarazioni di strutture pubbliche e private
E' un foglio di carta su cui scrivere istruzioni del linguaggio raggruppate in una o più procedure o dichiarazioni di strutture di tipo privato
A che serve la parola PUBLIC che si utilizza in Visual Basic davanti ai nome delle Costanti, delle Variabili e delle Procedure
A renderle disponibili in qualsiasi modulo del Programma
A renderle disponibili in qualsiasi SottoProcedura del modulo
A nasconderle al resto del Programma
Il Metodo di Ricerca con Sentinella sui vettori
Si ferma da solo quando si è raggiunta la Fine del vettore
Si ferma se trova il valore cercato
Si ferma quando trova il valore cercato o anche quando trova un valore più grande di quello cercato
Come si chiama il seguente metodo di Ordinamento sul vettore A():
Ordinamento Ingenuo
Ordinamento Sequenziale
Insertion Sort
Bubble Sort
Quali di queste istruzioni apre una finestra per scrivere l'output di una elaborazione?
risposta = Text1.Text
MsgBox(risposta)
risposta = InputBox("Scrivi la risposta")
La seguente procedura ordina il vettore A() in modo:
Crescente
Decrescente
Non lo ordina lo Mischia
