2020 年招收攻读硕士研究生考试题软件专业基础


    
    杭 州 师 范 学
    2020 年招收攻读硕士研究生考试题

    考试科目代码: 841
    考试科目名称: 软件专业基础
    说明:考生答题时律写答题纸否漏批责负
    C程序设计部分(75分)
    判断题(题1分10分)
    1C语言中标识符区分写( )
    2C语言中int类型数表示整数( )
    3C语言中whiledowhile循环区:dowhile循环体次执行while循环体少条件循环次( )
    4C语言中指针变量赋整数作址值( )
    5C语言中函数传递参数时实参形参重名( )
    6设宏定义:#define F(N) 2*N表达式F(2+3)值7( )
    7已知:char a[7] a0\0a0\0 :sizeof(a)值7strlen(a)值2( )
    8C语言中结构类型成员类型结构类型( )
    9文文件开方式a该文件已存文件中原数清( )
    10C语言中malloc函数动态分配存栈中分配堆中分配( )

    二单项选择题(题1分20分)
    1软件程序区( )
    A 程序价格便宜软件价格昂贵
    B 程序户编写软件厂家提供
    C 程序高级语言编写软件机器语言编写
    D软件程序开发维护需文档总称程序软件部分
    2CPU直接识( )
    A 汇编语言 B 然语言 C 机器语言 D 高级语言
    3表达式:x&&1表达式( )等价
    A x 0 B x 1 C x D x 1
    4设xyz均int型变量执行语句xyz值( )
    x 1 y 0 z 2 y++ && ++z || ++x
    A 212 B 213 C 203 D 223
    5变量声明:int x 10 y 4 f double m 执行表达式:f m x yfm值分( )
    A 2 25 B 3 25 C 25 25 D 2 20
    6定义xdouble型变量正确输入x值语句( )
    Ascanf(lf &x) Bscanf(51f &x)
    Cscanf(f &x) Dscanf(f x) 
    7if(表达式)中表达式( )
    A算术表达式
    B逻辑表达式关系表达式算术表达式
    C逻辑表达式 
    D关系表达式
    8switch语句语法中case分支必须常量表达式互相值( )类型
    A浮点型 B整型  C枚举型 D字符型
    9枚举类型声明中正确( )
    A enum a {one two three}
    B enum a {one 9 two 1 three}
    C enum a {one two three}
    D enum a {one two three}
    10while(e)中e等价( )
    A e 0 B e0 C e 1 D e 1
    11假设变量声明:int k
    面代码段编译运行情况( )
    for(k 1 k k++)
    printf(d  k)
    A编译错误 B运行正常结束
    C说法 D运行死循环
    12循环语句循环体中break语句作( )
    A 结束次循环 B 终止前整循环执行
    C 结束switch语句 D 结束程序执行
    13正确函数头( )
    A double fun(int x int y) B double fun(int x int y)
    C double fun(int x y) D double fun(int x y)
    14函数原型错误( )
    A int f(int i) B int f(i) C int f(int) D int f(void)
    15定函数原型:void f(double dd) 变量声明:double a
    列函数调( )错误
    A f(10f) B f(1) C f(&a) D f(sizeof(a))
    16果i变量p指i指针列表达式( )代i
    A *&p B &i C &*i D *&i
    17:
    char x[]  abcd
    char y[]  {'a' 'b' 'c' 'd'}
    说法正确( )
    A 数组x长度数组y长度 B 两数组长度相
    C 数组x长度数组y长度 D 数组x数组y值相
    18结构变量生命期里( )
    A 成员直驻留存中 B 成员驻留存中
    C 部分成员驻留存中 D 没成员驻留存中
    19位运算符中运算符~功( )
    A 位取反 B 位 C 位 D 位异
    20果需开已存非空文件file进行修改正确文件开语句( )
    A fp fopen(file r) B fp fopen(file ab+)
    C fp fopen(file w+) D fp fopen(file r+)

    三填空题(题1分10分)
    1计算机硬件系统________运算器存储器输入设备输出设备五部分组成
    2C语言中表示语句结束符号________
    3:int x 3 y 4 z 5 表达式x || y + z && y z值________
    4变量x已正确定义赋值表达式10 < x < 0值________
    5假设sizeof(int)值4数组:int a[3][6] sizeof(a[0])值________
    6C语言中二维数组存中________序存放
    7int a[3][2]{102030405060} (*p)[2] pa *(*(p+2)+1)值________
    8C语言中字符串结束标志________
    9:
    struct wc {
    int a
    int *b
    }
    int x[] {1112} y[] {31 32}
    struct wc z[] {100 x 300 y} *p z
    表达式++p>a值________
    10文件开出现错误时fopen函数返回值________

    四程序阅读题(题3分15分)
    1程序输出结果________
    #include
    int main(void) {
    int x a 10 b 20 ok1 5 ok2 0
    if(a < b)
    if(b 15)
    if(ok1)
    x 1
    else if(ok2)
    x 10
    else
    x 1
    printf(d\n x)
    return 0
    }
    2递函数f调f(4)返回值________
    int f(int n) {
    if(n)
    return f(n1)+n
    else
    return n
    }
    3程序输出结果________
    #include
    void add(int *p int x) {
        (*p)++
        x++
        printf(dd (*p) x)
    }
    int main(void) {
        int a 3
        int b 0
        int *p &a
        add(p b)
        printf(dd\n a b)
    }
    4程序输出结果________
    #include
    int f(int)
    int any_function(int (*pf)(int))
    int main(void) {
        printf(d\n any_function(f))
        return 0
    }
    int f(int i) {
        return i * i + i 12
    }
    int any_function(int (*pf)(int)) {
        int n 0
        while(pf(n))
            ++n
        return n
    }
    5程序输出结果________
    #include
    int main(void) {
    FILE *fp
    int i n0 k0
    fp fopen(sourcetxt w)
    for(i 0 i < 5 i++)
    fprintf(fp d i)
    fclose(fp)
    fp fopen(sourcetxt r)
    fscanf(fp dd &n &k)
    printf(dd n k)
    fclose(fp)
    return 0
    }


    五程序填空题(空2分10分)
    1面程序功计算1000末尾少零请填空程序完整正确
    #include
    int main(void) {
    int i k m
    for(k 0 i 5 i < 1000 i + 5) {
    m i
    while(________) {
    k++
    m m 5
    }
    }
        return 0
    }
    2面程序功输入包括空格字符串(少80字符)判断字符串否回文(左右读右左读样)请填空程序完整正确
    #include
    #include <________>
    int main(void) {
    int i len flag
    char str[80]
    gets(str)
    len strlen(str)
    flag 1
    for(i 0 i < len 2 ++i) {
    if(str[i] ________) {
    ________
    break
    }
    }
    if(________)
    printf(Yes\n)
    else
    printf(No\n)
    return 0
    }

    六程序设计题(10分)
    编写选择排序函数:
    void selectionSort(int list[] int n)
    第1参数list需升序排序整数数组第2参数n数组数组元素进行升序排序


    数库原理部分(75分)

    七选择题(15分题1分)
    1 数库具 冗余较高数独立性易扩充等特点
    A)数结构化 B)程序标准化
    C)数模块化 D)程序结构化
    2.数库系统中负责数库物理结构逻辑结构定义修改员
    A)数库理员` B)专业户
    C)应程序员 D)终户
    3.三模式间存映射关系列映射关系正确
    A)外模式模式 B)外模式模式
    C)模式模式 D)模式外模式


    4.保证数库数独立性DBMS通修改
    A)三级模式间两种映射 B)模式模式
    C)模式外模式 D)三层模式
    5.列关ER模型说法中正确
    A)赖计算机硬件DBMS
    B)独立计算机硬件赖DBMS
    C)独立计算机硬件DBMS
    D)赖计算机硬件独立DBMS
    6.学生社团接纳名学生参加学生参加社团社团学生间联系类型
    A) B)
    C) D)
    7.现关系:
    患者(患者编号患者姓名性出生日期单位)
    医生(医生编号医生姓名科室)
    医疗(患者编号医生编号诊断日期诊断结果)
    医疗关系中外键
    A)患者编号 B)医生编号
    C)患者编号医生编号 D)没
    8某数库中建立表person(NoNameSexBirthday)No表码表中已记录图示:

    No
    Name
    Sex
    Birthday
    1
    张丽丽

    19670507
    4
    李方

    19700414
    6
    王安

    19821027
    四语句中够正确执行插入操作
    A)INSERT INTO person VALUES(6′王中′′男′′19640308′)
    B)INSERT INTO person (NameSex) VALUES(′王中′′男′)
    C)INSERT INTO person VALUES(2′男′′王中′′19640308′)
    D)INSERT INTO person(NoSex) VALUES(2′男′)
    9.R∈1NFR中属性R必然满足
    A)2NF B)3NF
    C)4NF D)BCNF
    10.关系数库中关系规范化意义果关系R中非属性码传递函数赖R
    A)1NF B)2NF
    C)3NF D)BCNF
    11.果采关系数库实现应数库设计___________阶段关系模式进行规范化处理
    A)需求分析 B)概念设计
    C)逻辑设计 D)物理设计
    12.数库转储恢复属数库设计
    A)逻辑设计 B)物理设计
    C)数库实施 D)数库维护
    13.已知事务T1T2发操作序列图示发操作引发问题
    A)丢失修改 B)重复读
    C)读脏数 D)幽灵问题









    14.事务执行次序称
    A)程 B)流程
    C)调度 D)步骤
    15.恢复机制关键问题建立冗余数常技术
    A)数镜 B)数转储
    C)登录日志文件 D)B+C

    八填空题(10分空格1分)
    1.数库系统三级模式结构保证数独立性分 (1) (2)
    2.关系数模型中关系二维表表中行称关系 (3) 表中列称关系 (4)
    3.关系数库中键值空允许出现重复SQL中 (5) 完整性约束规
    4.写出实现查询SC表权限授予户U1允许该户权限授予户功Grant语句: (6)
    5.设关系模式S(ABCD)关系代数表达式σ3<′4′(S)等价SQL语句:
    (7)
    6.事务发执行正确仅结果某次序串行执行事务时结果相称种调度策略 (8)
    7.发生介质障时必须 (9) (10) 进行数库恢复

    九综合应题(50分)
    1数库概念设计(16分)
    某学校干系(包含系号系名系名电话)系干学生(包含学号姓名年龄)干课程(包含课程号课程名)学生选修干课程门课干学生选修学生选修课程成绩记录某门课系开设建立该校学生选修课程数库基础求:
    (1)画出该学校数库实体联系模型ER图(8分)
    (2)ER图转变成相应关系模型标明键外键(8分)

    2规范化题(10分)
    假设考试成绩理设计关系R(S#SNC#CNGU)属性含义次考生号姓名课程号课程名分数考学校名称规定学生学门课程分数考学校门课程考试门课程属考学校理名考生唯考号门课程唯课程号
    (1)写出关系模式R基函数赖集候选键(4分)
    (3)关系模式R高达第范式?什?(3分)
    (4)R规范化3NF(3分)

    3SQL应题(24分6题题4分)
    现关系:
    职工(职工号姓名性职务家庭址部门编号)
    部门(部门编号部门名称址电话)
    保健(保健卡编号职工号检查身体日期健康状况)
    求SQL语言完成题目字段名称数表名直接面汉字:
    (1)查找女科长姓名检查身体日期健康状况
    (2)查找没参加检查职工姓名
    (3)职工数部门名称
    (4)查找部门男女职工数求列出部门编号部门名称性数
    (5)删职工关系表中职工号3016记录
    (6)职工号3061职工健康状况改般






    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 20 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    2020 年招收攻读硕士研究生考试题教育技术学专业基础无答案

    一、 简答题(80分)1. 写出英文版教育技术的定义,并解读教育技术的研究对象和范畴。(20分)2. 简述B/S模式及其特点。(20分)3. IP地址的作用是什么?IP V4和IP V6的IP地...

    3年前   
    510    0

    2020 年招收攻读硕士研究生考试题心理学专业基础

    一、 单项选择题(从下列各题四个备选答案中选出一个正确答案,每小题2分,共130分)1. 人的个性心理特征的结构主要包括( )A. 认识、情感和意念过程B. 感知、记忆、思维、想象C. 能力...

    2年前   
    803    0

    2020 年招收攻读硕士研究生考试题国际商务专业基础无答案

    一、单项选择题(每小题2分,共30分)1.( )是指缔约一方现在和将来所给予任何第三方的一切特权.优待.利益及豁免,也同样给予缔约对方。A.最惠国待遇 B.国民待遇 C.市场经济地...

    3年前   
    598    0

    2020 年招收攻读硕士研究生考试题专业基础(二)无答案

    题目:绿水青山就是金山银山请根据本人的专业特长,以你所熟知的一处乡村为对象绘制一幅黑白墙绘作品,长宽比为2.5:1(实际尺寸为

    3年前   
    478    0

    2020 年招收攻读硕士研究生考试题专业基础(一)无答案

    第一部分一、 创作构思(105分)创作主题:《晚秋》创作要求:根据题目创作与该主题相符合图稿(黑白稿形式),其中草图2幅,完成稿1幅。(完成于答题纸上)

    3年前   
    507    0

    2020 年招收攻读硕士研究生考试题英语

    Part I Reading Comprehension(Skimming and Scanning)(2×10=20 points)Directions: In this part, you ...

    3年前   
    733    0

    2020 年招收攻读硕士研究生考试题管理科学基础无答案

    请仔细阅读以下试卷说明: 1、本试卷包含以下三组独立的考试内容,分别是题目组合一,题目组合二,题目组合三。这三组内容的满分全部是150分,不同组合的分数不可累加。 2、请考生选做其中一组。

    3年前   
    593    0

    2020 年招收攻读硕士研究生考试题英语文学基础

    Part I Each of the statements below is followed by four alternative answers. Choose the one that ...

    3年前   
    639    0

    2020 年招收攻读硕士研究生考试题法学基础

    一、名词解释(每题5分,共40分)1, 立法2, 程序法3, 司法4, 法的对象效力5, 法律规则6, 宪法解释7, 协商民主8,基本权利保障

    3年前   
    434    0

    2020 年招收攻读硕士研究生考试题英语翻译基础无答案

    I. Directions: Translate the following English words, abbreviations or terminology into Chinese r...

    3年前   
    710    0

    2020 年招收攻读硕士研究生考试题艺术基础理论

    一、名词解释(每题10分,共50分)1. 艺术共鸣2.审美距离3.二度创作4. 波普艺术5.嵇康的《声无哀乐论》

    3年前   
    460    0

    2020 年招收攻读硕士研究生考试题汉语基础无答案

    一、填空题(每小题1分,共30分)1. 现代汉语有口语和( )两种形式。2. 现代汉语普通话以( )为标准音。3. 文言是在( )基础上形成的上古汉语书面语及后人模...

    3年前   
    551    0

    2020 年招收攻读硕士研究生考试题艺术史基础无答案

    一、名词解释(7题选5题。如考生全部答题,则以前5道为准。每题10分,共50分。)1.汉画像石(砖)2.《女史箴图》3.“皴法”4.乔托5.威尼斯画派6.通奏低音7.勋伯格

    3年前   
    486    0

    2020 年招收攻读硕士研究生考试题专业日语无答案

    一、次の日本語を中国語に訳しなさい。(40×1=40) 六月の初めに準備が完了すると、栄叡は鑑真と相談して乗船の日を二十七日と定めた。一行はことの発覚するのを防ぐために、当日は分散して、別々に新...

    3年前   
    536    0

    2020 年招收攻读硕士研究生考试题有机化学(一)无答案

    一、完成下列反应,如有立体化学问题请注明。(50分,每空2分)

    3年前   
    544    0

    2020 年招收攻读硕士研究生考试题音乐教学论(二)无答案

    一、选择题(一)单项选择题(每小题2分,共10分)。1. 《全日制义务教育音乐课程标准(实验稿)》颁布的年代是( )A.1949年 B.1978年 C.2001年 ...

    3年前   
    589    0

    2020 年招收攻读硕士研究生考试题教育综合无答案

    一、名词解释(6小题,每小题5分,共30分)1.产婆术2.虚拟教育3.学校教育制度4.教育方针5.教师专业发展6.学习的高原现象

    3年前   
    507    0

    2020 年招收攻读硕士研究生考试题有机化学(二)无答案

    一、用系统命名法命名下列化合物或写出相应的结构式(如有立体化学请注明)(10分)

    3年前   
    429    0

    2020 年招收攻读硕士研究生考试题美术史论(二)

    一、填空 (每空1.5分,共15分)(1)旧石器时代最精彩的圆雕为___________的维纳斯。(2)古希腊古风时期的陶瓶绘画,首先为___________,后来开始出现红像瓶画。(3)在巴黎...

    3年前   
    509    0

    2020 年招收攻读硕士研究生考试题学前教育学

    1.学前教师的职业道德素养,包括:热爱学前教育事业,爱护儿童、理解儿童和尊重儿童, ,不断更新知识和提高修养。A 儿童生理和心理学知识 B 尊重和团结同事及家长C 观察和了...

    2年前   
    493    0

    文档贡献者

    王***朝

    贡献于2021-07-13

    下载需要 20 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档