SelProblem SelChooseA SelChooseB 1在TC中,若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )float int2在TC中,不能把字符串"Hello!" 赋给数组b的语句是( )。
charb[10]={'H','e','l','l','o','!'};charb[10];b="Hello!";3在TC中,定义 int *swap() 指的是()。
指一个返回整型值的函数swap指一个返回指向整型值指针的函数swap4在TC中,假定有以下变量定义:int k=7 ,x=12;则能使其值为 3 的表达式是( )。
x%=(K%=5)x%=(k-k%5)5在TC中,若 int x=2,y=2, z=2 ; 则表达式z+=++x+y++的值为()。
566在TC中,若u=1,v=2,w=3,则表达式w==(v=-u)执行完后w 的值是( )。
327在TC中,若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是( )128在TC中,若已知inta,x; 以下( )是正确的赋值语句。
a=(a[2]+a[2]/2)a*=*a+19在TC中,若有intx=4,y=5;, 则执行完表达式x*=y-1后,x值为()。
160#在TC中,若有定义 inty=2; int z=5 ,x=-4;则表达式y+=abs(x)+x+z的值为( )。
6789#在TC中,若有定义:inty=3; intx[7]={1,2,3,4,5,6,7},则表达式y+=x[5]的值为( )。
76#在TC中,若有说明和语句:int a=5;int c=a++;此处c的值是( )。
79#在TC中,若有说明和语句:int a=8;int c=++a;此处表达式c的值是( )。
a[g-c]a[4] #在TC中,若有以下定义:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc='a',d,g;则结果数值为4 的表达式是( )。
#在TC中,若有以下定义:a[g-c]a[4] inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc='a',d,g;则数值为 3 的表达式是( )。
#在TC中,若有以下定义:float int char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )99110 #在TC中,设 int a=10,则执行完语句 a+=a-=a*a后,a的值是( )不定值2#在TC中,设x,y,z,t均为int型变量,则执行以下语句后,t的值为( )x=y=z=1;t=++x||++y&&++z;#在TC中,设x,y,z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )。
416#在TC中,设x为int型变量,则执行以下语句后,x的值为( )。
x=10; x=x+--x;1020#在TC中,设x为int型变量,则执行以下语句后,x的值为( )。
x=10; x+=x-=x-x;1020#在TC中,设有以下宏定义:#define N3#defineY(n) ((N+1)*n)则执行语句: z=2* (Y(4)); 后,z的值为( )。
出错42#在TC中,已知定义:intb[]={1,2,3,4},y,*p=b;执行y=*p++后,y的值为( )。
12#在TC中,表达式: 10!=9的值是( )。
true非零值#在TC中,表示关系X<=Y<=Z 的表达式为( )。
(X<=Y)&&(Y<=Z)(X<=Y)AND(Y<=Z)#在TC中,表示关系x<y<z 所对应的表达式是( )。
x < y < z(x < y) &&(y < z)#在TC中,假定所有变量均已正确说明,下列程序段运行后x的值是( )。
a=b=c=0;x=35;if(!a) x=3;else x=4;344#在TC中,假定所有变量均已正确说明,下列程序段运行后x的值是( )。
a=b=c=0;x=56;if(!a) x=4;else x=5;564#在TC中,假定所有变量均已正确说明,下列程序段运行后x的值是( )。
a=b=c=1;x=35;if(!a) x=3;else x=4;344#在TC中,能正确表示a≥10或a≤0的关系表达式是( )a>=10 ora<=0a>=10│a<=0#在TC中,若w=1, x=2 ,y=3, z=4; 则条件表达式: w>x ? w : y<z ?y:z 的结果为( )。
43#在TC中,若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为( )a=0a>0#在TC中,设a=1,b=2,c=3,d=4,则表达式: a<b?a:c<d?a:d的结果为( )。
43#在TC中,设a=3,b=4,c=5,d=6,则表达式:b<a?a:c<d?a:d的结果为( )。
43#在TC中,设x=1, y=2,执行表达式(x>y)?x++:++y以后x和y的值分别为()。
1和21和3 #在TC中,设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( )。
12#在TC中,与语句"while(!x)" 等价的语句是( )。
while(x==0)while(x!=0)#在TC中, while(x)中的x与下面条件表达式等价的是( )。
x==0x==1#在TC中,为了判断两个字符s1和s2是否相等,应当使用( )。
if(s1==s2)if (s1=s2)01 #在TC中,已知: inta=15, b=0; 则表达式(a&&b)&& b 的结果为( )。
01 #在C语言中,当do-while语句中的条件为()时,结束该循环。
01 #在C语言中,若i=3,则语句 while (i) { i--;break;}的循环次数为()。
34 #在C语言中,执行语句:for (i=1; i<4; i++);后,变量i的值是( )。
34 #在C语言中,执行语句:for (j=1; j<=4;++j);后,变量j的值是( )。
#在TC中,若i,j已定义为2025 int类型,且内循环体不改变i,j的值,则以下程序段中内循环体的总的执行次数是( )。
for (i=5;i;i--)for(j=0;j<4;j++){…}#在TC中,若x=0,y=1,32则语句while(x==y){x++;break;} 循环体执行次数是( )。
#在TC中,设k为整型变无限多0量,则下面while循环共执行( )次。
k=2;while(k!=0){printf("%d",k);k--;}printf("\n");#在TC中,设已定义k为int整型变量,则有下面while循环执行( )次。
k=10;while(k=0) k=k-1;执行10次无限循环#在TC中,以下的for循环( )。
for(x=0,y=0;(y!=123)&&(x<4); x ++ );是无限循环循环次数不定#在TC中,执行下面程序片段的结果是( )。
int x=13;do{printf("%2d",--x);}while(!x);打印出212打印出12#在TC中,执行下面程序片段的结果是( )。
int x=23;do{printf("%2d",x--);}while(!x);打印出321打印出23#在TC中,假定a和b为int型变量,则执行以下语句后b的值为( )。
a=1; b=10;do { b-=a;a++; }while (b--<0);9-2#在TC中,执行语句:for (i=1;i++<4;);后,变量i的值是( )。
34#在C语言中,定义数组inta[12]={1,2,3,4,5,6,7, 8,9,10,11,12},则a[3]的值为( )。
34#在C语言中,定义数组inta[2][4]={3,4,5,6,7,8, 9,10},则a[0][3]的值为( )。
96#在C语言中,定义数组inta[7]={3,4,5,6,7,8,9},则a[5]的值为( )。
96#在C语言中,能实现字符串连接的函数是( )。
strcat()strcmp()#在C语言中,以下哪个函数用于将字符输出到标准输出设备( )。
getw()open()#在C语言中,以下哪个函数用于字符串的比较()。
strcpy()strcmp()#在C语言中,有表达式x=abs(8-10), 则x的值为( )。
-22#在TC中,函数调用:strcat(strcpy(str1 ,str2),str3)的功能是( )。
将串str1复制到串str2中后再连接到串str3之后将串str1连接到串str2之后再复制到串str3之后#在TC中,下列语句的输出结果是( )。
printf("%d\n",strlen("ATS\n012\1\\"));1110#在TC中,若定义 inta[4][6],则数组 a 有( )个元素。
2435#在TC中,若有定义float a[5][4],则数组a 可以有( )个元素。
3020#在TC中,若有定义:static intx[2][3]={2,3,4,5,6,7},则表达式*x[0]的值为( )23#在TC中,调用strlen("abcd\0ef\0g")的结果为( )。
46#在TC中,若有定义:static intx[2][3]={2,3,4,5,6,7},则表达式*x[1]的值为( )。
23#在TC中,若k是int型变量,且有下面的程序片段:int k = -2; if(k<=0)printf("####"); elseprintf("&&&&");上面程序片段的输出结果是( )。