[计算机类试卷]国家二级C语言机试(选择题)模拟试卷56及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(选择题)模拟试卷56及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(选择题)模拟试卷56及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(选择题)模拟试卷 56及答案与解析 一、选择题 1 计算机能直接执行的程序是 ( A)源程序 ( B)目标程序 ( C)汇编程序 ( D)可执行程序 2 若有以下程序段 intr=8; printf(“%dn“,r1); 输出结果是 ()。 ( A) 16 ( B) 8 ( C) 4 ( D) 2 3 数据库设计中反映用户对数据要求的模式是 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 4 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实 体工作人员与实体计算机之间的联系是 ()。 ( A)一对一 ( B)一对多 ( C)多对多 (
2、D)多对一 5 层次型、网状型和关系型数据库划分原则是 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 6 面向对象方法中,继承是指 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 7 软件生命周期是指 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软 件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 8 在软件开发中,需求分析阶段产生的主要文档是 ( A)软件集成测试计划 ( B)软件详细设计说明
3、书 ( C)用户手册 ( D)软件需求规格说明书 9 软件测试的目的是 ( A)评估软件可靠性 ( B)发现并改正程序中的错误 ( C)改正程序中的错误 ( D)发现程序中的错误 10 下列叙述中正确的是 ( A)栈是一种先进先出的线性表 ( B)队列是一种后进先出的线性表 ( C)栈与队列都是非线性结构 ( D)以上三种说法都不对 11 下列叙述中正确的是 ( A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)线性表的链式存储结构与顺序
4、存储结构在存储空间的需求上没有可比性 12 以下叙述中正确的是 ( A) C语言规定必须用 main作为主函数名,程序将从此开始执行 ( B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 ( C) C语言程序将从源程序中第一个函数开始执行 ( D) main的各种大小写拼写形式都可以作为主函数名,如: MAIN, Main等 13 以下选项中可用作 C程序合法实数的是 ( A) 3.0e0.2 ( B) 1e0 ( C) E9 ( D) 9.12E 14 下列定义变量的语句中错误的是 ( A) int _int; ( B) double int_; ( C) char Fo
5、r; ( D) float US$; 15 表达式: (int)(double)9/2)-9%2的值是 ( A) 0 ( B) 3 ( C) 4 ( D) 5 15 设变量均已正确定义,若要通过 scanf(“%d%c%d%c“, 语句为变量 a1和 a2赋数值 10和 20,为变量 c1和 c2赋字符 X和 Y。以下所示的输入形式中正确的是 (注: 代表空格字符) ( A) 10X 20Y ( B) 10X20Y ( C) 10X 20Y ( D) 10X20Y 16 以下选项中不能作为 C语言合法常量的是 ( A) 0.1e+6 ( B) cd ( C) a ( D) 011 17 if语
6、句的基本形式是: if(表达式 )语句,以下关于 “表达式 “值的叙述中正确的是 ( A)必须是逻辑值 ( B)必须是整数值 ( C)必须是正数 ( D)可以是任意合法的数值 18 有如下嵌套的 if语句 if(a b) if(a c)k=a; elsek=c; else if(b c)k=b; elsek=c; 以下选项中与上述 if语句等价的语句是 ( A) k=(ac)?b:c); ( B) k=(a main() intk=5; while(-k)printf(“%d“,k-=3); printf(“n“); 执行后的输出结果是 ( A) 1 ( B) 2 ( C) 4 ( D)死循环
7、 20 有以下程序 #include main() inti,j; for(i=3;i=1;i-) for(j=1;j =2;j+)printf(“%d“,i+j); printf(“n“); 程序的运行结果是 ( A) 4 3 2 5 4 3 ( B) 4 5 3 4 2 3 ( C) 2 3 3 4 4 5 ( D) 2 3 3 4 2 3 21 有以下程序 #include main() intk=5,n=0; do switch(k) case1:case3:n+=1;k-;break; default:n=0;k-; case2:case4:n+=2;k-;break; printf
8、(“%d“,n); while(k0 for(;i 5;i+)(*q)+; main() inta5=1,2,3,4,5,i; f(a); for(i=0;i 5;i+)printf(“%d,“,ai); 程序运行后的输出结果是 ( A) 6, 2, 3, 4, 5, ( B) 2, 2, 3, 4, 5, ( C) 1, 2, 3, 4, 5, ( D) 2, 3, 4, 5, 6, 27 有以下程序 #include intfun(int(*s)4,intn,intk) intm,i; m=s0k; for(i=1;i n;i+) if(sik m) m=sik; returnm; mai
9、n() inta44=1,2,3,4, 11,12,13,14, 21,22,23,24, 31,32,33,34; printf(“%dn“,fun(a,4,0); 程序的运行结果是 ( A) 4 ( B) 34 ( C) 31 ( D) 32 28 以下选项中正确的语句组是 ( A) char *s; s=“BOOK!“; ( B) char *s; s=“BOOK!“; ( C) char s10; s=“BOOK!“; ( D) char s; s=“BOOK!“; 29 若有定义语句: char*s1=“OK“,*s2=“ok“; 以下选项中,能够输出 “OK“的语句是 ( A) i
10、f (strcmp(s1,s2)!=0) puts(s2); ( B) if (strcmp(s1,s2)!=0) puts(s1); ( C) if (strcmp(s1,s2)=1) puts(s1); ( D) if ( strcmp(s1,s2)=0) puts(s1); 30 有以下程序 #include voidfun(char*p) +p; printf(“%sn“,*p); main() char*a=“Morning“,“Afternoon“,“Evening“,“Night“; fun(a); 程序的运行结果是 ( A) Afternoon ( B) fternoon (
11、C) Morning ( D) orning 31 有以下程序,程序中库函数 islower(ch)用以判断 ch中的字母是否为小写字母 #include #include voidfun(char*p) inti=0; while(pi) if(pi= i+; main() chars1100=“abcdEFG!“; fun(s1); printf(“%sn“,s1); 程序运行后的输出结果是 ( A) ab cd EFg ! ( B) Ab Cd EFg ! ( C) ab cd EFG ! ( D) aB cD EFG ! 32 有以下程序 #include intf(intx) int
12、y; if(x=0|x=1)return(3); y=x*x-f(x-2); returny; main() intz; z=f(3); printf(“%dn“,z); 程序的运行结果是 ( A) 0 ( B) 9 ( C) 6 ( D) 8 33 有以下程序 #include intfun(intx,intn) staticintsum=0,i; for(i=0;i n;i+)sum+=xi; returnsum; main() inta=1,2,3,4,5,b=6,7,8,9,s=0; s=fun(a,5)+fun(b,4); printf(“%dn“,s); 程序执行后的输出结果是 (
13、 A) 55 ( B) 50 ( C) 45 ( D) 60 34 有以下结构体说明、变量定义和赋值语句 structSTD charname10; intage; charsex; s5,*ps; ps= 则以下 scanf函数调用语句有错误的是 ( A) scanf(“%s“,s0.name); ( B) scanf(“%d“, ( C) scanf(“%c“, ( D) scanf(“%d“,ps- age); 35 若有以下语句 typedefstructS intg;charh;T; 以下叙述中正确的是 ( A)可用 S定义结构体变量 ( B)可用 T定义结构体变量 ( C) S是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 选择题 模拟 56 答案 解析 DOC
