单选题有以下程序
main( )
{ int i,s=0;
for(i=1;i<l0;i+=2) s+=i+1
printf("%d/n",s);
}
程序执行后的输出结果是 ______。
单选题若有定义:int*p[3];,则以下叙述中正确的是______。
单选题现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。structnodechardata;structnode*next;)*p,*q,*r;现要将q和r所指结点交换前后位置,同时要保持链表的连续,下列不能完成此操作的语句是();
单选题以下选项中正确的定义语句是( )。
单选题下列能正确定义一维数组的选项是( )。
单选题有以下程序: main() int x,i; for(i=1;i<=50;i++) x=i: if(x%2=0) if(x%3=0) if(x%7=0) printf("%d",i); 输出结果是( )。 A) 28 B) 27 C) 42 D) 41
单选题下述程序的输出结果是______。
#include<stdio.h>
void main()
{int a[20],*p[4];
int i,k=0;
for(i=0;i<20;i++)a[i]=i;
for(i=0;i<4;i++)p[i]=
for(i=0;i<4;i++){k=k+*p[i];}
printf("%d",k);
}
单选题有如下程序段: int x=12; double y=3.141593; printf("%d%8.6f",x,y); 则输出结果是( )。
单选题若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。
单选题下述程序的输出结果是( )。
#inc1ude
void main()
{char a=1,b=2;
char c=a^. b<<2;
printf("/n%d",c);
}
单选题下列合法的标识符是( )。 A) 123 B) #256 C) a.55 D) abhj1_2_3
单选题下列函数定义中,会出现编译错误的是_____。A) max(int x,int y,int *z) *z=x>y?x:y; z=x>y?x:y; return z;B) int max(int x,y) int z;C) max(int x,int y) int z; z=x>y?x:y; return(z);D) int max(int x,int y) return x>y?x:y;
单选题有以下程序
void change(int k[]){k[0]=k[5];}
main()
{int x[10]={l,2,3,4,5,6,7,8,9,10},n=0;
while(n<=4) {change(&x[n]);n++;}
for(n=0;n<5;n++)prinff("%d",x[n]);
printf("\n");
}
程序运行后输出的结果是【 】。
单选题下列程序的运行结果是( )。
#inc1ude
void sub(int*s,int*y)
{static int m=4;
*y:s[m];
m— —;}
void main()
{ int a[]={1,2,3,4,5},k,x;
printf("\n");
for(k=0;k<=4;kH)
{ sub(a,&x);
printf("%d,",x);
}}
单选题以下程序的运行结果是 ( ) #define MAX 10 int a[MAX],i; main() printf("/n");sub1();sub3(
单选题经过下面的语句定义后:int i,a[10],*p;下列语句中,合法的是______。 A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;
单选题若有以下定义和语句: int a[10]=1,2,3,4,5,6,7,8,9,10,*p=a;则不能表示a数组元素的表达式是______。
单选题若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是( )。 stmct st char a[15]; intb; double c; ; printf("%d",sizeof(structSt));
单选题以下叙述中错误的是______。
单选题有以下程序: #include<stdio.h> main() {FILE*pf; ch8r*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf); /*文件位置指针回到文件开头*/ fwrite(s1,5,1,pf); fclose(pf);} 以上程序执行后abc.dat文件的内容是( )。