[计算机类试卷]国家二级(C语言)笔试模拟试卷211(无答案).doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷211(无答案).doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷211(无答案).doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(C 语言)笔试模拟试卷 211(无答案)1 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是( )。(A)bdgcefha(B) gdbeefha(C) bdgaechf(D)gdbehfca2 三种基本结构中,能简化大量程序代码的是( )。(A)顺序结构(B)分支结构(C)选择结构(D)重复结构3 算法的时间复杂度是指( )。(A)执行算法程序所需要的时间(B)算法程序的长度(C)算法执行过程所需要的基本运算次数(D)算法程序中的指令条数4 概要设计中要完成的事情是( )。(A)系统结构和数据结构的设计(B)系统结
2、构和过程的设计(C)过程和接口的设计(D)数据结构和过程的设计5 在结构化分析方法中,数据字典的作用是( )。(A)存放所有需要处理的原始数据(B)存放所有处理的结果(C)存放所有程序文件(D)描述系统中所用到的全部数据和文件的有关信息6 一个关系中属性个数为 1 时,称此关系为( )。(A)对应关系(B)单一关系(C)一元关系(D)二元关系7 若有以下定义:char a;int b;float c;double d;则表达式 a*b+b-c 值的类型为( )。(A)float(B) int(C) char(D)double8 下列选择中,不能用做标识符的是( )。(A)1234(B) 1 2
3、(C) int 2(D)2 int9 设 x 为 int 型变量则执行以下语句后,x 的值为( )。x=10;x=x-=x-x;(A)10(B) 20(C) 40(D)3010 下列叙述中止确的是( )。(A)在面向对象的程序设计中,各个对象之间具有密切的关系(B)在面向对象的程序设计中,各个对象都是公用的(C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小(D)上述 3 种说法都不对11 当 c 的值不为 0 时,在下列选项中不能正确将 c 的值赋给变量 a、b 的是( )。(A)c=b=a;(B) (a=c)(b=c);(C) (a=c)&(b=c);(D)a=c=b;12 以
4、下程序的输出结果是( )。main() int a=3;printf(“dn“,(a+a-=a*a) ;(A)-6(B) 12(C) 0(D)-1213 以下能正确定义一维数组的选项是( )。(A)int a5=0,1,2,3,4,5 ;(B) char a=0,1,2,3,4,5;(C) char a=A,B ,C);(D)int a5=“0123“ ;14 有以下程序段:int x=3;doprintf(“d“,x-=2);while(!(-x);其输出结果是( ) 。(A)1(B) 3 0(C) 12(D)死循环15 下列程序的输出结果是( )。void fun(int*x,int y)
5、printf(“d d“,*x,*y);*x=3;*y=4;main() int x=1,y=2;fun(&y,&x);printf(“dd“,x,y) ;(A)2 1 4 3(B) 1 2 1 2(C) 1 2 3 4(D)2 1 l 216 对两个数组 a 和 b 进行下列初始化:char m=“1234567“;char n=1, 2,3,4, 5,6,7;则下列叙述正确的是( ) 。(A)数组 m 与数组 n 完全相同(B)数组 m 与数组 n 长度相同(C)数组 m 比数组 n 长 1(D)数组 m 与数组 n 中都存放字符串17 假定所有变量均已正确说明,下列程序段运行后 x 的值
6、是( )。a=b=c=0;x=12;if(!a)x-;else x=5:if(c)x=3;else x=4:(A)11(B) 4(C) 12(D)318 有以下程序:main() char a=a,b;printf(“c,“,+a);printf(“cn“,b=a+) ;程序运行后的输出结果是( )。(A)b,b(B) b,c(C) a,b(D)a,c19 在下列给出的表达式中,与 while(E)中的(E)不等价的表达式是 ( )。(A)(!E=O)(B) (E0E0)(C) (E=0)(D)(E!=0)20 有下列程序:main() char s=“abcde“;s+=2:printf(“
7、dn“,s0) ;执行后的结果是( ) 。(A)输出字符 a 的 ASCII 码(B)输出字符 c 的 ASCII 码(C)输出字符 c(D)程序出错21 有以下程序:#include(strintghmain() char p20=a,b,c,d,q=“abc“,r=“abcde“;strcpy(p+strlen(q),r) ; strcat(p,q);printf(“ddn“,sizeof(p),strlen(p);程序运行后的输出结果是( )。(A)20 9(B) 9 9(C) 20 11(D)11 1122 若变量 a、 b、x、i 都已正确定义并赋值,则以下符合 C 语言语法的表达式
8、是( )。(A)a+=a-=(b=4)*(a=3)(B) x(-3) ;(C) a=a*3=2(D)y=float(i)23 设有定义:“int a ;float b;”,执行“scanf(“2df“ ,&a,b);”语句时,若从键盘输入 8765430 ,a 和 b 的值分别是( )。(A)876 和 543000000(B) 87 和 6000000(C) 87 和 543000000(D)76 和 54300000024 以下程序输出结果是( )。main() int m=5;if(m+5)printf(“dn“,m);else printf(“dn“,m-);(A)7(B) 6(C)
9、5(D)425 有以下程序:main() int k=5;while(-k)printf(“d“,k-=3);printf(“n“);执行后的输出结果是( )。(A)1(B) 2(C) 4(D)死循环26 当执行以下程序段时,( )。x=-1:dox=x*x;)while(!x);(A)循环体将执行一次(B)循环体将执行两次(C)循环体将执行无限次(D)系统将提示有语法错误27 若有定义:“int*p,x=0 ,*p,p=&x;”,则语句“printf(“dn“ ,*p);”的输出结果是( ) 。(A)随机值(B) 0(C) x 的地址(D)p 的地址28 执行语句“for(i=1;i+4;)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 211 答案 DOC
