资源预览内容
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
19春程序设计引论作业2-0002试卷总分:100 得分:100一、 单选题 (共 10 道试题,共 50 分)1.C语言是一种()A.机器语言B.汇编语言C.高级语言D.以上都不是正确选项是:C2.C语言的文件分为两类,它们是文本文件和()A.二进制文件B.图像文件C.声音文件D.系统文件正确选项是:A3.以下叙述中最准确的是()A.计算机程序是处理某一问题所有指令的集合B.计算机程序是处理某一问题所用到的所有数据的集合C.计算机程序是处理某一问题的所有指令及其数据的集合D.计算机程序是处理某一问题的所有指令及其数据的有序集合正确选项是:D4.若有定义:int a9,*p=a;不能表示a1地址的是()A.p+1B.a+1C.*a+1D.&a1正确选项是:C5.若有定义:int a=5,*b=&a;,则printf(%dn,*b);语句的输出结果为()。A.随机值B.a的地址C.6D.5正确选项是:D6.变量的指针,其含义是指该变量的()A.值B.地址C.名字D.一个标志正确选项是:B7.顺利执行文件关闭操作时,fclose函数的返回值是()A.1B.-1C.0D.非0值正确选项是:C8.C语言中用()表示逻辑值“真”。A.trueB.整数0#非零值C.T正确选项是:C9.用自然语言描述算法的优点是()A.通俗易懂B.容易产生歧义C.文字冗长D.文字含义严格正确选项是:A10.下面选项中两个标识符都是不合格的选项是()A.W,p_1B._abc,sumC.a-1,intD.x1,DO正确选项是:C二、 多选题 (共 5 道试题,共 25 分)1.关于free函数的描述错误的是()A.函数原型是int * free(int *p)B.使用free函数时需要头文件stdlib.hC.使用free函数时需要强制类型转换D.free函数中的参数可以是任意的指针变量正确选项是:ACD2.下列关于函数的描述正确的是()A.C程序是由函数组成的B.C程序中的函数是各自独立的C.main函数可以调用其他的函数D.在main函数中可以嵌套定义别的函数正确选项是:ABC3.在下列有关宏替换的叙述中,错误的是()A.宏替换占用运行时间B.宏替换只是字符替换C.带参数的宏替换和函数等价D.宏名有类型正确选项是:ACD4.以下关于指针数组的描述正确的是()A.指针数组的每个元素是一个指针B.指针数组的每个元素可以指向相同类型的数据C.指针数组的每个元素存放了一个地址D.指针数组的每个元素可以指向不同类型的数据正确选项是:ABC5.下述对C语言字符数组的描述中正确的是()A.字符数组可以存放字符串B.字符数组中的字符串可以整体输入、输出C.可以在赋值语句中通过赋值运算符=对字符数值整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较正确选项是:ABD三、 判断题 (共 5 道试题,共 25 分)1.若有定义int a=12;则表达式a+=a-=a*=a的值是-144。A.错误B.正确正确选项是:A2.for的循环体包含多条语句时必须使用花括号括起来。A.错误B.正确正确选项是:A3.在switch中可根据需要使用或不使用break语句。A.错误B.正确正确选项是:B4.文件名用“”括起来和用括起来是等价的。A.错误B.正确正确选项是:A5.已知int a=6;则执行a+=2;语句后,a的值为8。A.错误B.正确正确选项是:B
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号