一起答

2015年计算机等级考试《二级C语言程序设计》命题预测试卷(1)

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:113次
  • 作答时间:120分钟
试卷简介

2015年计算机等级考试《二级C语言程序设计》命题预测试卷(1),本试卷总分100分,共有4类型题目。

  • 选择题
  • 程序填空题
  • 程序改错题
  • 程序设计题
部分试题预览
  1. 下列给定程序中,函数proc()的功能是:根据输入的3个边长(整型值),判断能否构成三角形:若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。 例如,输入3个边长为3,4,5,实际输入时,数与数之间以Enter键分隔而不是逗号。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  2. 请编写函数void proc(int X,int pp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。

    例如,若X中的值为50,则有3个数符合要求,它们是

    1,5,25。

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

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

    试题程序:

  3. 以下关于typedef的叙述错误的是(  )。

    • A.用typedef可以增加新类型
    • B.typedef只是将已存在的类型用一个新的名字来代表
    • C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
    • D.用typedef为类型说明一个新名,通常可以增加程序的可读性
  4. 请补充函数proc(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。

    例如,str1=”I am a”,str2=”student”,结果输出:I am a student。

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

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

    试题程序:

  5. 下列关于信息系统的叙述中,错误的是(  )。

    • A.广播电视是一种双向的、点到多点的信息交互系统
    • B.网络聊天是一种双向的、以信息交互为主要目的的系统
    • C.电话是一种双向的、点对点的、以信息交互为主要目的的系统
    • D.雷达是一种以感测和识别为主要目的的系统
  6. 下列说法不正确的是(  )。

    • A.调用函数时,实参可以是表达式
    • B.调用函数时,实参与形参可以共用内存单元
    • C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等
    • D.调用函数时,实参与形参的类型必须一致
  7. 设x=011050,则x=x&01252的值是(  )。

    • A.0000001000101000
    • B.1111110100011001
    • C.0000001011100010
    • D.1100000000101000
  8. 有以下程序:

  9. 有下列程序:

    • A.45
    • B.50
    • C.60
    • D.55
  10. 表达式‘5‘一‘1‘的值是(  )。

    • A.整数4
    • B.字符4
    • C.表达式不合法
    • D.字符6