_ ____ A)’abc’_____________ __ B)”12’12”_____________ _____________ __ C)”0”__ _____________ D) “ ”
12、已知各变量的类型说明如下:(_ C_ )
Int__ i=8,k,a,b;
_______ Unsigned long__ w=5;
_______ Double___ x=1.42,y=5.2;
_____ 则以下符合C语言语法的表达式是(_ C_ )
______ A)a+=A-=(b=4)*(a=3)_____________ _____________ _____________ _____________ _ B)a=a*3=2
_____ C)x%(-3)_____________ _____________ _____________ _____________ _____________ _____________ _____________ _ D)y=float ( __ )
13、以下不正确的叙述是( D_ )
A)在C程序中,逗号运算符的优先级最低
B)在C程序中,APH和aph是两个不同的变量
C)若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
D)当从键盘输入数据时,对于整形变量只能输入整形数值,对于实型变量只能输入实型数值
14、若要求的值分别为10、20、A、B,正确的数据输入是( B_ )。
_____ A)10A 20B<CR>
_____ B)10 A 20 B<CR>
_____ C)10 A20B<CR>
____ D)10A20 B<CR>
15、有如下程序,若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入是( B_ )
main()
{
int a1,a2;
char c1,c2;
scanf("%d%d",&a1,&a2);
scanf("%c%c",&c1,&c2):
}
A)1020AB<CR>
B)10 20<CR>
__ AB<CR>
C)10 20 ABC<CR>
D)10 20AB<CR>
16、有如下程序,输入数据:12M345<CR>后,x的值是(A),y的值是( B_ ).
#include<stdio.h>
main(_ )
{
int x;
float y;
scanf("%3d%f",&x,&y);
}
1,A.12 B.123_ C.12345 D.0
2,A.12.000000 B.345.000000 C.12345.000000 D.0.000000