rewind(fp);
fscanf(fp,"%s",str); puts(str);
fclose(fp);
}
程序运行后的输出结果是
C: abc28
134. 以下不是死循环的语句为()
A: for(y=1,x=1;x>=++y;x++)
135. 1. 在TC 中,以下程序运行后,输出结果是( ) 。 main( ){ char *s="abcde"; s+=2; printf("%s \n",s);}
A: A cde
136. 在C 语言中,若已定义x 和y 为int 类型,则表达式:x=1,y=x+3/2 的值是( ) B: 2
137. 在C 语言中,执行语句:for (j=2; j<=6; ++j,j++)printf("%d",j);后,输出结果是
( )。
C: 246
138. 在C 语言中,若定义 int a[4][5],则数组 a 有( )个元素。
A: A.20
139. 在TC 中, while(x)中的x 与下面条件表达式等价的是( )。
D: X!=0
140. 在C 语言中,假定a 和b 为int 型变量,则执行以下语句后b 的值为( )。 a=1; b=10; do { b-=a; a++; } while (b--<0);
D: 8
141. 在C 语言中, 下面程序段的运行结果是( )main(){char
a[]="lanuage",*p;p=a;while(*p!=''u''){printf("%c",*p-32);p++;}}
C: LAN
142. 在C 语言中,下列不正确的转义字符是( )
C: ''074''
143. 在C 语言中,下面有关for 循环的正确描述是( )
D: for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
144. 在C 语言中,若a=21,则printf("%x",a);输出值为( )。
A: 15
145. 在C 语言中,执行下面两个语句后,输出的结果为( )。 char c1=97, c2=98;printf("%d %c",c1,c2);
B: 97 b
146. 数字字符0 的ASCII 值为48, 若有以下程序main(){char
a=''1'',b=''2'';printf("%c,",b++);printf("%d\n",b-a);}程序运行后的输出结果是
( )
C: 2,2
147. 在C 语言中,语句: int a=0,b=0; printf("%d",(a=2)&&(b=-2)); 的输出结果是 ( )。 D: 1
148. 在C 语言中,若i,j 已定义为int 类型,且内循环体不改变i,j 的值,则以下程序段中内循
环体的总的执行次数是( )。 for (i=5;i;i--) for(j=0;j<4;j++){R-}