资源描述:
《软件技术基础考试试卷及解析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2013年4月考试软件技术基础第一次作业一、单项选择题(本大题共100分,共40小题,每小题2.5分)1.用面向过程的程序设计语言编写程序有三大特征:变量、赋值操作和()A.继承B.重复C.发送消息D.派生2.一个C语言程序是由()组成A.主程序B.子程序C.函数D.过程3.下列程序的输出结果为()A.4,10B.10,4C.1,4D.1,104.使用#include“文件名”,寻找被包含文件的方式为()A.直接搜索include系统目录文件B.先搜索include系统目录文件,再搜索当前目录的文件C.先搜
2、索当前目录的文件,再搜索include系统目录文件D.仅搜索当前目录的文件5.若有定义int(*p)[4],则标识符p是一个()A.指向整型变量的指针变量B.指向函数的指针变量C.指向有四个整型元素的一维数组的指针变量D.指针数组名,有四个元素,每个元素均为一个指向整型变量的指针6.程序设计的过程可简单地归纳为()A.算法设计——编码——检查B.构造模型——算法设计——编码C.检查——算法设计——编码D.算法设计——构造模型——编码7.以下程序的输出结果是()A.0B.1C.2D.38.在C程序中,判断逻辑
3、值时,用"非0"表示逻辑值"真",用"0"表示逻辑值"假"。逻辑表达式的值分别为()A.1,0B.True,FalseC.yes,noD.NULL,EOF9.下列有关共同体说法正确的是()A.任一时刻,只有一个分量有效,其他分量无意义B.共同体变量不能用作函数参数C.结构变量可以出现在共同体类型中,而共同体变量不能出现在结构类型中D.在定义共同体变量时不能为其初始化10.一个顺序表第一个元素的存储地址是300,每个元素的长度为5,则第7个元素的地址是()A.334B.335C.330D.33111.软件是指
4、使计算机运行需要的程序、数据和有关的()A.编译系统B.算法C.数据结构D.技术文档资料12.在函数中,不能定义自动变量的位置是()A.所有函数体外B.函数形参C.复合语句内D.函数体的开始部分13.若有以下定义和语句:则以下选项中错误的语句是()A.p=10B.w=pC.*p=aD.*p=*w14.以下变量定义语句中,正确的是()A.charch=’friends’B.charch1=ch2,ch2C.char*str=”s”D.charch[1]=’y’15.以下正确的叙述是()A.在C语言中,main
5、函数必须位于文件的开头B.C语言每行中只能写一条语句C.C语言本身没有输入、输出语句D.对一个C语言进行编译预处理时,可检查宏定义的语法错误16.在C程序中有如下语句:char*func(intx,inty);它是()。A.对函数func的定义B.对函数func的调用C.对函数func的原型说明D.不合法的17.在数据结构中,从逻辑上可以把数据结构分为()A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构18.以下语句段的执行结果是()A.1,0,4B.1,0,3C
6、.0,0,3D.0,0,419.在C语言中,合法的符号常量定义是()A.#includePI3.1415B.#definePI3.1415C.#ifPI3.1415D.DefinePI3.141520.编译程序主要执行三个主要步骤:编译、连接和()A.装入B.分配资源C.解释并执行程序语句D.执行程序21.定义charstr[80],*p;后,下列操作中错误的是()A.str=”Thisisabook”B.p=”Thisisabook”C.p=strD.p=&str[20]22.从循环体内某一层跳出,继续执
7、行循环外的语句是:()A.break语句B.return语句C.continue语句D.空语句23.操作系统主要执行三种功能:分配系统资源、调度计算机资源和进程管理以及()A.提供内存B.监督和管理计算机系统的活动C.虚拟存储D.时间共享24.在C语言中,正确的字符常量是()A.’字’B.”A”C.”ABC”D.’x41’25.随着计算机硬件的发展,计算机语言经历了机器语言、汇编语言、()和面向对象程序设计语言等过程A.BASIC语言B.低级语言C.高级语言D.C语言26.已定义x为float型变量,x=
8、-213.82131;printf("%-3.2f",x);则以上程序段输出()A.*****B.3.82C.213.82D.-213.8227.若对两个数组a和b进行初始化chara[]="ABCDEF";charb[]={'A','B','C','D','E','F'};则下列叙述正确的是()A.a与b数组完全相同B.a与b数组长度相同C.a与b数组都存放字符串D.数组a比数组b长度长28.若有intma