创建一个关于计算机编程基础的选择题，并提供答案和解释。
1. 编程中，什么是变量？
A. 程序员编写的函数
B. 可以存储数据的容器
C. 能够运行的代码
答案：B。解释：变量是可以存储数据的容器，在编程中，程序员可以使用变量存储数据，方便后续使用。

2. 下面哪种变量类型不能存储整数？
A. int
B. float
C. bool
答案：C。解释：bool变量只能存储布尔值，而不能存储整数型。

3. 在Python中，以下哪种符号表示乘法运算？
A. %
B. *
C. ^
答案：B。解释：在Python中，*符号表示乘法运算。

4. 以下哪种语句可以用于循环执行一段代码块？
A. while循环
B. if语句
C. switch语句
答案：A。解释：while循环可以在满足条件时循环执行一段代码块，可以方便地实现重复操作。

5. 下列哪个方法可以用于将一个字符串转换为整数？
A. int()
B. str()
C. float()
答案：A。解释：在Python中，使用int()方法可以将一个字符串转换为整数型。