单选题下列合法的字符型常量是{{U}} {{/U}}。
A. '/x13'
B. '/081'
C. '65'
D. "/n"
单选题设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
单选题以下程序的主函数中调用了在其前面定义的fun函数 #include <stdio.h> ┇ main() double a[15],k; k=fun(a); ┇ 则以下选项中错误的fun函数受部是( )。 A)double fun(double a[15]) B)double fun(double *a) C)double fun(double a[]) D)double fun(double a)
单选题程序开发之前进行需求分析所产生的主要文档是( )。
单选题有以下程序: #include <stdio.h> intf(intn) if(n==1) return 1; else return f(n-1)+1; main() int i,j=0; for(i=1; i<3; i++) j+=f(i); printf("%d/n",j); 程序运行后的输出结果是( )。
单选题有以下程序 #include <stdio.h> main( ) { FILE *fp; int
i,k=0,n=0; fp=fopen(“d1.dat”,”w”); for(i=1;i<4;i++)
fprintf(fp,”%d”,i); fclose(fp); fp=fopen(“d1.dat”,”r”);
fscanf(fp,”%d%d”, printf(“%d %d/n”,k,n);
fclose(fp);} 执行后输出结果是( )
A.1 2
B.123 0
C.1 23
D. 0 0
单选题有以下程序: #lnclude<stdio.h> struct tt { int x;struct tt*y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() { int i; p=a; for(i=1;i<=2;i++){printf("%d,",p->x);p=P->y;) }程序的运行结果是( )。
单选题有下列程序: #include<stdio.h> void f(int*p,int*q) main() int m=1,n=2,*r=&m; f(r,&n);printf("%d,%d",m,n); void f(int*p,int*q) p=p+1;*q=*q+1; 程序运行后的输出结果是( )。
单选题有以下程序(注:字符a的ASCII码值为97):
#include<stdio.h>
main()
{char *s={"abc"};
do
{printf("%d", *s%10);++s;}
while(*s);
}
程序运行后的输出结果是______。
单选题有以下程序: #include int fun(int(*s)[4],int n,int k) int m,i; m=s[0][k]; for (i=l;i<n;i++)if (s[i][k]>m)m=s[i][k]; return m; main() int a[4][4]=1,2,3,4,11,12,13,14,21,22,23,24,31,32,33,34; printf("%d/n",fun(a,4,0)); 程序的运行结果是( )。
单选题有以下程序 #include<stdio.h> main() FILE *f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); 若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文件filea.txt中的内容为 A.abc B.abclo C.helloabc D.abchcllo
单选题下列不能正确计算代数式值的C语言表达式是()。A)1/3*sin(1/2)*sin(1/2)B)sin(0.5)*sin(0.5)/3C)pow(sin(0.5),2)/3D)1/3.0*pow(sin(1.0/2),2)
单选题以下程序运行后的输出结果是 #include<stdio.h> main() int a=5, b=1, t; t=(a<<2)|b); printf("%d/n", t);
单选题以下程序的输出结果是 #include <stdio.h> sub(int*s,int y) static int t=3; y=s[t];t--; main() int a[]=1,2,3,4,i,x=0; for(i=0;i<4;i++) sub(a,x);printf("%d",x); printf("/n"); A) 1234 B) 4321 C) 0000 D) 4444
单选题有以下程序:
include <stdio.h>
main( )
{ int i,a;
for (i=0; i<=10; i++) a=i;
printf("%d,%d/n",i,a);
}程序的运行结果是______。
单选题以下程序的输出结果是______。 main() int a=-1,b=1,k; if((++a<0) else printf("%d %d/n",b,
单选题以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )A) char s[10]=”abcdefg”; B) char t[ ]=”abcdefg”,*s=t;C) char s[10];s=”abcdefg”; D) char s[10];strcpy(s,”abcdefg”);
单选题以下程序段的输出为 ( ) static char a[]="language",b[]="progratne"; char *ptr1,*ptr2; int k; ptr1=a;ptr2=b; for(k=0;k<7;k++) if(*(ptr1+k)==*(ptr2+k)) printf("%c",*(ptr1+k));
单选题有以下程序 main() int k=4,n=0; for(;n<k;) n++; if(n%3!=0)continue; K--; printf("%d,%d/n",k,n); 程序运行后的输出结果是
单选题有以下程序,在VC6平台上编译运行,程序运行后的输出结果是 #include<stdio.h>main(){int s,t,A=10; double B=6: s=sizeof(A); t=sizeof(B); printf("%d,%d\n",s,t);}