一起答
主观

请编写一个函数unsigned proc(unsigned u),u是一个大于10的无符号整数,若u是n(5≥n≥2)位的整数,则函数求出u的后n-1位的数作为函数值返回。

例如,u值为l234,则函数返回234;若u值为234,则函数返回34。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。

试题程序:

参考答案
查看试卷详情
相关试题
  1. 下列给定程序中,函数proc()的功能是:删除字符串str中所有空白字符(包括Tab字符、Enter符及换行符)。输入字符串时以“#”结束输入。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  2. 请编写一个函数unsigned proc(unsigned u),u是一个大于10的无符号整数,若u是n(5≥n≥2)位的整数,则函数求出u的后n-1位的数作为函数值返回。

    例如,u值为l234,则函数返回234;若u值为234,则函数返回34。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。

    试题程序:

  3. 设在C语言中,float类型数据占4个字节,则double类型数据占(  )个字节。

    • A.1
    • B.2
    • C.8
    • D.4
  4. 请补充函数proc(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码升序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传人。

    例如,如果输入“9fedcba”,则输出为“abcdefg”。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。

    试题程序:

  5. 若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是(  )。

    • A.

    • B.

    • C.

    • D.

    • A.A
    • B.B
    • C.C
    • D.D
  6. 下列程序的输出结果是(  )。

    • A.13579
    • B.48579
    • C.48549
    • D.48999
  7. 合法的C语言赋值语句是(  )。

    • A.a=b=58
    • B.k=int(a-4-b);
    • C.a=58,b=58
    • D.——1;
  8. 下列程序的运行结果是(  )。

    • A.x=27,y=27
    • B.x=12,y=l3
    • C.x=15,y=14
    • D.x=y=27
  9. 设有以下定义: uniondata {intd1;floatd2;}demo; 则下面叙述中错误的是(  )。

    • A.变量demo与成员d2所占的内存字节数相同
    • B.变量demo中各成员的地址相同
    • C.变量demo和各成员的地址相同
    • D.若给demo.D1赋99后,dem0.d2中的值是99.0
  10. 概要设计中要完成的任务是(  )。

    • A.系统结构和数据结构的设计
    • B.系统结构和过程的设计
    • C.过程和接口的设计
    • D.数据结构和过程的设计