Möglich, dass TikZ bequemere Bordmittel hat... hier ist jedenfalls eine auf die Schnelle zusammengeschusterte Idee (zum `\romannumeral` Trick siehe [Wofür verwendet man \romannumeral-Expansion?](http://texwelt.de/wissen/fragen/963/wofur-verwendet-man-romannumeral-expansion)):
``\romannumeral``-Expansion?](http://texwelt.de/wissen/fragen/963/wofur-verwendet-man-romannumeral-expansion)):
\documentclass[parskip=half-]{scrartcl}
\usepackage{tikz}
\usepackage{showframe} % Seitenlayout anzeigen
\makeatletter
\newlength\breite
% der Befehl gibt bei einer Kommazahl den ganzzahligen Anteil:
\def\ganzezahl#1.#2\q@stop{#1}
% die Kaestchenbox
% \kaestchenbox{<Anzahl Zeilen>}
% \kaestchenbox[<Breite Kaestchen>>]{<Anzahl Zeilen>}
\newcommand\kaestchenbox[2][5mm]{%
\begin{tikzpicture}
% Kaestchenbreite:
\setlength\breite{#1}%
% anzahl Kaestchen, die in die verfuegbare Breite passen:
\edef\anzahl{%
\expandafter\ganzezahl
% expandieren, bis nur noch die Zahl da ist,
% \strip@pt entfernt die Einheit `pt' bei einer Länge:
\romannumeral-`0\strip@pt
\dimexpr1pt*\linewidth/\breite\relax\relax\q@stop
}%
% das Gitter:
\draw[x=\breite,y=\breite,step=\breite]
(0,0) grid (\anzahl,#2) ;
\end{tikzpicture}%
}
\makeatother
\begin{document}
\kaestchenbox{4}
Beantworte folgende Frage:
\begin{center}
\kaestchenbox[1cm]{3}
\end{center}
\fbox{% nur um Abmessungen zu zeigen
\begin{minipage}{0.5\linewidth}
Beantworte folgende Frage:
\begin{center}
\kaestchenbox{4}
\end{center}
\end{minipage}%
}
\end{document}
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/kaestchenbox.png