电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言数组与函数阶段测试题答案---

C语言数组与函数阶段测试题答案---_第1页
1/6
C语言数组与函数阶段测试题答案---_第2页
2/6
C语言数组与函数阶段测试题答案---_第3页
3/6
C 语言数组与函数阶段测试题答案一、选择题(18*2=36 分)1、在定义“int a[5][6];”后,第 11 个元素是【 C 】A、a[2][5] B、a[2][4] C、a[1][4] D、a[1][5] 2、假定 int 类型变量占用两个字节,其定义:int x[10]={0,2,4};,则数组 x 在内存中所占字节数是【 D 】。A、3 B、6 C、10 D、203、当接受用输入的含空格的字符串地,应使用的函数是【 B 】A、scanf() B、gets() C、getchar() D、getc()4、设有数组定义:char array[]=”China”;。则数组 array 所占的空间为【 C 】A、4 个字节 B、5 个字节 C、6 个字节 D、7 个字节5、设有变量定义:int a [ ] = {1,2,3,4};执行语句 a[3] = — - a[0]? a[1] + + : a[2] + +;执行后,数组的元素 a[0], a[1], a[2], a[3]的值依次为【 D 】A、 1,2,3,4 B、 0,3,3,4 C、 0,2,3,4 D、0,2,4,36、以下程序的输出结果是【 C 】 void main( ) {int i, x[3][3] = { 1,2,3,4,5,6,7,8,9} for(i= 0;i < 3; i + +) printf("3%d”, x[i][2 — i]); } A、 1 5 9 B、 1 4 7 C、3 5 7 D、 3 6 97、不能把字符串:Hello!赋给数组 b 的语句是【 B 】 A、 char b [10] = {‘H’ ‘e’ ‘l’ ‘l’ ‘o’ ‘!’}; B、char b [10] ; b = “Hello!"; C、 char b [10] ; strcpy(b, “Hello!”); D、char b [10] = “Hello!";8、在函数间传递数据的四种方式中,不能把被调函数的数据带回到主调函数的是【 A 】A、值传递 B、地址传递 C、返回值传递 D、全局外部变量9、以下关于函数的叙述中不正确的是【 B 】 A、C 程序是函数的集合,包括标准库函数和用户自定义函数 B、在 C 语言程序中,被调用的函数必须在 main 函数中定义C、在 C 语言程序中,函数的定义不能嵌套 D、在 C 语言程序中,函数的调用可以嵌套10、若用数组名作为函数调用的实参,则传递给形参的是【 A 】 A、数组的首地址 B、 数组的第一个元素的值 C、数组中全部元素的值 D、数组元素的个数11、C 语言中,凡未指定存储类别的局部变量的隐含存储类别是【 A 】 A、 auto B、static C、extern D、 register12、若有以下函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是【 A ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言数组与函数阶段测试题答案---

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部