[2]='0',匹配case'0',n0=1,n1=2,n2=3;s[3]='1',匹配case'1',n1=3,n2=4;s[4]='1',匹配case'1',n1=4,n2=5;s[5]='9',匹配default,nn=1,n0=2,n1=5,n2=6;s[6]='1',匹配case'1',n1=6,n2=7;s[7]='1',匹配case'1',n1=7,n2=8;s[8]='0',匹配ease'0',n0=3,n1...
214、下面程序的输出是 main() { int x=3,y=6,a=0; while(x++!=(y+=o1)) { a+o=1; if(y #include main() { char ss[10]=“12345”; strcat(ss,“6789”); gets(ss);printf(“%s\n”,ss); } A) ABC B) ABC9 C) 123456ABC D) ABC456789、D、2 215、下面程序的输出是 A) 0 ...
A)abcabcdefdefB)abcABCDEFdefC)abc+abc=defdefD)abc+ABC=DEFdef192. 若要判断char型变量c中存放的是否为小写字母,以下正确的表达式是答案:AA)(c>='a') && (c<='z')B)'a'<=c<='z'C)('a'<=c) AND ('z'>=c)D)(c>='a') || (c<='z')...
144. 设有如下程序段 int a[2] = {0}; int b[] = {0}; char c[2] = "ABC"; char d = "ABC"; 则以下叙述正确的是A)只有c,d的定义是合法的B)只有c的定义是合法的C)a,b,c,d的定义都是合法的D)只有a, b的定义是合法的145. 若函数fun定义如下 int fun(void) { double d; long t=...
#line 12345 "abcdefg.xxxxx" printf("%s line: %d\n", __FILE__, __LINE__); printf("%s line: %d\n", __FILE__, __LINE__); 不单止行号被改了,文件名也被改了,是不是我们可以用这个干点啥……想想? 22. C和C++代码混合编译 在C的头文件上面 #ifdef __cplusplus extern "C" { #endi...
A) 123456789 B) 1a2b3cC) abc D) 12396、以下程序输出的结果是_.#include <st 50、dio.h>void main( ) int a =5,4,3,2,1,i,j。 long s=0。 for(i=0。i<5。i+) s=s*10+ai。 printf("s=%ldn",s)。 A) s=12345 B) s=5 4 3 2 1 C) s=54321 D) 以上都不对97、在定义...
intn1=arr[5]; intn2=*(arr+5); 其实你可以: intarr[10]={0,1,2,3,4,5,6,7,8,9}; intn=5[arr]; 也不会有错,实际上arr[5]对应*(arr+5),而5[arr]对应*(5+arr),没多大区别。 04. 结构体的初始化 结构体的初始化,传统的做法是: ...
(A)A.n B.t C.v D.b 4.在C语言中,语句和数据定义是用(C)作为结束标记的 A.句号 B.逗号 C.分号 D.括号 5.设有如下定义: int x=10,y=5,z;则语句printf(“%dn”,z=(x+=y,x/y));的输出结果是(C)A.0 B.1 C.3 D.4 6.10.以下程序的输出结果是(B)main(){char c1=’8’,c2=’...
,xx,yy);21. 行控制#line也许你知道用__LINE__可以输出行号,然而你试下这个:#line 12345 "...
i++; 12345 B) 1234 C) 15 D) 无限循环 92、下面程序的输出结果是___B___. #include<stdio.h> void main( ) { int n=4; while (n--) printf("%d ",n--); } 2 0 B) 3 1 C) 3 2 1 D) 2 1 0 93、以下程序运行后的输出结果是___D___. #include<...