一分钟一期的快三计划

您当前位置:分分快3全天免费稳赚计划 >> 备考资料 >> 工学类 >> 浏览文章
2019年自学考试02600《C语言程序设计》模拟试题10
发布日期:2018/12/19 10:42:44 来源:分分快3全天免费稳赚计划 阅读: 【字体:


32.函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是____。



A) funa (int *x, int *y)           B) funb (int x, int y)



{ int *p;                      { int t;



p=x;*x=*y;*y=*p;          t=x;x=y;y=t;



}                             }



C) func (int *x, int *y)            D) func (int *x, int *y)



{ *x=*y;*y=*x;              { *x=*x+*y;*y=*x-*y;*x=*x-*y;



}                             }



33.有定义如下:



struct sk



{ int a;



float b;



}data ,*p;



如果 p=&data;则对于结构变量data的成员a的正确引用是____。



A)(*).data.a    B) (*p).a    C) p->data.a    D) p.data.a



34.已知:



struct st



{ int n;



struct st *next;



};



static struct st a[3]={1,&a[1],3,&a[2],5,&a[0]},*p;



如果下述语句的显示是2,则对p的赋值是____。



printf("%d",++(p->next->n));



A) p=&a[0]; B) p=&a[1]; C) p=&a[2]; D) p=&a[3];



35.fscanf函数的正确调用形式是____。



A) fscanf (文件指针, 格式字符串, 输出列表);



B) fscanf (格式字符串, 输出列表, 文件指针);



C) fscanf (格式字符串, 文件指针, 输出列表);



D) fscanf (文件指针, 格式字符串, 输入列表);



36.使用fgetc函数,则打开文件的方式必须是____。



A) 只写    B) 追加    C) 读或读/写     D) 参考答案B和C都正确



37.已知宏定义



#define N 3



#define Y(n) ((N+1)*n)



执行语句z=2*(N+Y(5+1));后,变量z的值是____。



A) 42    B) 48    C) 52    D) 出错



38.已知宏定义 #define SQ(x) x*x,执行语句printf("%d",10/SQ(3));后的输出结果是____。



A) 1    B) 3    C) 9    D) 10

相关“2019年自学考试02600《C语言程序设计》模拟试题10”的文章

广东自考便捷服务