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

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档 达 CSD 1506 综合考试测评 ( 单选题 )[ 转 ] 1. C 语言中,下列代码中 if 的条件何时为逻辑真: int a; scanf( “%d ”,&a); if(3<a<5){ } 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 C.a3 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 被多次包含,以下代码正确的是

文档评论(0)

wanggx999 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档