端木老师 发表于 2018-4-24 09:06:44

北语18春《C语言程序设计》作业123题目

18春《C语言程序设计》作业1
一、单选:
1.(单选题)对于类型相同的两个指针变量之间,不能进行的运算是。          (满分:)
    A<
    B=
    C+
    D–
    正确答案:——C——
2.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:——C——
3.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:——C——
4.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:————
5.(单选题)字符串\\\\\\\\ABC\\\\\\\\的长度是。          (满分:)
    A11
    B7
    C5
    D3
    正确答案:————
6.(单选题)以下说法中正确的是:。          (满分:)
    AC语言程序总是从第一个定义的函数开始执行
    B在C语言程序中,要调用的函数必须放在main()函数中定义
    CC语言程序总是从main()函数开始执行
    DC语言程序中的main()函数必须放在程序的开始部分
    正确答案:————
7.(单选题)以下函数调用语句中实参的个数为。exce((v1,v2),(v3,v4,v5),v6);          (满分:)
    A3
    B4
    C5
    D6
    正确答案:————
8.(单选题)在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_______。          (满分:)
    A地址传递
    B单向值传递
    C由实参传给形,再由形参传回实参
    D传递方式由用户指定
    正确答案:————
9.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:————
10.(单选题)C语言规定,函数返回值的类型是由。          (满分:)
    Areturn语句中的表达式类型所决定
    B调用该函数时的主调函数类型所决定
    C调用该函数时系统临时决定
    D在定义该函数时所指定的函数类型决定
    正确答案:————
18春《C语言程序设计》作业2

一、单选题:
1.(单选题)对于类型相同的两个指针变量之间,不能进行的运算是。          (满分:)
    A<
    B=
    C+
    D–
    正确答案:——C——
2.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:——A——
3.(单选题)字符串\\\\\\\\ABC\\\\\\\\的长度是。          (满分:)
    A11
    B7
    C5
    D3
    正确答案:——B——
4.(单选题)以下说法中正确的是:。          (满分:)
    AC语言程序总是从第一个定义的函数开始执行
    B在C语言程序中,要调用的函数必须放在main()函数中定义
    CC语言程序总是从main()函数开始执行
    DC语言程序中的main()函数必须放在程序的开始部分
    正确答案:————
5.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:————
6.(单选题)C语言共用体类型变量在程序运行期间。          (满分:)
    A所有成员一直驻留在内存中
    B只有一个成员驻留在内存中
    C部分成员驻留在在内存中
    D没有成员驻留在内存中
    正确答案:————
7.(单选题)若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是()。          (满分:)
    Ap=2*(int*)malloc(sizeof(int))
    Bp=(int*)malloc(2*sizeof(int))
    Cp=(int*)malloc(2*2)
    Dp=(int*)calloc(2,sizeof(int))
    正确答案:————
8.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:————
9.(单选题)若x=0,y=3,z=3,以下表达式值为0的是          (满分:)
    A!xB.x<y?1:0
    Bx%2&&y==z
    Cy=x||z/3
    正确答案:————
10.(单选题)若intx,*pb;,则正确的赋值表达式是。          (满分:)
    Apb=&x
    Bpb=x
    C*pb=&x
    D*pb=*x
    正确答案:————
18春《C语言程序设计》作业3

一、单选题:
1.(单选题)以下关于数组的描述正确的是()。          (满分:)
    A数组的大小是固定的,但可以有不同的类型的数组元素。
    B数组的大小是可变的,但所有数组元素的类型必须相同。
    C数组的大小是固定的,但所有数组元素的类型必须相同。
    D数组的大小是可变的,但可以有不同的类型的数组元素。
    正确答案:——C——
2.(单选题)若有说明:inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是。          (满分:)
    Ai=*p
    B*p=*&j
    Ci=&j
    Di=**p
    正确答案:——B——
3.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:——B——
4.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:————
5.(单选题)不合法的常量是:。          (满分:)
    A‘\\2’
    B\\
    C‘3’
    D‘\\483’
    正确答案:————
6.(单选题)已有函数max(a,b),为了让函数指针变量p指向函数max,正确的赋值方法是。          (满分:)
    Ap=max
    B*p=max
    Cp=max(a,b)
    D*p=max(a,b)
    正确答案:————
7.(单选题)          (满分:)
    AA
    BB
    CC
    DD
    正确答案:————
8.(单选题)若要说明:一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是()。          (满分:)
    AtypedefSTPchar*
    Btypedef*charSTP
    CtypedefSTP*char
    Dtypedefchar*STP
    正确答案:————
9.(单选题)下面对的叙述中不正确的是。          (满分:)
    A用typedef可以定义各种类型名,但不能用来定义变量
    B用typedef可以增加新类型
    C用typedef只是将已存在的类型用一个新的标识符来代表
    D使用typedef有利于程序的通用和移植
    正确答案:————
10.(单选题)C语言规定,函数返回值的类型是由。          (满分:)
    Areturn语句中的表达式类型所决定
    B调用该函数时的主调函数类型所决定
    C调用该函数时系统临时决定
    D在定义该函数时所指定的函数类型决定
    正确答案:————
附件是答案 ,需要的自助下载,转载注明www.ap5u.com
页: [1]
查看完整版本: 北语18春《C语言程序设计》作业123题目