[计算机类试卷]国家二级(C语言)笔试模拟试卷54及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷54及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷54及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 54及答案与解析 1 在计算机中,算法是指 ( ) ( A)加工方法 ( B)解题方案的准确而完整的描述 ( C)排序方法 ( D)查询方法 2 线性表若采用链式存储结构时,要求内存中可用存储单元的地址 ( ) ( A)必须是连续的 ( B)部分地址必须是连续的 ( C)一定是不连续的 ( D)连续不连续都可以 3 循环链表的主要优点是 ( ) ( A)不再需要头指针了 ( B)从表中任一结点出发都能访问到整个链表 ( C)在进行插入、删除运算时,能更好 的保证链表不断开 ( D)已知某个结点的位置后,能够容易的找到它的直接前件 4 以下不属于对象的基本特点的
2、是 ( ) ( A)分类性 ( B)多态性 ( C)继承性 ( D)封装性 5 开发软件时对提高开发人员工作效率至关重要的是 ( ) ( A)操作系统的资源管理功能 ( B)先进的软件开发工具和环境 ( C)程序人员的数量 ( D)计算机的并行处理能力 6 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( ) ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 7 需求分析阶段的任务是确定 ( ) ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 8 数据库设计包括两个方面的设计内容,它
3、们是 ( ) ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 9 “年龄在 1825之间 ”这种约束是属于数据库当中的 ( ) ( A)原子性措施 ( B)一致性措施 ( C)完整性措施 ( D)安全性措施 10 为了合理组织数据,应遵循的设计原则是 ( ) ( A) “一事一地 ”的原则,即一个表描述一个实体或实体之间的一种联系 ( B)用外部关键字保证有关联的表之间的联系 ( C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 ( D)以上各原则都包括 11 下列选项中属于 C语言构造类型的是
4、( ) ( A)指针类型 ( B)空类型 ( C)枚举类型 ( D)数组类型 12 表达式 (double)(20 3)的值为 ( ) ( A) 6 ( B) 6 ( C) 2 ( D) 3 13 设有定义: long x 123456L;,则以下能够正确输出变量 x值的语句是 ( ) ( A) printf(“x %dn“, x); ( B) printf(“x %ldn“, x); ( C) printf(“x %8dLn“, x); ( D) printf(“x %LDn“, x); 14 下列不正确的表达式是 ( ) ( A) a b c ( B) c-, +b, a+ 1 ( C)
5、a=c+b n-m k ( D) p+ 15 以下选项中非法的字符串常量是 ( ) ( B) X0011 ( C) t“ ( D) n007n 16 若有说明语句 “int a; float b;”,以下输入语句正确的是 ( ) ( A) scanf(“%f%f“, b+; printf(“a=%d, b=%dn“, a, B) ; 程序运行后的输出结果是 ( ) ( A) a 2, b 1 ( B) a 1, b=1 ( C) a=1, b=0 ( D) a=2, b=2 24 以下选项中,正确的 if-else语句是 ( ) ( A) if(x! 0) printf(“%d“, x) el
6、se printf(“%d“, -x); ( B) if(x! 0) x x+y; printf(“%d“, x); else printf(“%d“, -x); ( C) if(x!=0) x x+y; printf(“%d“, x); else printf(“%d“,-x); ( D) if(x!=0) x x+y; printf(“%d“, x); else printf(“%d“, -x); 25 有以下程序段 int n=0, p; do scanf(“%d“, 则以下正确的叙述是( ) ( A)两处的 *p含义相同,都说明给指针变量 P赋值 3 ( B)在 “double r 9
7、9, *p 7; *p=r; ”中,把 r的地址赋给了 p所指的存储单元 ( C)语句 “*p r; ”把变量 r的值赋给指针变量 p ( D)语句 “*p=r; ”把变量 r的值放回 P中 34 设有 char str10, 下列语句正确的是 ( ) ( A) scanf(“%s“0, 则程序运行后的输出结果是( ) ( A) 12345 ( B) 1234567 ( C) 12345678 ( D) 123456 38 以下叙述中错误的是 ( ) ( A)局部变量的定义可以在函数体和复合语句的内部 ( B)全局变量的定义可以在函数以外的任何部位 ( C)同一程序内局部变量和全局变量不允许同
8、名 ( D)函数的形参属于局部变量 39 以下叙述中错误的是 ( ) ( A)二进制文件打开后可以先读文件的末尾,而顺序文件不可以 ( B)在程序结束时,应当用 fclose函数关闭已 打开的文件 ( C)在利用 fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据 ( D)不可以用 FILE定义指向二进制文件的文件指针 40 若 fp是指向某文件的指针,且已读到此文件末尾,则库函数 feof(fp)的返回值是 ( ) ( A) EOF ( B) 0 ( C)非零值 ( D) NULL 41 若有如下程序: sub(p, n) int(*p)3, n; int i; fo
9、r(i=0; i =n; i+) printf(“%d“, *(*(p+i)+n); main() int s33 1, 2, 3, 4, 5, 6, 7, 8,9; sub(s, 2); 则程序运行后的输出结果是 ( ) ( A) 3 6 9 ( B) 2 4 8 ( C) 4 5 6 ( D) 7 8 9 42 有以下的程序 #include stdio.h void fun(char *fname, char *st) FILE *myf; int i; myf=fopen(fname, “w“); for(i=0; i strlen(st);i+)fputc(sti, myf); fc
10、lose(myf); main() fun(“test.t“, “new world“);fun(“test.t“, “hello, “); 程序执行后,文件 test t中的内容是 ( ) ( A) hello, ( B) new worldhello, ( C) new world ( D) hello, rld 43 若有以下说明和定义 fun(int *C) main() int(*A) () fun, *b(), w10,c; 在必要的赋值之后,对 fun函数的正确调用语句是 ( ) ( A) a a(w); ( B) (*a) (*b=c; main() cha, a, b; a
11、A; b B; sub3(putchar(b); a A; b=B; sub2(putchar(a); putchar(b); a A; b=B; sub1(a, b) ; putchar(a); putchar(b); 程序运行后的输出结果是( ) ( A) BABBAB ( B) ABBBBA ( C) BABABA ( D) BAABBA 45 有以下程序 void ss(char * s, char t) while(*s) if(*s=t)*s t-a+A; s+; main() char str1100 “abcddfefdbd“, c d: ss(str1, C) ; print
12、f(“%sn“, str1); 程序运行后的输出结果是 ( ) ( A) ABCDDEFEGDBD ( B) abcDDfefDbD ( C) abcAAfefAbA ( D) Abcddfefdbd 46 有如下说明 int a10 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=a; 则数值为9的表达式是 ( ) ( A) *p+9 ( B) *(p+8) ( C) *p+ 9 ( D) p+8 47 下面函数的功能是 ( ) sss(s, t) char *s, *t; while(*s)too; DATE max; 则下列语句的执行结果是( ) printf(“%d
13、“, stzeof(struct date)+sizeof(max); ( A) 25 ( B) 30 ( C) 18 ( D) 8 49 fwrite函数的一般调用形式是 ( ) ( A) fwrite(buffer, count, fp, size); ( B) fwrite(fp, size, count, buffer); ( C) fwrite(fp, count, size, buffer); ( D) fwrite(buffer, size, count, fp); 50 以下程序的输出结果是 ( ) struct HAR int x, y; struct HAR *p; h2;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 54 答案 解析 DOC
