2012C言笔试.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文档。上传文档
查看更多
千锋3G 2012年C语言考试题 姓 名: 学 号:___________ 说明:本试卷共分五类题目,选择、填空,找错、问答以及编程。考试时间为2.5小时,试卷为电子档案形式,题目答完并署好姓名学号后请将试卷发往邮箱: HYPERLINK mailto:edu@1000edu@1000。 选择题(多选或者单选) 以下合法的变量或者宏的名称有 A.static B. INT C. __qianfeng D. 3_args Answer: BC 下面选项中等于数字077的有 A.0b111111 B. 0x77 C. 0x4d D. 119 Answer: A 已知存在一个数组int a[10],则下面正确的是 A.int *p = a[0] B. int *p = a C. int p = a[10] D.int *p = a[3] Answer: BCD 以下正确的写法是? A.int a = 3.3 B. int * a = (int *)3 C. int a[3][5]; int (*p)(5) = a; char a[13]; char b[13] = “hello world”; a = b; Answer: B 已知整数变量a, b则以下能正确表达条件“两者不等”的是? A.if ( !(a = b)) B. if ( a -b) C. if (a != b) D. if (a % b) Answer: BC 以下正确的声明语句有? A.const char *p = “hello world”; B. char const *p = “hello world”; C. char a[10] = “hello world”; D. char *a[10]; char **p = a ; Answer: AB 已知int *a[10]; int b[3][10],则sizeof(a), sizeof(b[2])的结果是? A.4,4 B. 4,40 C. 40,4 D. 40,40 Answer: D 以下哪个指针的更适合指向一个二维数组char a[3][10]? A. char *p[10] B. char (*p)[3] C. char (*p)[10] D. char **p Answer: C 以下说法正确的是? A.3.15是float类型。 B.带参数的宏函数不会检查参数的类型 C.宏定义必须写到同一行中 D.C语言中了逻辑或者比较操作中,大于或者等于0为假,小于0为真 Answer: B 填空题 C的每条语句后面必须加上 ; int a = 3; int b = a++; b的值是 3 char a[20] = “hello world”;则*(a+3)的值是 ‘l’ ,*(a+19)的值是 0 已知有如下定义: typedef char * cc; cc a, b; char * char * #define dd char * dd c, d; char * c, d; 则sizeof(b), sizeof(d)的值是 8 1 已知有如下定义: #define mul(a, b) a*b int a = 3, b= 5; 则mul(a+b, a-b)的结果是 13 3 +5 * 3 - 5 已知有如下定义: int a = 3, b = 5; 则a b的结果是 1 ,a ^b的结果是__6__ a ^b^b的结果是 3 C语言中如何防止头文件被多次包含? #ifndef #define #endif 已知有如下定义: struct bit { char a:3; char b:6; char c:5; char d:4; }; 则sizeof(struct bit)= 4 3

文档评论(0)

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

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

1亿VIP精品文档

相关文档