大学C语言期末考试题4与答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学C语言期末考试题4与答案

大学C语言期末考试题及答案(4) 1、 定义了一维int型数组a[10]后,下面错误的引用是_____ 正确答案是:B ?a[0]=1;? ?a[10]=2;? ?a[0]=5*2;? ?a[1]=a[2]*a[0];? 2、 设有定义:int a=1, *p=a; float b=2.0; char c=A; ,以下不合法的运算是( ) 正确答案是:C *p++; ? a--;  ? b++;  ? c--;? 3、 若有定义:int x[10], *p=x;,则*(p+5)表示( )? 正确答案是:B 数组元素x[5]的地址? 数组元素x[5]的值? 数组元素x[6]的地址? 数组元素x[6]的值? 4、执行以下程序段后,y的值是( )。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=a[1]; while (!x) { y+=*(ptr+x); x++; }? 正确答案是:C 1 ? 2  ? 4 ? 24? 5、下面程序的运行结果是( )。 # include stdio.h void select(char *s) { int i,j; char *t; t=s; for(i=0,j=0;*(t+i)!=\0;i++) if(*(t+i)=0*(t+i)=9) { *(s+j)=*(t+i); j++;} *(s+j)=\0 正确答案是:D HPw19 17? HPw? 19 17? 1917? 6、对于下面语句描述不正确的为_____ struct Student { unsigned long id; char name[30]; char class[30]; }oStu1; 正确答案是:B struct Student为用户自定义类型? Student为用户自定义类型? name为结构体成员变量? oStu1为结构体变量名称? 7、已知:char *pstr[]={abcd,efgh},**p=pstr; 那么*(*(p+1)+1)的值为_____ 正确答案是:C b? c? f? g? 8、 已知:int a[5]={0,1,2,3,4}; int *p=a; 下面的表达式不可以用来表示a[3]的是_____ 正确答案是:C ?*(a+3)? ?*(p+3)? ?*p+3? ?p[3]? 9、 strlen(A\0B\0C)的结果为_____? 正确答案是:B 0? 1? 2? 3? 10、定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为_____? 正确答案是:B 24? 25? 28? 17? 11、 下面的描述错误的是_____? 正确答案是:C ?函数可以有多个形式参数? ?函数可以没有返回值? ?函数内可以嵌套定义函数? ?函数可以被其他函数调用? 12、 下面关于全局变量的描述中,错误的是_____ 正确答案是:C ?所有在函数体外定义的变量都是全局变量? ?全局变量可以和局部变量同名称? ?全局变量第一次被引用时,系统为其分配内存? ?全局变量直到程序结束时才被释放? 13、以下关于循环的描述中,错误的是_____ 正确答案是:D 可以用for语句实现的循环一定可以用while语句实现? 可以用while语句实现的循环一定可以用for语句实现? 可以用do…while语句实现的循环一定可以用while语句实现? do…while语句与while语句的区别仅仅是关键字while的位置不同? 14、 引用数组元素时,数组下标可以是_____ 正确答案是:D ?整型常量? ?整型变量? ?整型表达式? ?以上均可? 15、 已知:int a[5]={0,1,2,3,4}; int *p=a; 下面的表达式不能用来表示a[3]的是_____ 正确答案是:C ?*(a+3)? ?*(p+3)? ?*p+3? ?p[3]? 16、 已知:char str[10],*p=str; 下面的语句中正确的是_____? 正确答案是:B ?str=ABC;? ?p=ABC;? ?*str=ABC;? ?*p=ABC;? 17、对于下面语句描述不正确的为_____ struct Student { unsigned long id; char name[30]; char calss[30]; }oStu1;? 正确答案是:B struct Student为用户自定义类型? Student为用户自定义类型? name为结构体成员变量? oStu1为结构体变量名称? 18、一个c程序的执行是从________? 正确答案是:A 本程序的main函数开始,到main函数结束? 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束?

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档