<%@ page import="java.io.BufferedReader, java.io.InputStreamReader, java.io.IOException, java.io.UnsupportedEncodingException, java.net.URL, java.net.URLEncoder, java.util.ArrayList, java.util.List" %> <%! private static final String PAGEAD = "http://pagead2.googlesyndication.com/pagead/ads?"; private void googleAppendUrl(StringBuilder url, String param, String value) throws UnsupportedEncodingException { if (value != null) { String encodedValue = URLEncoder.encode(value, "UTF-8"); url.append("&").append(param).append("=").append(encodedValue); } } private void googleAppendColor(StringBuilder url, String param, String value, long random) { String[] colorArray = value.split(","); url.append("&").append(param).append("=").append( colorArray[(int)(random % colorArray.length)]); } private void googleAppendScreenRes(StringBuilder url, String uaPixels, String xUpDevcapScreenpixels, String xJphoneDisplay) { String screenRes = uaPixels; if (screenRes == null) { screenRes = xUpDevcapScreenpixels; } if (screenRes == null) { screenRes = xJphoneDisplay; } if (screenRes != null) { String[] resArray = screenRes.split("[x,*]"); if (resArray.length == 2) { url.append("&u_w=").append(resArray[0]); url.append("&u_h=").append(resArray[1]); } } } private void googleAppendMuid(StringBuilder url, List muids) { for (String muid : muids) { if (muid != null) { url.append("&muid=").append(muid); } } } %> <% long googleDt = System.currentTimeMillis(); StringBuilder googleAdUrlStr = new StringBuilder(PAGEAD); googleAdUrlStr.append("ad_type=text_image"); googleAdUrlStr.append("&channel=9773097645"); googleAdUrlStr.append("&client=ca-mb-pub-6187264931690001"); googleAdUrlStr.append("&dt=").append(googleDt); googleAdUrlStr.append("&format=mobile_single"); googleAppendUrl(googleAdUrlStr, "ip", request.getRemoteAddr()); googleAdUrlStr.append("&markup=xhtml"); googleAdUrlStr.append("&oe=utf8"); googleAdUrlStr.append("&output=xhtml"); googleAppendUrl(googleAdUrlStr, "ref", request.getHeader("Referer")); String googleUrl = request.getRequestURL().toString(); if (request.getQueryString() != null) { googleUrl += "?" + request.getQueryString().toString(); } googleAppendUrl(googleAdUrlStr, "url", googleUrl); googleAppendUrl(googleAdUrlStr, "useragent", request.getHeader("User-Agent")); googleAppendScreenRes(googleAdUrlStr, request.getHeader("UA-pixels"), request.getHeader("x-up-devcap-screenpixels"), request.getHeader("x-jphone-display")); List googleMuids = new ArrayList(); googleMuids.add(request.getHeader("X-DCMGUID")); googleMuids.add(request.getHeader("X-UP-SUBNO")); googleMuids.add(request.getHeader("X-EM-UID")); googleAppendMuid(googleAdUrlStr, googleMuids); try { URL googleAdUrl = new URL(googleAdUrlStr.toString()); BufferedReader reader = new BufferedReader( new InputStreamReader(googleAdUrl.openStream(), "UTF-8")); for (String line; (line = reader.readLine()) != null;) { out.println(line); } } catch (IOException e) {} %>

When you take the "Written Driver License Test" , there will be questions about traffic signs. This test has 19 questions about traffic signs. 3 to 5 of these questions will be on the written test.

 

More Quizzes

SEND THIS TEST To a Friend or Mobile Device
Enter recipient's e-mail:

Formatted for Small Screen Viewing on cell phones, BlackBerry's, Pocket PCs, Palms. Any gadget with wireless connection and a handheld size screen.

Share on Facebook

NOTE: Tests are Kept to 10 to 15 questions just as a matter of convince for our web visitors. Out of the 200 test questions, 20 to 40 will be on the actual test you take at the DMV.

Here is a list of the Tests that are available as of today.

NEW! Test Questions for Iphone,Droid, Blackberry, WinMobile and any smart phone.

Learner Permit Tests
Five Driver Permit Tests with 10 questions each.
A 46 Question Learners Permit Quiz
Five More 10 Question Learners Permit tests.
Two 25 Question test with a 4 minute time limit just to add extra pressure.
New Questions formatted for Mobile and PDA browsers.
Sign test All questions are about signs. 3 to 5 of these will be on your test.
CDL Test and Quizzes
CDL Practice Test Questions for printing
CDL Practice Test Quizzes test your knowledge
Test for Tanker Truck
CDL test for Haz Mat
CDL Test for Cargo Securing
Road Test

CDL General All Endorsements