7. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。 A. INPUT x、y、z; B. scanf(“%d%d%d”,&x,&y,&z); C. scanf(“%d%d%d”,x,y,z); D. read(“%d%d%d”,&x,&y,&z); ...
6. 执行以下程序段后, x, y和z的值分别是______。int x=10,y=20,z=30;if(x>y) z=x; x=y; y=z; A. 10,20,30 B. 20,30,30 C. 20,30,10 D. 20,30,20 ...
3. 若有初始化语句“ int a[5]={1,2,3,4,5}; ”,值为 4 的表达式是_____。 A. a[4] B. a[a[2]+1] C. a[a[2]] D. a[3]+1 ...
2. 已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为______。( ) A. 0 B. 1 C. 4 D. 5 ...
1. 已知int m,n,i=2;执行语句m=-i++;n=++i;后,m和n的值分别是_____。 A. -3 4 B. -2 4 C. -3 3 D. -2 3 ...
2. 设有如下定义:int (*ptr)();则以下叙述中不正确的是______。 A. ptr是指向一维数组的指针变量 B. ptr是指向int型数据的指针变量 C. ptr是指向函数的指针,该函数返回一个int型数据 D. ptr是一个函数名,该函数的返回值是指向int型数据的指针 ...
15. 已知: int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+2 ;则值为 3 的表达式是______。 A. (*p)++ B. *p++ C. *++p D. ++*p ...
14. 已知:int a,*p=&a;,则下列函数调用中错误的是______。( ) A. scanf("%d",&a); B. scanf("%d",p); C. scanf("%d",*p); D. printf("%d",a); ...