计算机二级c语言题库及答案

上传人:大米 文档编号:507255720 上传时间:2022-12-10 格式:DOCX 页数:26 大小:32.87KB
返回 下载 相关 举报
计算机二级c语言题库及答案_第1页
第1页 / 共26页
计算机二级c语言题库及答案_第2页
第2页 / 共26页
计算机二级c语言题库及答案_第3页
第3页 / 共26页
计算机二级c语言题库及答案_第4页
第4页 / 共26页
计算机二级c语言题库及答案_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《计算机二级c语言题库及答案》由会员分享,可在线阅读,更多相关《计算机二级c语言题库及答案(26页珍藏版)》请在金锄头文库上搜索。

1、年计算机二级c语言题库及答案一、选择题(每小题 1分,共 40小题,共40分)1设循环队列的存储空间为Q(1: 35),初始状态为front二rear35。现经过一系列入队与退队运算后,front=15, rear=15,则循环队列中的 元素个数为( )。A. 20B. 0 或 35C. 15D. 162. 下列关于栈的叙述中,正确的是( )。A. 栈底元素一定是最后入栈的元素B. 栈操作遵循先进后出的原则C. 栈顶兀素一定是最先入栈的兀素D. 以上三种说法都不对3. 下列链表中,其逻辑结构属于非线性结构的是(0、A. 双向链表B. 带链的栈C. 二叉链表D. 循环链表4. 在关系数据库中,用

2、来表示实体间联系的是( )。A. 网状结构B. 树状结构C. 属性D. 二维表5. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可 以有多名职员。则实体部门和职员间的联系是( )。A. 1:m 联系B. m:n 联系C. 1:1 联系D. m:l 联系6右两个关系R和S如下:则由关系 R 得到关系 S 的操作是( )。A. 自然连接B. 并C. 选择D. 投影7数据字典(DD)所定义的对象都包含于()。A. 软件结构图B. 方框图C. 数据流图(DFD图)D. 程序流程图8. 软件需求规格说明书的作用不包括( )。A. 软件设计的依据B. 软件可行性研究的依据C. 软件验收的

3、依据D. 用户与开发人员对软件要做什么的共同理解9. 下面属于黑盒测试方法的是( )。A. 边界值分析B. 路径覆盖C. 语句覆盖D. 逻辑覆盖10. 下面不属于软件设计阶段任务的是( )。A. 制订软件确认测试计划B. 数据库设计C. 软件总体设计D. 算法设计11. 以下叙述中正确的是( )。A. 在C语言程序中,main函数必须放在其他函数的最前面B. 每个后缀为C的C语言源程序都可以单独进行编译C. 在C语言程序中,只有main函数才可单独进行编译D. 每个后缀为.C的C语言源程序都应该包含一个main函数12. C 语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述 正确的

4、是( )。A. 预定义标识符(如库函数中的函数名)可用做用户标识符,但失去原有含义B. 用户标识符可以由字母和数字任意顺序组成C. 在标识符中大写字母和小写字母被认为是相同的字符D. 关键字可用做用户标识符,但失去原有含义13. 以下选项中表示一个合法的常量是(说明:符号口表示空格)( )。A. 9 口 9 口 9B. 0XabC. 123E0.2D. 2.7e14. C语言主要是借助以下哪个功能来实现程序模块化?()A. 定义函数B. 定义常量和外部变量C. 三种基本结构语句D. 丰富的数据类型15. 以下叙述中错误的是( )。A. 非零的数值型常量有正值和负值的区分B. 常量是在程序运行过

5、程中值不能被改变的量C. 定义符号常量必须用类型名来设定常量的类型D. 用符号名表示的常量叫符号常量16若有定义和语句:int a, b;scanf(%d, %d, &a, &b);以下选项中的输人 数据,不能把值3赋给变量a、5赋给变量b的是()。A. 3, 5,B. 3,5,4C. 3, 5D. 3, 517. C语言中char类型数据占字节数为()。A. 3B. 4C. 1D. 218. 下列关系表达式中,结果为“假”的是( )。A. (3+4)6B. (3!=4)2C. 3=4 3D. (3=A&a=2)?(a-A+a): a;printf(%cn, a);程序运行后的输出结果是( )

6、。A. AB. aC. HD. h24.有以下程序:#includeint f(int x);main() int a, b=0;for(a=0;a3;a+)b=b+f(a);putchar(A+b);int f(int x) return x * xl; 程序运行后的输出结果是( )。A. ABE B.BDI C.BCF D.BCD25设有定义:int刈23;,则以下关于二维数组X的叙述错误的是()。A. xO可看做是由3个整型元素组成的一维数组B. x0和xl是数组名,分别代表不同的地址常量C. 数组X包含6个元素D.可以用语句刈o=0;为数组所有元素赋初值0( )。26设变量P是指针变量

7、,语句P二NULL;是给指针变量赋NULL值,它等价于A. p=;B. p=0;C. p=0;D. p=;27有以下程序:#includemain()int a=10, 20, 30, 40, *p=a, j;for(i=0;i=3;i+)ai=*P;p+;printf(oAdn, a2);程序运行后的输出结果是( )。A. 30B. 40C. 10D. 2028.有以下程序:#include#define N 3void fun(int aN,int b) int i , j;for(i=0;ifor(j=i;jmain()int xNN=1,2,3,4,5,6,7,8,9,yN,i; fu

8、n(x,y);for(i=0;i 程序运行后的输出结果是(,)。A.2,4,8,B.3,6,9,C.3,5,7,D.1,3,5,29有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数):#include#includemain()char a10=abc, b10=012, c10=xyz;strcpy(a+1,b+2);puts(strcat(a,c+1); 程序运行后的输出结果是( )。A. al2xyzB. 12yzC. a2yzD. bc2yz 30.以下选项中,合法的是( )。A. char str3=d,e,b,u,g,0;B. char str4;str4=h

9、ello world;C. char name10;name=china;D. char strl5=pass,str26;str2=strl;31. 有以下程序:#includemain() char*s=234;int k=0, a=0; whil(sk+1!=o) k+; if(k%2=o)a=a+(sk-0+1);continue; a=a+(sk-0);printf(k=%d a=%dn,k,a);程序运行后的输出结果是( )。A. k=6 a=11B. k=3 a=14C. k=4 a=12D. k=5 a=1532. 有以下程序:#includemain()char a510=o

10、ne,tw0,three,four,five; int i,j;char t: 、for(i=0;i4;i+)for(j=i+1;jaj0)t=aiO;aiO=ajO;ajO=t;)puts(a1);程序运行后的输出结果是( )。A. fwoB. fixC. twoD. owo33. 有以下程序: #include int a=1,b=2: void funl(int a,int b) printf( %d%d,a,b); void fun2() a=3;b=4; main() funl(5, 6);fun2(); printf(%d%dn,a,b); 程序运行后的输出结果是( )A. 1 2

11、 5 6B. 5 6 3 4C. 5 6 1 2D. 3 4 5 634. 有以下程序: #includevoid func(int n) static int num=1); num=num+n;printf(%d,num);main()funo(3);func(4);printf(n); 程序运行后的输出结果是( )。A. 4 8B. 3 4C. 3 5D. 4 535. 有以下程序:#include#includevoid fun(int*pl,int*p2,int*s) s=(int*)malloc(sizeof(int);*s=*pl+*p2;free(s);main()int a=1,b=40,*q=&a;fun(&a,&b,q);printf(%dn,*q);程序运行后的输出结果是( )。A. 42B. 0C. 1D. 4136. 有以下程序:#includestruct STUchar name9;char sex;int score2;void f(struct STU a) struct STU b=Zhao, m , 85 , 90);a1=b;main()struct STU c2=Qian,f,95,92,Sun,m 98,9

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号