收藏 分享(赏)

北师大《高级程序设计(C语言)》.doc

上传人:精品资料 文档编号:8883492 上传时间:2019-07-15 格式:DOC 页数:26 大小:32.50KB
下载 相关 举报
北师大《高级程序设计(C语言)》.doc_第1页
第1页 / 共26页
北师大《高级程序设计(C语言)》.doc_第2页
第2页 / 共26页
北师大《高级程序设计(C语言)》.doc_第3页
第3页 / 共26页
北师大《高级程序设计(C语言)》.doc_第4页
第4页 / 共26页
北师大《高级程序设计(C语言)》.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、红色的是正确的红色的是正确的以下叙述正确的是 C 语言中各函数之间既允许直接递归调用也允许间接递归调用 C 语言中各函数之间既不允许直接递归调用也不允许间接递归调用 C 语言中各函数之间既允许直接递归调用不允许间接递归调用 C 语言中各函数之间既不允许直接递归调用允许间接递归调用单选:第 2 题(2 分)若有以下说明和定义,则对 fun 函数的正确调用语句是 a=fun; a(w); a=fun; (*a)(b=fun; *b(w);fun(b);main( ) int (*a)(int*),*b( ),w10,c;: fun(int *c) .单选:第 3 题(2 分)以下程序的输出结果是

2、红色的是正确的main( ) int a =1,2,3,4 ,i,x=0;for(i=0; i=A) printf(“%c “,x); AaZz 单选:第 36 题(2 分)以下各组选项中,均能正确定义二维实型数组 a 的选项是_。 红色的是正确的float a34; float a4;float a3=1,0; float a(3,4);float a34;float a=0,0;float a34; static float a4=0,0; auto float a4=0,0,0; float a34;float a3;float a4; 红色的是正确的单选:第 37 题(2 分)以下正确

3、的说法是_。 实参和与其对应的形参占用独立的存储单元 实参和与其对应的形参共占用一个存储单元 只有当实参和与其对应的形参同名时才共占用一个存储单元 形参是虚拟的,不占用存储单元 单选:第 38 题(2 分)以下说法中正确的是 C 语言程序总是从第一个定义的函数开始执行 在 C 语言程序中,要调用的函数必须在 main 函数中定义 C 语言程序总是从 main 函数开始执行 C 语言程序中的 main 函数必须放在程序的开始部分 单选:第 39 题(2 分)以下函数的类型是 fff(float x) 红色的是正确的printf(“%d “,x*x);与参数 x 的类型相同void 类型int 类

4、型无法确定 单选:第 40 题(2 分)以下程序的输出结果是 func(int a,int b) int c c=a+b; return c; 红色的是正确的main( ) int x=6,y=7,z=8,r; r=func(x-,y+,x+y),z-); printf(“%d “,r); 11202131 单选:第 41 题(2 分)以下程序有错,错误原因是_。 main()int *p,i;char *q,ch;p=红色的是正确的q=*p=40;*p=*q;p 和 q 类型不一致,不能执行*p=*q; 语句 *p 中存放的是地址值,因此不能执行*p=40;语句 q 没有指向具体的存储单元,

5、所以*q 没有实际意义 q 虽然指向了具体的存储单元,但该单元中没有确定的值,所以不能执行*p=*q;语句 单选:第 42 题(2 分)以下程序的输出结果是 double f(int n) 红色的是正确的 int i; double s; s=1.0; for(i=1; i=n; i+) s+=1.0/i; return s; main() int i,m=3; float a=0.0; for(i=0; im; i+)=“ a+=“f(i);“ printf(“%f “,a)L; 5.500000红色的是正确的3.0000004.0000008.25 单选:第 43 题(2 分)若有定义:

6、int x,*pb;则在以下正确的赋值表达式是 pb= 红色的是正确的因变量无定义输出不定值0 -1 1 单选:第 45 题(2 分)有如下语句 int a=10,b=20;*p1=如果让两个指针变量均指向 b,正确的赋值方式是_。 *p1=*p2;p1=p2;p1=*p2;*p1=*p2; 单选:第 46 题(2 分)已知指针 P 的指向如图所示,则表达式*P+ 的值是 a0 a1 a2 a3 a4 10 20 30 40 50 红色的是正确的P20302131 单选:第 47 题(2 分)已知指针 P 的指向如图所示,则表达式* + P 的值是 a0 a1 a2 a3 a4 10 20 3

7、0 40 50 P20302131红色的是正确的单选:第 48 题(2 分)已知指针 P 的指向如图所示,则表达式+*P 的值 a0 a1 a2 a3 a4 10 20 30 40 50 P20302131单选:第 49 题(2 分)以下能正确进行字符串赋值、赋初值的语句组是 char s5=a,e ,i,o,u; char *s; s=“good!“; char s5=“good!“; 红色的是正确的char s5; s=“good“; 单选:第 50 题(2 分)以下程序的输出结果是 char str =“ABCD“,*p=str; printf (“%d “,*(p+4);68 0 字符 D 的地址 不能确定的值

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报