c语言程序设计课程(试题整理稿件).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语言程序设计课程(试题整理稿件)

一、选择题 B-变量s已定义为“char *s=”Heoll world!””,要使变量p指向s所指向的同一个字符串,则应定义为()。A. char *p=s; B-标准输入设备的文件流标示符是()。 A. stdin B-表示文件结束符的符号常量为()C. EOF C-char类型的长度为________个字节。A. 1 向一个二进制文件中写入信息的函数为()。D. fwrite() C-C语言程序中的基本功能模块为()。D.函数 C-C语言原程序文件的缺省扩展名为(A)。D.C C-C语言中的系统函数fopen()是()一个数据文件的函数。D. 打开 C-程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用()符号作为分隔符。D. 空格或回车 C-从一个数据文件中读入以换行符结束的一行字符串的函数为(B)。B.fgets() D-带有随机函数的表达式rand()%20的值在(C)区间内, C.0~19 D-当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。 A.for F-for循环语句“for(i=0; in; i+=2) S;”中循环体S语句被执行的次数为()。A. (n+1)/2 F-for循环语句能够被改写为()语句。D. while F-for语句能够被改写为(D)语句。D.while H-函数调用func(exp1,exp2),exp3*exp4-exp5)中所含实参的个数为(B)个。B.2 J-假定a为一个数组名,则下面的( B )表示有错误。B.*a++ J-假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大()个字节。C.16 J-假定a为一个字符数组名,则a[8]的地址比该数组的首地址大( B )个字节。B.8 J-假定a为一个字符数组名,则元素a[1]的指针访问方式为()。B. *(a+i) J-假定i的初值为0,则在循环语句“while(in) {s+=i*i; i++;}”中循环体被执行的总次数为()。B. n J-假定k是一个double类型的变量,则定义指向k的变量p的正确语句为( B )。B.double *p=k; J-假定n的初值为6,则表达式n++的值为()。A. 6 J-假定n的值为5,则表达式n++的值为()。B. 5 J-假定p是一个指向float类型的数据指针,则p+1所指向的数据的地址比p所指向的数据的地址大()个字节。C. 4 J-假定s被定义为指针类型char *的变量,初始指向的字符串为“Hello world!”,若要使变量p指向s所指向的字符串,则p应定义为()。A. char * p=s J-假定x的值为5,y的值为6,则表达式x++*--y的值为()。A. 25 J-假定x的值为5,y的值为6,则表达式x++*--y的值为()。B. 30 J-假定变量m定义为“int m=7;”,则定义p的正确语句为( B )。B.int *p=m; J-假定一个二维数组的定义为“int a[3][4]={{3,4},{2,8,6}},”,则元素a[1][0]的值为()。B. 2 J-假定一个二维数组的定义为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][0]的值为()。A. 0 J-假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。C. 6 J-假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为(A)。A.0 J-假定一个函数原型为“char * func(int n)”,则该函数的返回类型为()。D. char * J-假定一条定义语句为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素赋值给x,则不正确的语句为( D )。D.x=*pa+3; J-假定有“struct BOOK{char title[40];float price;} book;”,则正确的语句为(B)。B.struct BOOK *x=book; J-假定有“struct BOOK{char title[40];float price;};struct BOOK *book;”,则不正确的语句为(A)。A.struct BOOK *x=malloc(book); J-假定有定义“int b[10], *pb;”,则不正确的赋值为()。B. pb=b[5] J-假定有定义“int b[10];int *pb;”,则不正确的赋值语句为( C )。C.pb=b+2; J-假定有定义为“int a[10], x, *pa=a;”,若要把数组

文档评论(0)

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

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

1亿VIP精品文档

相关文档