下面关于switch语句和break语句的叙述中,只有( )是正确的。
A. break语句是switch语句中的一部份
B. 在switch语句中可以根据需要使用或不使用break语句
C. 在switch语句中必须使用break语句
D. 以上三个叙述都不正确
查看答案
只能向终端输出一个字符的函数是( )
A. printf函数
B. putchar 函数
C. getchar 函数
D. scanf函数
在下列叙述中,错误的一条是( )
A. printf函数可以向终端输出若干个任意类型的数据
B. putchar函数只能向终端输出字符,而且只能是一个字符
C. getchar函数只能用来输入字符,但字符的个数不限
D. scanf函数可以用来输入任何类型的多个数据
以下叙述中正确的是( )
A. 输入项可以是一个实型常量,例如:scanf(“%f”, 3.5);
B. 只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf(“a=%d, b=%d”);
C. 输入实型数据时,可以规定小数点后的位数,例如:scanf(“%4.2f”,&f);
D. 输入数据时,必须指明变量地址,例如:scanf(“%f”, &f);
已有定义 int a=-2; 和输出语句 printf("%8x", a) ; 以下正确的叙述是()
A. 整型变量的输出形式只有%d一种
B. %x是格式控制符的一种,它可以适用于任何一种类型的数据
C. %x是格式控制符的一种,其变量的值按十六进制输出,但%8x是错误的
D. %8x不是错误的格式符,其中数字8规定了输出字段的宽度