C语言作业4
的有关信息介绍如下:问题补充说明:一、单选题1. 在C语言中运算符的优先级从高到低的排列顺序是A. 关系运算符算术运算符赋值运算符B. 算术运算符赋值运算符关系运算符C. 赋值运算符关系运算符算术运算符D. 算术运算符关系运算符赋值运算符2. 执行语句”x=(a=3,b=a--)后,x,a,b的值依次是A. 3,3,2B. 3,2,2C. 3,2,3D. 2,3,23. 下面对typedef不正确的叙述是A. 用typedef可以定义各种类型名,但不能用来定义变量B. 用typedef可以增加新的基本数据类型C. 用typedef只是将已存在的类型用一个新的标识符表示D. 使用typedef有利于程序的通用和移植E. 4. 用来将两个字符串合并为一个字符串的函数是A. strcmp()B. strcpy()C. strlen()D. strcat()5. 若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示A. 已读到此文件末尾B. 未读到此文件的末尾C. 此文件已关闭D. 此文件尚未被打开6. 以下那一个不是C语言合法的关键字A. switchB. charaterC. intD. double7. 数组名作为实参传递给形参时,数组名被处理为A. 该数组的长度B. 该数组的元素个数C. 该数组的首地址D. 该数组中各元素的值8. 已知函数的调用形式:fread(buffer, size, count, fp); 其中buffer代表A. 一个整型变量,代表要读入的数据项总数B. 一个文件指针变量,指向要读的文件C. 一个储存区,存放要读的数据项D. 一个指针变量,它存放数据缓冲区的地址9. 以下对C语言函数的有关描述中,正确的是A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B. C函数既可以嵌套定义又可以递归调用C. 函数必须有返回值,否则不能使用函数D. C程序中有调用关系的所有函数必须放在同一个源程序文件中10. 字符串“China”在内存中占用几个字节A. 3B. 4C. 6D. 811. 二进制语言是属于A. 面向机器的语言B. 面向过程的语言C. 面向问题的语言D. 面向汇编语言12. 以下选项中可作为C语言合法整数的是A. 10110BB. 0386C. 0XffaD. x2a2二、判断题1. C语言中的main函数必须位于程序的最前面A. 错误B. 正确2. C语言中,函数可以嵌套定义A. 错误B. 正确3. 表达式1/2和1.0/2.0的值相同A. 错误B. 正确4. 在计算机内部,unsigned int 和 int类型的数据所占存储空间大小是一样的.A. 错误B. 正确5. 下列语句new→next=head;head=new;可以完成建立2结点的单向链表的功能A. 错误B. 正确
1,D2,C3,B4,D5,B6,B7,C8,D9,A10,C11,A12,A
1,A2,A3,A4,B5,A