C语言无纸化考试题

C语言无纸化考试题

ID:37724704

大小:43.00 KB

页数:7页

时间:2019-05-29

C语言无纸化考试题_第1页
C语言无纸化考试题_第2页
C语言无纸化考试题_第3页
C语言无纸化考试题_第4页
C语言无纸化考试题_第5页
资源描述:

《C语言无纸化考试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、天行健,君子以自强不息:地势坤,君子以厚德载物!1C语言无纸化考试选择题全真模拟试卷(3)选择题((1)~(40)每小题1分,共40分)下列A)、B)、C)、D)四个选项中,只有一个选项是正确的。(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)待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简

3、单选择排序法,第一趟排序后关键码15被放到第()个位置。A)2B)3C)4D)5(9)对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。A)并运算B)交运算C)差运算D)除运算(10)下列选项中,不属于数据管理员(DBA)职责的是()。A)数据库维护B)数据库设计C)改善系统性能,提高系统效率D)数据类型转换(11)C语言规定,在一个C程序中,main()函数的位置()。A)必须在系统调用的库函数之后B)必须在程序的开始C)必须在程序的最后D)可以在任意位置(12)以下叙述中正确的是()。A)C语言比其他语

4、言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点(13)已知inta=6;则执行a+=a-=a*a;语句后,a的值为()。A)36B)0C)-24D)-60(14)下列叙述中错误的是()。A)C语句必须以分号结束B)复合语句在语法上被看作一条语句C)空语句出现在任何位置都不会影响程序运行D)赋值表达式末尾加分号就构成赋值语句(15)若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。A)2.500

5、000B)2.750000C)3.500000D)0.000000天行健,君子以自强不息:地势坤,君子以厚德载物!2(16)若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。A)++i;B)n1=(n2/(n3=2));C)k=i=j;D)a=b+c=2;(17)下列关于逻辑运算符两侧运算对象的叙述中正确的是()。A)只能是整数0或1B)只能是整数0或非0整数C)可以是结构体类型的数据D)可以是任意合法的表达式(18)若有说明inta[3][4];则a数组元素的非法引用是()。A)a[0][2*1]B)a[1][3]C)a[4-2][0]D)a[0]

6、[4](19)以下程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0)y=x-y;}elseif(c>0)y=x-y;elsez=y;printf("%d,%d,%d",x,y,z);}A)2,2,0B)2,2,2C)0,2,0D)2,0,2(20)请阅读以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:

7、b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d",a,b);}上面程序的输出结果是()。A)a=2,b=1B)a=1,b=0C)a=1,b=1D)a=2,b=2(21)有以下程序#includemain(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d",y);}程序的运行结果是()。A)y=0B)y=1C)y=2D)y=3(22)下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);A)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。