- 有以下程序:输出的结果是( )。viod fun(int a ,int b ,int C){ a=456 :b=567;c=678;}main(){ int x=10 ,y=20,Z=30;fun(x ,y,z) :printf("%d ,%d,%d\n" ,x,y,z);}
- 有以下程序:输出的结果是( )。#include<struct stu{ int num;char name[10] :int age;}void fun(struct stu*p){printf("%s\n" ,(*p).name);}tllain(){struct stu students[3]={{9801 ,"Zhang".20} ,{9802 ,"Wang",19},{9803 ,"Zhao" ,1 8}}fun(students+2);}
- 下列程序的运行结果为( )。#includemain(){ struct date{int year ,month,day;}today;printf("%d\n" ,sizeof(struct date));}
- 以下程序的输出结果是( )。main(){ int i ,k,a[10] ,p[3];k=5;for(i=0 :i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k+=p[i]*2;printf("%d\n" ,k、;}
- 下述程序的输出结果是( )。#includevoid main(){ int b[6]={2 ,4,6,8,10,12);int*p=b ,**q=&p;printf("%d ," ,*(p++));printf("%d ," ,**q);}
- 已知有如下结构体:若有 P=&data,则对 data 的成员 a 引用正确的是( )struct sk{ int a;float b;}data ,*p;
- 执行下述程序后,输出的结果是( )。#include#define S(X)X*Xvoid main(){ int a=9 ,k=3,m=2;a/=S(k+m)/s(k+m);printf("%d" ,a);}
- 若有以下说明,则( )不是对 strcpy 库函数正确的调用。 strcpy 库函数用于复制一个字符串: char*strl="abcd" ,str2[10] ,*str3="hijklmn" ,*str4[2] , *str5="aaaa";
- 下述程序的输出结果是( )。#includemain(){ int a[2][3]={{1 ,2,3) ,{4 ,5,6}} ,(*p)[3] ,i;p=a ;for(i=0;i<3;i++){ if(i<2)p[1][i]=p[1][i] 一 1;elsep[1][i]=1;)printf("%d\n" ,a[0][1]+a[1][1]+a[1][2]);}
- 下述程序的输出结果是( )。#includemain(){ char chE2][5] 一{”1234”,”5678”}, *p[2];int i ,j ,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++){ s=p[i][j] 一'0';printf("%d" ,s);}}
置顶