试题内容选项 A 1在C中,若有以下定义: char a; int b; float c; double d; 则表达式 a*b+d -c值的类型为() float 2在C中,不能把字符串"Hello!" 赋给数组 b的语句是()。 char b[10]= {'H','e',' l','l','o' ,'!'}; 4在C中,假定有以下变量定义: int k=7 ,x=12; 则能使其值为 3的表达式是()。 x%=(k%=5) 5在C中,若 int x=2, y=2, z=2 ;则表达式 z+=++x+y++ 的值为() 。 5 6在C中,若 u=1,v=2,w=3, 则表达式 w==(v= - u)执行完后 w的值是()。 3 7在C中,若已定义 x和y为 double 类型,则表达式:x=1,y=x+3/2 的值是( ) 1 8在C中,若已知 int a,x; 以下()是正确的赋值语句。 a=(a[2]+a[ 2]/2) 9在C中,若有 int x=4,y=5;, 则执行完表达式 x*=y -1后,x值为( )。 16 #在C中,若有定义 int y=2; int z=5 ,x= - 4; 则表达式 y+=fabs(x)+x+z 的值为()。 6 #在C中,若有定义: int y=3; int x[7]={1,2,3,4,5,6,7} , 则表达式 y+=x[5] 的值为()。 8 #在C中,若有说明和语句: int a=5; int c=a++; 此处 c的值是() 。 7 #在C中,若有说明和语句: int a=8; int c=++a; 此处表达式 c的值是()。 7 #在C中,若有以下定义: int a[12]= {1,2,3,4,5,6,7,8,9,10, 11,12}; char c='a',d,g; 则结果数值为 4 的表达式是()。 a[g - c] #在C中,若有以下定义: int a[12]= {1,2,3,4,5,6,7,8,9,10, 11,12}; char c='a',d,g; 则数值为 3的表达式是()。 a[g - c] #在C中,若有以下定义: char a; int b; float c; double d; 则表达式 a*b+d -c值的类型为() float #在C中,设 int a=10 ,则执行完语句 a+=a - =a*a 后,a的值是() 99 #在C中,设 x,y,z,t 均为 int 型变量,则执行以下语句后,t的值为() x=y=z=1; t=++x||++y&&++z; 不定值#在C中,设 x,y,z 和k都是 int 型变量,则执行表达式:x= (y=4,z=16,k=32) 后,x的值为()。 4 #在C中,设x为 int 型变量,则执行以下语句后, x的值为()。 x=10; x=x+ -- x; 10 #在C中,设x为 int 型变量, 则执行以下语句后,x的值为()。 x=10; x+=x - =x- x; 10 #在C中,设有以下宏定义: #define N3 #define Y(n) ((N+1)*n) 则执行语句: z=2 * (Y(4)); 后,z的值为()。出错#在C中,已知定义: int b[]={1,2,3,4},y,*p=b; 执行 y=*p++ 后,y的值为( )。 1 #在C中,表达式: 10!=9 的值是()。 true #在C中,表示关系 X<=Y<=Z 的表达式为()。(X<=Y)&&(Y <=Z) #在C中,表示关系 x<y<z 所对应的表达式是( )。 x<y<z #在C中,假定所有变量均已正确说明,下列程序段运行后 x的值是()。 a=b=c=0;x=35; if(!a) x=3; else x=4; 34 #在C中,假定所有变量均已正确说明,下列程序段运行后 x的值是()。 a=b=c=0;x=56; if(!a) x=4; else x=5; 56 #在C中,假定所有变量均已正确说明,下列程序段运行后 x的值是()。 a=b=c=1;x=35; if(!a) x=3; else x=4; 34 #在C中,能正确表示 a≥ 10 或a≤0的关系表达式是( ) a>=10 or a<=0 #在C中,若 w=1, x=2 , y=3, z=4; 则条件表达式: w>x ?w: y<z ? y:z 的结果为()。 4 #在C中,若要求在 if后一对圆括号中表示 a不等于 0 的关系,则能正确表示这一关系的表达式为() a=0 #在C中,设 a=1,b=2,c=3,d=4, 则表达式: a<b?a:c<d?a:d 的结果为()。 4 #在C中,设 a=3,b=4,c=5,d=6, 则表达式: b<a?a:c<d?a:d 的结果为()
TC复习题库分解 来自淘豆网m.daumloan.com转载请标明出处.