软件技术基础作业题及解析

软件技术基础作业题及解析

ID:9327491

大小:317.50 KB

页数:6页

时间:2018-04-28

软件技术基础作业题及解析_第1页
软件技术基础作业题及解析_第2页
软件技术基础作业题及解析_第3页
软件技术基础作业题及解析_第4页
软件技术基础作业题及解析_第5页
资源描述:

《软件技术基础作业题及解析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2013年4月考试软件技术基础第二次作业一、单项选择题(本大题共100分,共40小题,每小题2.5分)1.已知a是float型变量,b是unsigned型变量,则正确的格式输入语句为()A.scanf("%6.2f%d",a,b)B.scanf("%f",&a,&b)C.scanf("%f%d",&a,&b)D.scanf("%f%f",&a,&b)2.算法是解决一个问题的方法和步骤。其中,计算方法是可行的,计算步骤是()A.有穷的B.无限的C.可读的D.可行的3.下列描述中正确的是()A.程序

2、就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合4.执行语句for(i=10;i>0;i--);后,变量i的值为()A.10B.9C.0D.15.C语言中,以下叙述正确的是()A.一条语句可分为几行书写B.复合语句中不能定义变量C.break语句只能用于switch结构中D.main函数必须位于源程序的开头6.下面说明不正确的是()A.chara[10]="china"B.chara[10],*p=a;p="china"C.char*a=

3、"china"D.chara[10];a="china"7.以下程序的输出结果是()A.10B.11C.12D.158.已知教师记录定义为: 若要把变量t中的生日赋值为“2004年2月23日”,则正确的赋值方式为()A.y=2004;m=2;d=23B.t.y=2004;t.m=2;t.d=23C.t.birthday.y=2004;t.birthday.m=2;t.birthday.d=23D.t(birthday)y=2004;t(birthday)m=2;t(birthday)d=239.说明

4、语句int(*p)();的含义是()A.p是一个指向一维数组的指针变量B.p是指针变量,它指向一个整型数据的指针C.p是一个指向函数的指针变量,该函数的返回值为整型数D.p是一个指针函数,该函数的返回值为指针值10.以下叙述中不正确的是()A.在不同函数中可以使用相同名字的变量B.程序中有调用关系的函数必须放在同一个源文件中C.在一个函数内定义的变量,只在本函数范围内有效D.函数中的形式参数是局部变量11.已知文件函数的调用形式:fread(buffer,size,count,fp);其中buffe

5、r代表()A.一个整型变量,代表要读入的数据项总数B.一个文件指针变量,指向要读的文件C.一个储存区,存放要读的数据项D.一个指针变量,它存放数据缓冲区的地址12.以下二维数组c的定义形式正确的是()A.intc[0][0]B.floatc[3,4]C.doublec[3][4]D.floatc(3)(4)13.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为()A.地址传递B.单向值传递C.由实参传给形参,再由形参传回给实参D.由用户指定传递方式14.写出以下程序运行结果()A.0B

6、.20C.25D.515.整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的表达式是()A.x

7、

8、yB.x

9、yC.x&yD.x^y16.线性表的顺序存储结构支持()A.随机存取和顺序存取B.仅顺序存取C.索引存取D.Hash存取17.以下对数据结构有关知识的描述错误的是()A.在顺序存储结构中插入元素需要移动大量数据B.在顺序存储结构中删除元素需要移动大量数据C.在链式存储结构中只需改变节点指针即可插入删除元素(不考虑节点的动态生成和释放)D.链式存储结构不需要额外空间存放指针18.要使以

10、下程序中t的输出结果是4,则输入a和b应满足的选择是()A.a>0并且a<=bB.a>0并且a>bC.a<0并且a<=b19.以下不能定义为用户标识符的是()A.MainB._0C._intD.sizeof20.有int*p,a;p=&a;已知a的地址为2000下列说法不正确的是()A.*p等价于aB.利用变量a对2000这个存储单元进行存取称为间接存取,利用指针变量对其进行存取称为直接存取C.p++并不表示p的值加1,而是p得到下一个紧接着的存储单元的地址D.因为不能给指针变量赋常数值,所以p=&

11、a不能由p=2000代替21.定义compare(char*s1,char*s2)函数,以实现比较两个字符串大小的功能。以下程序运行结果为-32,选择正确答案填空。A.*s1!=*s2B.*s1==*s2C.*s1=*s2D.s1!=s222.以下程序的运行结果是()。 A.10,-2,5B.10,5,7C.10,-2,7D.5,-2,723.判断以下程序段执行后,结果是()A.程序错误,不允许嵌套宏定义B.x=93C.语法错误,宏串中不允许带括号D.x=2124.下

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

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

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