《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文档。上传文档
查看更多
填空、选择题 1、若一C语言源程序,其文件名为f.c ,则经过编译后,生成的目标程序文件的文件名应为 f.obj ,经过连接后,得到的可执行的目标程序文件的文件名应为 f.exe 。 2、C语言中,在函数调用时使用的参数,称为 实参 ;在函数定义时,在函数首部中列出的参数,称为 形参 。 3、以下标识符中,合法的是( A ) (A)sum (B)#33 (C)int (D)b*c 4、下列四组标识符中,全部是合法标识符的一组是( A ) (A) name, t3, x_y, _n3y (B) function1, g, c10, k.c7 (C) *4, trin, mA, Ma (D) r_, _r, i, st 5、以下叙述中不正确的是( D ) ( A) 分号是C语言的必要组成部分 (B) C语言的注释可以写在语句的后面 (C) 函数是C程序的基本单位 (D) 主函数的名字不一定用main表示 6、 已知 int i,j;执行语句 for(i=1,j=10;ij;i++,j-=2) ;i,j 的值是( B ) A) 3,6 B) 4,4 C) 5,2 D) A,B,C答案都不对 7、以下正确的函数原型说明语句是( A ) (A)void fnu(int x); (B)float fun(void y); (C) double fun(x); (D)int(char ch); 8. 已知 char c;为使下述表达式的值为1,变量c 的值是( D ) (c=48c=57||c=65c=90||c=97c=122)c==27 。 A) 66 B) 27 C) 85 D) A,B,C答案都不对 9、设a,b,c都是int型变量,且a=3,b=4,c=5;则以下表达式中,值为0的表达式是( C ) (A)ab (B)abc (C)!ab (D)a||b+cb-c 10、逻辑表达式52||5|2的值是( B ) (A)0 (B)1 (C)2 (D)3 11、在C语言程序中,下面哪一个说法是正确的?( B ) ( A) 函数的定义可以嵌套,但函数的调用不可以嵌套 (B) 函数的定义不可以嵌套,但函数的调用可以嵌套 (C) 函数的定义可以嵌套,函数的调用也可以嵌套 (D) 函数的定义和函数的调用都不可以嵌套 12、 以下说法中正确的是( C ) (A)C语言程序总是从第一个定义的函数开始执行 (B)在C语言程序中,要调用的函数必须在main函数中定义 (C)C语言程序总是从main函数开始执行 (D)C语言程序中的main函数必须放在程序的开始部分 13、在C语言中,函数的数据类型是指( A ) A) 函数返回值的数据类型 B) 函数形参的数据类型 C) 调用该函数时的实参的数据类型 D) 任意指定的数据类型 14、使用语句scanf(x=%f,y=%f,x,y);输入变量x、y的值(□代表空格),正确的输入是( C ) A) 1.25,2.4 B) 1.25□2.4 C) x=1.25,y=2.4 D) x=1.25□y=2.4 15、对字符数组s赋值,不合法的一个是_C___。 A) char s[]=Beijing; B) char s[20]={beijing}; C) char s[20];s=Beijing; D) char s[20]={B,e,i,j,i,n,g}; 16、在下面给出的语句中,(B  )是对一维数组正确赋初值的语句。 (A)int a[10]= “This is string”; (B)char a[ ]= “This is string”; (C)int a[3]= {1,2,3,4,5,0}; (D)char a[3]= “This is string”; 17、如果有以下说明语句: char ab[ ]= “abcdef”; char ac[ ]= {‘a’,‘b’,‘c’,‘d’,‘e’,‘f’}; 那么下面说法中正确的是( D  )。 数组ab和ac的长度相等 数组ab的长度小于数组ac的长度 数组ab与ac完全一样 数组ab的长度大于数组ac的长度 18、说明语句int (*p)( );的含义是 ( C ) A) p是一个指向一维数组的指

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档