欢迎来到天天文库
浏览记录
ID:50891422
大小:71.50 KB
页数:10页
时间:2020-03-15
《计算机二级c语言第4套笔试模拟试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4套笔试模拟试卷一选择题:(1)下列选项中,不是一个算法的基本特征的是()。A)完整性B)可行性C)有穷性D)拥有足够的情报(2)以下描述中,不是线性表顺序存储结构特征的是()。A)不便于插入和删除B)需要连续的存储空间C)可随机访问D)需另外开辟空间来保存元素之间的关系(3)按照"先进后出"原则组织数据的数据结构是()。A)队列B)栈C)双向链表D)二叉树(4)"商品"与"顾客"两个实体集之间的联系一般是()。A)一对一B)一对多C)多对一D)多对多(5)下列选项中不属于结构化程序设计方法的是()。A)自顶向下B)逐步求精C)模块化D)可复用(6)有下
2、列二叉树,对此二叉树后序遍历的结果为()。A)ABCDEXYB)ABXCDYEC)CEDBYXAD)ECDBYXA(7)深度为6的满二叉树中,度为2的结点个数为()。A)31B)32C)63D)64(8)简单的交换排序方法是()。A)快速排序B)选择排序C)堆排序D)冒泡排序(9)设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。A)R-SB)R×SC)R∩SD)R∪S(10)下列工具中为需求分析常用工具的是()。A)PADB)PFDC)N-SD)DFD(11)下面说法正确的是()。A)在C程序中,主函数必须位于程序的最前面B)C程序的书写格
3、式是固定的,每行只能写一条语句C)C语言主函数main后的括号是不可以省略的D)在对C语言程序进行编译时,可以发现注释行中的拼写错误(12)下列叙述中错误的是()。A)一个C语言程序只能实现一种算法B)C程序可以由多个程序文件组成C)C程序可以由一个或多个函数组成D)一个C函数可以单独作为一个C程序文件存在(13)以下程序的输出结果是()。#includemain(){inta=4,b=3,c=2,d=1;printf("%d",a4、必须要有一个main()函数B)在C程序中main()函数的位置是固定的C)C程序中所有函数之间都可以相互调用,与函数所处位置无关D)在C程序的函数中不能定义另一个函数(15)已定义变量a为整型,则不能正确表达式95、6、a==117、8、a==139、10、a==12C)a>9&&a<14D)!(a<=9)&&!(a>=14)(16)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。A)大写字母B)连接符C)数字字符D)下划线(17)若已定义x和y是整型变量,且x=7,则表达式y=2.311、+x/2的值是()。A)6B)5C)5.0D)6.0(18)下列不能定义的用户标识符是()。A)MainB)_0C)_intD)sizeof(19)设int类型的数据长度为两个字节,则unsignedint类型数据的取值范围是()。A)0-255B)0-65535C)-32768-32767D)-256-255(20)若有语句:char*line[5];下列叙述中正确的是()。A)定义line是一个数组,每个数组元素是一个基类型为char的指针变量B)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C)定义line是一个指针数组,语句中的12、*号称为间址运算符D)定义line是一个指向字符型函数的指针(21)以下程序:#includemain(){charstr[10];scanf("%s",&str);printf("%s",str);}运行上面的程序,输入字符串howareyou,则程序的执行结果是()。A)howB)howareyouC)hD)howareyou(22)设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是()。A)12B)122C)1,2D)输出值不确定(23)以下程序的运行结果是()。main()13、{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(24)请阅读以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;14、b++;break;}printf("a=%d,b=%d",a
4、必须要有一个main()函数B)在C程序中main()函数的位置是固定的C)C程序中所有函数之间都可以相互调用,与函数所处位置无关D)在C程序的函数中不能定义另一个函数(15)已定义变量a为整型,则不能正确表达式95、6、a==117、8、a==139、10、a==12C)a>9&&a<14D)!(a<=9)&&!(a>=14)(16)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。A)大写字母B)连接符C)数字字符D)下划线(17)若已定义x和y是整型变量,且x=7,则表达式y=2.311、+x/2的值是()。A)6B)5C)5.0D)6.0(18)下列不能定义的用户标识符是()。A)MainB)_0C)_intD)sizeof(19)设int类型的数据长度为两个字节,则unsignedint类型数据的取值范围是()。A)0-255B)0-65535C)-32768-32767D)-256-255(20)若有语句:char*line[5];下列叙述中正确的是()。A)定义line是一个数组,每个数组元素是一个基类型为char的指针变量B)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C)定义line是一个指针数组,语句中的12、*号称为间址运算符D)定义line是一个指向字符型函数的指针(21)以下程序:#includemain(){charstr[10];scanf("%s",&str);printf("%s",str);}运行上面的程序,输入字符串howareyou,则程序的执行结果是()。A)howB)howareyouC)hD)howareyou(22)设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是()。A)12B)122C)1,2D)输出值不确定(23)以下程序的运行结果是()。main()13、{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(24)请阅读以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;14、b++;break;}printf("a=%d,b=%d",a
5、
6、a==11
7、
8、a==13
9、
10、a==12C)a>9&&a<14D)!(a<=9)&&!(a>=14)(16)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。A)大写字母B)连接符C)数字字符D)下划线(17)若已定义x和y是整型变量,且x=7,则表达式y=2.3
11、+x/2的值是()。A)6B)5C)5.0D)6.0(18)下列不能定义的用户标识符是()。A)MainB)_0C)_intD)sizeof(19)设int类型的数据长度为两个字节,则unsignedint类型数据的取值范围是()。A)0-255B)0-65535C)-32768-32767D)-256-255(20)若有语句:char*line[5];下列叙述中正确的是()。A)定义line是一个数组,每个数组元素是一个基类型为char的指针变量B)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C)定义line是一个指针数组,语句中的
12、*号称为间址运算符D)定义line是一个指向字符型函数的指针(21)以下程序:#includemain(){charstr[10];scanf("%s",&str);printf("%s",str);}运行上面的程序,输入字符串howareyou,则程序的执行结果是()。A)howB)howareyouC)hD)howareyou(22)设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是()。A)12B)122C)1,2D)输出值不确定(23)以下程序的运行结果是()。main()
13、{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(24)请阅读以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;
14、b++;break;}printf("a=%d,b=%d",a
此文档下载收益归作者所有