全文预览

C语言在线测试题目及答案

上传者:hnxzy51 |  格式:doc  |  页数:18 |  大小:48KB

文档介绍
uct person{char name[9];int age;}; struct person c[10]={"John",17,"Paul",19,"Mary",18,"Adam",16}; 能打印出字母M的语句是: CDРA、printf("%s",c[0].name); РB、printf("%s",c[1].name[0]); РC、printf("%s",c[2].name[1]); РD、printf("%s",c[3].name[2]); Р Р 3、若形参是简单变量形式,则对应的实参可以是: ACDРA、常量РB、数组名РC、简单变量РD、数组元素Р Р 4、下列描述中,不能正确给字符数组str定义和赋值的是( )。 BCDРA、char str[]={"abcdefghijklmn "}; РB、char str[10];str={" abcdefghijklmn "}; РC、char str[10]={"abcdefghijklmn"}; РD、char str[10];strcpy(str,"abcdefghijklmn"); Р Р 5、在定义int a[2][3];之后,对数组a的引用错误的是( )。 ABCРA、a(1,2) РB、a[1,3] РC、a[2][0] РD、a[1>2][!1] Р Р Р第三题、判断题(每题1分,5道题共5分) Р 1、函数中的形参和调用时的实参都是变量时,传递方式为值传递。√Р Р 2、若有func((v1,v2),(v3,v4,v5),v6)调用,说明函数func有6个形参。×Р Р 3、在说明一个结构体变量时系统分配给它的存储空间是该结构体中所有成员所需存储空间的总和。√Р Р 4、可以在定义数组时只给一部分数组元素赋值。√Р Р 5、对数组元素赋予的初值可以依次放在一对圆括号内。×Р第十一章、第十二章

收藏

分享

举报
下载此文档