【计算机类职业资格】国家计算机二级(C)81及答案解析.doc
《【计算机类职业资格】国家计算机二级(C)81及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(C)81及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(C)81 及答案解析(总分:3480.00,做题时间:120 分钟)一、选择题(1-10 题每题 2分,11-50 题(总题数:50,分数:3000.00)1.有以下程序 void fun(char *a, char *b) a=b; (*a)+; main( ) char c1=A,c2=a,*p1,*p2; p1= p2= fun(p1,p2); printf(“%c%c/n“,c1,c2); 程序运行后的输出结果是( )。 (分数:60.00)A.AbB.aaC.AaD.Bb2.以下不合法的字符常量是【 】。(分数:60.00)A.018B.C.D.xcc3.有以下程序:
2、 main() int a10=1,2, 3,4,5,6,7,8,9,10,*p= for(p=s+1;ps+4;p+)printf(“%s/n“,p); 程序运行后的输出结果是( )。 (分数:60.00)A.ABCD BCD CD DB.A B C DC.B C DD.BCD CD D5. 从 Windows环境进入 DOS方式后,返回 Windows环境的命令为( )。(分数:60.00)A.QUITB.WINC.EXITD.ESC6.有以下程序 void fun(int *a,int i,int j) int t; if (ij) t=ai;ai=aj;aj=t; fun(a,+i,-
3、j); main( ) int a =1,2,3,4,5,6,i; fun(a,0,5); for(i=0;i6;i+) printf(“%d“,ai); 执行后输出的结果是( )。 (分数:60.00)A.6 5 4 3 2 1B.4 3 2 1 5 6C.4 5 6 1 2 3D.1 2 3 4 5 67.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(分数:60.00)A.函数调用可以作为独立的语句存在B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参8.若 fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数 feof
4、(fp)的值为( )。 (分数:60.00)A.0B.1C.-1D.一个非 0值9.有以下程序: main( ) char a =a,b,c,d,e,f,g,h,/0;int i,j; i=sizeof(a);j=strlen(a); printf(“%d,%d/n“,i,j); 程序运行后的输出结果是( )。 (分数:60.00)A.9,9B.8,9C.1,8D.9,810.在 Windows环境下,工具栏中用于完成复制操作的按钮是( )。(分数:60.00)A.B.C.D.11.以下选项中不能作为 C语言合法常量的是(分数:60.00)A.cdB.0.1e+6C./aD./01112.设函
5、数 fun的定义形式为: void fun(char ch,float x) 则以下对函数 fun的调用语句中,正确的是【 】。 (分数:60.00)A.fun(“abc“,3.0);B.t=fun(D,16.5);C.fun(65,2.8);D.fun(32,32);13.数据库设计的根本目标是要解决(分数:60.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护14.以下定义语句中正确的是( )。(分数:60.00)A.char a=Ab=B;B.float a=b=10.0;C.int a=10,*b=D.float *a,b=15.在下列关系运算中,不改变关系表
6、中的属性个数但能减少元组个数的是【 】。(分数:60.00)A.并B.交C.投影D.笛卡儿乘积16.有以下程序: #include string.h main(int argc ,char *argv ) int i,len=0; for(i=1;iargc;i+=2) len+=strlen(argvi); printf(“5d/n”,len); 经编译链接后生成的可执行文件是 ex.exe,若运行时输入以下带参数的命令行 ex abcd efg h3 k44 执行后输出结果是( )。 (分数:60.00)A.14B.12C.8D.617.下列叙述中错误的是【 】。(分数:60.00)A.一
7、个 C语言程序只能实现一种算法B.C程序可以由多个程序文件组成C.C程序可以由一个或多个函数组成D.一个 C函数可以单独作为一个 C程序文件存在18.在数据管理技术发展的三个阶段中,数据共享最好的是(分数:60.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同19.有以下程序 maln() int a=0,b=0,C=0,d=0; . if(a=1)b=1;c:2; else d=3; printf(“d,d,d,dn“,a,b,C,d); 程序输出【 】。 (分数:60.00)A.0,1,2,0B.0,0,0,3C.1,1,2,0D.编译有错20.有以下程序 void
8、 change(int k)k0=k5; main() int x10=l,2,3,4,5,6,7,8,9,10,n=0; while(n0)B.(x-y0)B.(x-y0)C.(x-y0)D.(x-y=0) 解析:此条件表达式的执行顺序是先求解表达式“x-y“的值,若其值为非 0(可以是正数,也可以是负数),则再求解表达式“x+“,其值就是条件表达式的值;若表达式“x-y“的值为 0,则再求解表达式“y+“,其值就是条件表达式的值。35.对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2的排序方法是(分数:60.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序 解
9、析:在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都是 n(n-1)/2,堆排序需要比较的次数为 nlog2 n。36.在 Windows环境下,单击当前应用程序窗口中的“关闭”按钮,其功能是( )。(分数:60.00)A.将当前应用程序转为后台运行B.退出 Windows后再关机C.退出 Windows后重新启动计算机D.终止当前应用程序的运行 解析:37.设有定义 int n1=0,n2,*p= 解析:要想将 q所指结点从链表中删除,同时保持链表的连续,必需使 p结点的 next指向 r,在四个选项中,只有选项 D 不能做到。 43.下列关于 C语言数据文件的叙述中正确的是(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 C81 答案 解析 DOC
