c语言13第三阶段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语言13第三阶段C语言试卷

《C语言》第三阶段考试试卷 班级: 姓名: 学号: 单项选择题 1、以下叙述中,不正确的是 。 A) C语言程序总是从main()函数开始执行 B) 在C语言程序中,被调用的函数必须在main()函数中定义 C) C程序是函数的集合,包括标准库函数和用户自定义函数 D) 在C语言程序中,函数的定义不能嵌套,但函数的调用可以嵌套 2、C语言程序中,若未说明函数的类型,则系统默认该函数的类型是 。 A)void型 B)long型 C)int型 D)float型 3、若函数调用时,参数为基本数据类型的变量,以下叙述中正确的是 。 A)实参应与对应的形参共占存储单元 B)只有当实参与其对应的形参同名时才共占存储单元 C)实参与其对应的形参分别占用不同的存储单元 D)实参将数据传递给形参后,立即释放原先占用的存储单元 4、以下叙述中,错误的是 。 A)函数未被调用时,系统将不为形参分配内存单元 B)实参与形参的个数应该相等,且实参与形参的类型必须对应一致 C)当形参为变量时,实参可以是常量、变量或表达式 D)形参可以是常量、变量或表达式 5、调用函数时,若实参和形参都是整型变量,它们之间的数据传递过程是 。 A)实参将地址传给形参,并释放原先占用的存储单元 B)实参将地址传给形参,调用结束时形参再将其地址回传给实参 C)实参将值给形参,调用结束时形参再将其值传给实参 D)实参将值给形参,调用结束时形参不将其值传给实参 6、若在一个C程序中定义了一个允许所有函数引用的实型外部变量a,则在某个函数中可使用的引用说明是 。 A)extern static float a; B) float a; C)extern auto float a; D) extern float a; 7、当函数调用时,实参是一个数组名,则向函数传送的是 。 A)数组的长度 B)数组的首地址 C)数组的每一个元素的地址 D) 数组的每个元素的值 8、C语言程序中,若函数不需要返回值,则定义该函数的类型是 。 A)void型 B)省略 C)int型 D)char型 9、以下程序有语法性错误,有关错误原因的正确说法是 。 main( ) { int k; void prt_char( ); …… k=prt_char(G); …… } A)语句void prt_char();有错,它是函数调用语句,不能用void说明。 B C)函数原型说明和函数调用语句之间有矛盾。 D)函数名不能使用下划线。 10、以下程序的输出结果是 。 Void fun(int x,int y,int z) {z=x*x+y*y;} main() { int a=31; fun(5,2,a); printf(“%d”,a);} A)0 B)29 C)31 D)无定值 11、有如下函数调用语句 fun(1,b2+b3,(b4,b5),(b7); 该函数调用语句中,含有的实参个数是A) 3 B) 4 C) 5 D) 有语法错假定int类型变量占用两个字节,有定义:int x[10] = { 0, 2, 4 };,则数组x在内存中所占字节数是A) 3 B) 6 C) 10 D) 20 13、如果有初始化语句char [ ]=“a girl”,则数组的长度自定义为 。 A)5 B)6 C) 7 D) 8 15、要将0,9,16,21,24存入数组a中,下列程序段中不正确的是 。 A)int a[5];a={0,9,16,21,24}; B) int a[5];a[0]=0;a[1]=9;a[2]=16;a[3]=21;a[4]=24; C) int a[5]={0,9,16,21,24}; D) int j, a[5];for(j=0;j5;j++) a[j]=j*(10-j); 16、判断字符串s1是否大于字符串s2,应该使用

文档评论(0)

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

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

1亿VIP精品文档

相关文档