达内CSD1507第四次月考试卷.docxVIP

  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文档。上传文档
查看更多
达内CSD1507第四次月考试卷

达内CSD 1506 综合考试测评 (单选题)[转] 1. C语言中,下列代码中if的条件何时为逻辑真: int a; scanf(“%d”,a); if(3a5){ } A.只有输入4的时候为真 B.永远不可能为真 C.永远都是真 D.代码编译错误 正确答案:C解析: 2. 在vi中,以下哪个底行命令可将第10到20行的内容拷贝至第30行之后? A.:10,20 co 30 B.:10,20 co 31 C.:10,20 cp 30 D.:co 10,20,30 正确答案:A解析: 3. 关于预处理指令,以下说法正确的是: A.#include可以包含文件,文件名必须用括起来 B.#define可以定义宏,宏一旦定义,就无法取消 C.#ifndef、#ifdef都可以用于条件编译 D.#elseif 可以用于条件编译 正确答案:C解析: 4. 以下代码实现的是字符串的哪个函数? void f(char *s1,char *s2){ while(*s1++); s1--; while(*s1++=*s2++); } A.strcpy函数 B.strcat函数 C.strlen函数 D.strcmp函数 正确答案:B解析: 5. ???下代码 int x = 1; int main (void) { printf (%d\n, x); int x = x; printf (%d\n, x); return 0; } 的输出是? A.1 1 B.编译错误 C.不确定的数 不确定的数 D.1 不确定的数 正确答案:D解析: 6. 以下代码 int a, b; for (a = 0, b = 0; a = 1 ! b++; a++) a++; printf (%d %d\n, a, b); 的输出是? A.2 2 B.2 1 C.0 1 D.1 2 正确答案:B解析: 7. typedef struct Part{ char c; int id; double d; char name; } Part; int main(){ printf(“%d\n”,sizeof(Part)); } 在考虑结构的对齐和补齐的前提下,打印的结果应该是: A.14 B.16 C.20 D.24 正确答案:C解析: 8. 定义联合代码如下: union { int i; double d; short s; } u; printf(u=%d\n,sizeof(u)); 那么,输出应该为: A.4 B.8 C.14 D.16 正确答案:B解析: 9. 下列属于合法C标识符的是 A.3d B.double  HYPERLINK mailto:C.a@3 C.a@3 D.Int 正确答案:D解析: 10. #ifndef _TEXT_H_ #define _TEXT_H_ #include text.h #endif 上面代码的主要作用是什么?: A.定义宏_TEXT_H_ B.包含text.h C.这种写法意义不大,没什么作用 D.用条件编译防止text.h被多次包含 正确答案:D解析: 11. 用条件编译防止text.h被多次包含,以下代码正确的是? A.#ifndef _TEXT_H_ #define _TEXT_H_ #include text.h #endif B.#ifdef _TEXT_H_ #define _TEXT_H_ #include text.h #endif C.#if _TEXT_H_ #define _TEXT_H_ #include text.h #endif D.#ifndef _TEXT_H_ #define _TEXT_H_ #elif #include text.h #endif 正确答案:A解析: 12. C语言的主函数中调用函数f1,当f1函数执行完毕后,哪个变量的内存被回收了: int i = 1; void f1(int a){ int b; static int c = 5; } int main(){ int d = 1; f1(d); getchar(); } A.变量a B.变量a和b C.变量a、b和c D.变量a、b、c和d 正确答案:B解析: 13. 允许下面的程序,则以下输出正确的是: void fun( int *n){ while((*n)--); printf(“%d”,++(*

文档评论(0)

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

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

1亿VIP精品文档

相关文档