《程序设计基础(高起专)》作业考核试题与答案(7 页)Good is good, but better carries it.精益求精,善益求善。西安交通大学 16 年 3 月课程考试《程序设计基础(高起专)》作业考核试题一、 单选题1. 以下对 C 语言函数的描述中,正确的是( A )。 A. C 程序必须由一个或一个以上的函数组成 B. C 函数既可以嵌套定义又可以递归调用 C. 函数必须有返回值,否则不能使用函数 D. C 程序中有调用关系的所有函数必须放在同一个程序文件中2. 在 C 语言中,char 型数据在内存中的存储形式是( D )。 A. 补码 B. 反码 C. 原码 D. ASCII 码3. 以下叙述中不正确的是( B )。 A. 一个好的程序应该有详尽的注释 B. 在 C 程序中,赋值运算符的优先级最低 C. 在 C 程序中,j++;是一条赋值语句 D. C 程序中的#include 和#define 均不是 C 语句4. 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为( A )。 A. fclose() B. close() C. fread() D. fwrite5. 设 C 语言中,int 类型数据占 2 个字节,则 short 类型数据占( B )。 A. 1 个字节 B. 2 个字节 C. 4 个字节 D. 8 个字节6. 已知函数的调用形式 fread(buffer,size,count,fp);其中 buffer 代表的是( C )。 A. 一个整数,代表要读入的数据项总数 B. 一个文件指针,指向要读的文件 C. 一个指针,指向要读入数据的存放地址 D. 一个存储区,存放要读的数据项7. 在 C 语言中,形参的缺省存储类是( A )。 A. auto B. register C. static D. extern8. 以下标识符中,不能作为合法的 C 用户定义标识符的是( A )。 A. putchar B. _double C. _123 D. INT9. 在 C 语言中,能代表逻辑值“真”的是( D )。 A. True B. 大于 0 的数 C. 非 0 整数 D. 非 0 的数10. 已知 x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是( C )。 A. 0 B. 语法错 C. 1 D. "假"11. 函数 rewind 的作用是( A )。 A. 使位置指针重新返回文件的开头 B. 将位置指针指向文件中所要求的特定位置 C. 使位置指针指向文件的末尾 D. 使位置指针自动移至下一个字符位置12. 以下正确的说法是:在 C 语言中( A )。 A. 实参和与其对应的形参各占用独立的存储单元 B. 实参和与其对应的形参共占用一个存储单元 C. 只有当实参和与其...