A.随机值
B.0
C.x的地址
D.P的地址
单选题 | 以下程序的输出结果是( )。 main() { char st[20]="hello\0\t\\\"; printf("%d%d\n",strlen(st).sizeof(st)); } |
查看答案 |
单选题 | 源程序的文档不包括( )。 | 查看答案 |
单选题 | 若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。 cb='b'; k=10; printf("%X,%o,”,ch,ch,k); printf("k=%%d\n",k); |
查看答案 |
单选题 | 若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以( )方式打开文件。 | 查看答案 |
单选题 | 以下程序的输出结果是( )。 void fun(int*a,int i,int i) {int t; if(i<I) { t=a[i[;a[i]=a[j];a[j]一t; i++;j--; fun(a,i,j); } } main() { int K[]={2,6,1,8},i; fun(x,0,3); for(i=0;i<1;i++)printf("%2d",x[i]); printf("\n"); } |
查看答案 |
单选题 | 有以下程序 #include void fun(int n,int*p) ( int f1,f2; if(n==1|| n==2)*p=1; else { fun(n-1,&f1);fun(n-2,&f2); *p=f1+f2; } } main() { int s; fun(3,&s);printf("%d",s); } 程序的运行结果是( )。 |
查看答案 |
单选题 | 若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a; |
查看答案 |
单选题 | 以下关于typedef的叙述错误的是( )。 | 查看答案 |
单选题 | 设有以下定义和语句: char str[2O]="Program",*P: p=str: 则以下叙述中正确的是( )。 |
查看答案 |
单选题 | 若有以下说明,则( )不是对strcpy库函数正确的调用。 strcpy库函数用于复制一个字符串:char*strl="abCd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"; |
查看答案 |
单选题 | 有如下程序: #include main() { FILE*fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abe"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good。则运行以上程序后文件f1.txt中的内容为( )。 |
查看答案 |
单选题 | 下列程序的运行结果是( )。 #include main() { int a=2,b=3,c=4: if(a<B) if(b<0)C=0: else c++; printf("%d\n",c); } |
查看答案 |
单选题 | 若希望下列的程序运行后输出25,程序空白处的正确选项是( )。 main() { int i,j=50,a[]={7,4,10,5,8}; for( ) j+=a[i]; printf("%d",j-40); } |
查看答案 |
单选题 | 下列选项中不属于软件生命周期开发阶段任务的是( )。 | 查看答案 |
单选题 | 下列工具中为需求分析常用工具的是( )。 | 查看答案 |
单选题 | 下列选项中不会引起二义性的宏定义是( )。 | 查看答案 |
单选题 | 下列能正确定义且赋初值的语句是( )。 | 查看答案 |
单选题 | 下述程序的输出结果是( )。 #define N 20 void fun(int a[],int n,int m) { int i,j; for(i=m;i>n;i--)a[i+1]=a[i]; } main( ) { int i,a[N]={1,2,3,4,5,6,7,8,9,10}; fun(a,2,9); for(i=0;i<5;i++)printf("%d",a[i]); } |
查看答案 |
单选题 | 若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。 | 查看答案 |
单选题 | 下列程序的执行结果是( )。 #include main() { int a,b,c; a=b=2,c=I; c=(a++)-1;printf("%d,0Ad",a,c); c+=-a+++(++b);printf("%d,%d",a,c); ) |
查看答案 |