Describe the basic building block of a wireless network.
What will be an ideal response?
The basic building block of the wireless network is a set of clients using wireless connectivity interfaces or wireless network interface cards (WNIC) to connect to a WAP. The WAP pro-vides the connection between various wireless clients as well as between the clients and other networks. These other networks may be other wireless networks, but most commonly the WAP provides a connection to wired LANs and through those LANs to the Internet.
You might also like to view...
A prefix of ____ is used to denote a variable defined as a Decimal data type.
A. dec B. dml C. num D. int
Rewrite the class so that it throws appropriate exceptions instead of returning -1 as an error code. Write test code that attempts to withdraw and deposit invalid amounts and catches the exceptions that are thrown.
A method that returns a special error code can sometimes cause problems. The caller might ignore the error code or treat the error code as a valid return value. In this case it is better to throw an exception instead. The following class maintains an account balance and returns a special error code. ``` { private double balance; public Account() { balance = 0; } public Account(double initialDeposit) { balance = initialDeposit; } public double getBalance() { return balance; } // returns new balance or -1 if error public double deposit(double amount) { if (amount > 0) balance += amount; else return -1; // Code indicating error return balance; } // returns new balance or -1 if invalid amount public double withdraw(double amount) { if ((amount > balance) || (amount < 0)) return -1; else balance -= amount; return balance; } } ``` This solution throws a NegativeAmount and InsufficientBalance exception. It is worth pointing out to the students the problems that would occur if negative account balances were desirable.