1、北语19春程序设计引论作业1234满分答案19春程序设计引论作业1C程序编译、连接后最终产生(即计算机执行)的文件的扩展名为()A.exeB.cC.objD.cpp正确答案:A以下命令不是编译预处理命令的是()。A.#defineB.#includeC.#ifD.typedef正确答案:D顺利执行文件关闭操作时,fclose函数的返回值是()A.1B.-1C.0D.非0值正确答案:C下面有关C程序操作过程的说法中,错误的是()A.C源程序经过编译,得到的目标文件即为可执行文件B.C源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程C.C源程序不能通过编译,通常是由于语法错误引起的D
2、.导致不能得到预期计算结果的主要原因是程序算法考虑不周正确答案:A若有定义:inta5=3,5,4,6,8,*p=a;则引用数组元素错误的是()。A.a3B.*(a+1)C.&a2D.p2正确答案:C下列不是C语言关键字的选项是()。A.ifB.printfC.caseD.while正确答案:B一个C语言程序是由()组成的。A.主程序B.子程序C.函数D.过程正确答案:C以下叙述中最准确的是()A.计算机程序是处理某一问题所有指令的集合B.计算机程序是处理某一问题所用到的所有数据的集合C.计算机程序是处理某一问题的所有指令及其数据的集合D.计算机程序是处理某一问题的所有指令及其数据的有序集合正
3、确答案:D下列变量名定义错误的是()。A.a4B.sumC._chD.f(x)正确答案:DC语言属于()。A.机器语言B.汇编语言C.低级语言D.高级语言正确答案:D数组名作为参数时,以下叙述错误的是()A.函数调用时是将实参数组的所有元素传给形参B.函数调用时是将实参数组的首地址传给形参C.函数调用时是将实参数组的第一个元素传给形参D.函数调用时是将实参数组的所有元素地址传给形参正确答案:ACD以下函数首部的定义形式错误的是()A.intfun(intx;inty)B.intfun(intx,inty)C.intfun(intx,y)D.intfun(intx,inty)正确答案:ACD在下
4、列有关宏替换的叙述中,错误的是()A.宏替换占用运行时间B.宏替换只是字符替换C.带参数的宏替换和函数等价D.宏名有类型正确答案:ACD以下关于宏的叙述错误的是()A.宏名必须用大写字母表示B.宏替换时要进行语法检查C.宏替换不占用运行时间D.宏定义中不允许引用已有的宏名正确答案:ABD以下关于文件的描述正确的是()A.用fopen函数时一般会判断打开文件操作是否出错B.在C程序中直接使用文件名来访问文件C.文本文件和二进制文件的数据存储方式是不同的D.C语言把文件看成是一个字节的序列正确答案:ACDintfun(intx,inty)函数首部的定义形式是正确的。A.错误B.正确正确答案:B文件
5、包含命令可以写在main函数中。A.错误B.正确正确答案:A字符串常量可以放在字符串变量中。A.错误B.正确正确答案:A编译预处理命令只能位于源程序中所有语句之前。A.错误B.正确正确答案:AC语言的主函数中C程序有且只有一个main函数。A.错误B.正确正确答案:B19春程序设计引论作业2C语言是一种()A.机器语言B.汇编语言C.高级语言D.以上都不是正确答案:CC语言的文件分为两类,它们是文本文件和()A.二进制文件B.图像文件C.声音文件D.系统文件正确答案:A以下叙述中最准确的是()A.计算机程序是处理某一问题所有指令的集合B.计算机程序是处理某一问题所用到的所有数据的集合C.计算机
6、程序是处理某一问题的所有指令及其数据的集合D.计算机程序是处理某一问题的所有指令及其数据的有序集合正确答案:D若有定义:inta9,*p=a;不能表示a1地址的是()A.p+1B.a+1C.*a+1D.&a1正确答案:C若有定义:inta=5,*b=&a;,则printf(%dn,*b);语句的输出结果为()。A.随机值B.a的地址C.6D.5正确答案:D变量的指针,其含义是指该变量的()A.值B.地址C.名字D.一个标志正确答案:B顺利执行文件关闭操作时,fclose函数的返回值是()A.1B.-1C.0D.非0值正确答案:CC语言中用()表示逻辑值“真”。A.trueB.整数0#非零值C.
7、T正确答案:C用自然语言描述算法的优点是()A.通俗易懂B.容易产生歧义C.文字冗长D.文字含义严格正确答案:A下面选项中两个标识符都是不合格的选项是()A.W,p_1B._abc,sumC.a-1,intD.x1,DO正确答案:C关于free函数的描述错误的是()A.函数原型是int*free(int*p)B.使用free函数时需要头文件stdlib.hC.使用free函数时需要强制类型转换D.free函数中的参数可以是任意的指针变量正确答案:ACD下列关于函数的描述正确的是()A.C程序是由函数组成的B.C程序中的函数是各自独立的C.main函数可以调用其他的函数D.在main函数中可以嵌
8、套定义别的函数正确答案:ABC在下列有关宏替换的叙述中,错误的是()A.宏替换占用运行时间B.宏替换只是字符替换C.带参数的宏替换和函数等价D.宏名有类型正确答案:ACD以下关于指针数组的描述正确的是()A.指针数组的每个元素是一个指针B.指针数组的每个元素可以指向相同类型的数据C.指针数组的每个元素存放了一个地址D.指针数组的每个元素可以指向不同类型的数据正确答案:ABC下述对C语言字符数组的描述中正确的是()A.字符数组可以存放字符串B.字符数组中的字符串可以整体输入、输出C.可以在赋值语句中通过赋值运算符=对字符数值整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较正确答案:AB
9、D若有定义inta=12;则表达式a+=a-=a*=a的值是-144。A.错误B.正确正确答案:Afor的循环体包含多条语句时必须使用花括号括起来。A.错误B.正确正确答案:A在switch中可根据需要使用或不使用break语句。A.错误B.正确正确答案:B文件名用“”括起来和用括起来是等价的。A.错误B.正确正确答案:A已知inta=6;则执行a+=2;语句后,a的值为8。A.错误B.正确正确答案:B19春程序设计引论作业3自增、自减运算符能用于()。A.整型常量B.表达式C.整型变量D.浮点型常量正确答案:C下列指针变量的定义正确的是()A.int*&kB.char*a+bC.float*
10、pD.double*5_is正确答案:C对于用流程图描述算法,以下说法错误的是()。A.直观形象B.易于修改C.易于理解D.对流程线的使用没有严格限制正确答案:C下面选项中两个标识符都是不合格的选项是()A.W,p_1B._abc,sumC.a-1,intD.x1,DO正确答案:C以下命令不是编译预处理命令的是()。A.#defineB.#includeC.#ifD.typedef正确答案:D一个C语言程序总是从()开始执行。A.主程序B.子程序C.主函数D.函数正确答案:C计算机程序用哪种语言编写机器可以直接运行()A.高级语言B.汇编语言C.机器语言D.低级语言正确答案:C用自然语言描述算
11、法的优点是()A.通俗易懂B.容易产生歧义C.文字冗长D.文字含义严格正确答案:A下列不是C语言关键字的选项是()。A.ifB.printfC.caseD.while正确答案:B若定义:inta10;,则对数组元素的正确引用是()A.a2+4B.a3*5C.a(5)D.a10正确答案:A关于链表的结点类型以下说法正确的是()A.结点类型是结构体类型B.结点类型的定义一种递归定义C.结点类型中一定有一个指针成员D.结点类型中只能一个指针成员正确答案:ABC以下关于指针数组的描述正确的是()A.指针数组的每个元素是一个指针B.指针数组的每个元素可以指向相同类型的数据C.指针数组的每个元素存放了一个
12、地址D.指针数组的每个元素可以指向不同类型的数据正确答案:ABC关于链表以下叙述正确的是()A.链表是一种动态存储分配结构B.链表操作必须利用指针变量才能实现C.链表中的元素称为结点D.链表中的结点在内存中是连续存放的正确答案:ABC以下描述错误的是()A.如果形参与实参的类型不一致,应以参数类型为准B.如果函数值类型与返回值类型不一致,应以函数值类型为准C.return语句后不能是表达式D.定义函数时,可以省略不写形参的类型,只写形参名正确答案:ACD以下描述正确的是()A.文件包含是编译预处理命令B.文件包含不占用程序的运行时间C.文件包含命令以#开头D.文件包含命令可以写在main函数中
13、正确答案:ABC字符串常量可以放在字符串变量中。A.错误B.正确正确答案:A宏替换不占用运行时间。A.错误B.正确正确答案:B已知inta=6;则执行a+=2;语句后,a的值为8。A.错误B.正确正确答案:B实参可以是常量、变量或表达式。A.错误B.正确正确答案:B在switch中可根据需要使用或不使用break语句。A.错误B.正确正确答案:B19春程序设计引论作业4()下面有关程序设计技术的说法中,错误的是A.机器语言和汇编语言编程通常采用面向计算机的程序设计方式B.面向过程的程序设计方法通常采用结构化和模块化设计方法C.面向对象的程序设计方法采用客观世界的描述方式D.C语言是一种兼顾面向
14、过程和面向对象的高级程序设计语言正确答案:D变量的指针,其含义是指该变量的()A.值B.地址C.名字D.一个标志正确答案:B在C语言中,默认函数的存储类别是()A.autoB.staticC.externD.函数没有存储类别正确答案:C()当代电子计算机能够自动地处理指定的问题是因为A.计算机是电动的B.有解决该问题的计算机程序C.事先存储了解决该问题的程序D.以上都不是正确答案:C文件操作的一般步骤是()A.打开文件-读/写文件-关闭文件B.读/写文件-修改文件-关闭文件C.读/写文件-打开文件-关闭文件D.读文件-写文件-关闭文件正确答案:A以下命令不是编译预处理命令的是()。A.#defineB.#includeC.#ifD.typ
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1