黄老师 发表于 2011-4-19 08:02:42

兰州大学11春学期《C语言程序设计》第4次作业答案

11春学期《C语言程序设计》作业4
一、单选题:
1. 在C语言中运算符的优先级从高到低的排列顺序是    (满分:5)
    A. 关系运算符算术运算符赋值运算符
    B. 算术运算符赋值运算符关系运算符
    C. 赋值运算符关系运算符算术运算符
    D. 算术运算符关系运算符赋值运算符
2. 已知函数的调用形式:fread(buffer, size, count, fp); 其中buffer代表    (满分:5)
    A. 一个整型变量,代表要读入的数据项总数
    B. 一个文件指针变量,指向要读的文件
    C. 一个储存区,存放要读的数据项
    D. 一个指针变量,它存放数据缓冲区的地址
3. 用来将两个字符串合并为一个字符串的函数是    (满分:5)
    A. strcmp()
    B. strcpy()
    C. strlen()
    D. strcat()
4. 执行语句”x=(a=3,b=a--)后,x,a,b的值依次是    (满分:5)
    A. 3,3,2
    B. 3,2,2
    C. 3,2,3
    D. 2,3,2
5. 下面对typedef不正确的叙述是    (满分:5)
    A. 用typedef可以定义各种类型名,但不能用来定义变量
    B. 用typedef可以增加新的基本数据类型
    C. 用typedef只是将已存在的类型用一个新的标识符表示
    D. 使用typedef有利于程序的通用和移植
    E.
6. 以下选项中可作为C语言合法整数的是    (满分:5)
    A. 10110B
    B. 0386
    C. 0Xffa
    D. x2a2
7. 若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示    (满分:5)
    A. 已读到此文件末尾
    B. 未读到此文件的末尾
    C. 此文件已关闭
    D. 此文件尚未被打开
8. 字符串“China”在内存中占用几个字节    (满分:5)
    A. 3
    B. 4
    C. 6
    D. 8
9. 以下那一个不是C语言合法的关键字    (满分:5)
    A. switch
    B. charater
    C. int
    D. double
10. 以下对C语言函数的有关描述中,正确的是    (满分:5)
    A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
    B. C函数既可以嵌套定义又可以递归调用
    C. 函数必须有返回值,否则不能使用函数
    D. C程序中有调用关系的所有函数必须放在同一个源程序文件中
11. 二进制语言是属于    (满分:5)
    A. 面向机器的语言
    B. 面向过程的语言
    C. 面向问题的语言
    D. 面向汇编语言
12. 数组名作为实参传递给形参时,数组名被处理为    (满分:5)
    A. 该数组的长度
    B. 该数组的元素个数
    C. 该数组的首地址
    D. 该数组中各元素的值
二、多选题:
1. 表达式1/2和1.0/2.0的值相同    (满分:8)
    A. 错误
    B. 正确
2. strcpy4(char *p1,char *p2){while (*p2) *p1++=*p2++;}与库函数strcpy(char*p1,char*p2)是功能相等的程序段    (满分:8)
    A. 错误
    B. 正确
3. C语言中,函数可以嵌套定义    (满分:8)
    A. 错误
    B. 正确
4. C语言程序中,一个文件中的函数可以引用另一个文件中的函数和变量    (满分:8)
    A. 错误
    B. 正确
5. C语言中的main函数必须位于程序的最前面    (满分:8)
    A. 错误
    B. 正确
页: [1]
查看完整版本: 兰州大学11春学期《C语言程序设计》第4次作业答案