计算机二级课后习题精选及详细解答.docx

计算机二级课后习题精选及详细解答.docx

ID:52428914

大小:366.53 KB

页数:60页

时间:2020-03-27

计算机二级课后习题精选及详细解答.docx_第1页
计算机二级课后习题精选及详细解答.docx_第2页
计算机二级课后习题精选及详细解答.docx_第3页
计算机二级课后习题精选及详细解答.docx_第4页
计算机二级课后习题精选及详细解答.docx_第5页
资源描述:

《计算机二级课后习题精选及详细解答.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机二级考试习题选及详细解答(主要为选择题)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为________。A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩参考答案:C【解析】"选课SC"表是"学生S"表和"课程C"表的映射表,主键是两个表主键的组合。在C语言中,注释可以加在程序中的任何位置,选项A)错误。C程序可以分模块写在不同的文件中,编译时再将其组合在一起,选项D)错误。C程序的书写风格很自由,不但一行可以写多个语句,还可以将一个语句写在多行中。在C语言程序中,用单引号

2、把一个字符或反斜线后跟一个特定的字符括起来表示一个字符常量。软件测试用例是为了有效发现软件缺陷而编写的包含测试目的、测试步骤、期望测试结果的特定集合。正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。软件测试用例包括:输入值集和输出值集。测试用例是软件测试的核心。深度为5的满二叉树有__【2】__个叶子结点。参考答案:16【解析】在满二叉树中,叶子结点数目的计算公式为2n-1,其中n为树的深度。设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有__【3】__个元素。参考

3、答案:24【解析】实现循环队列时,头指针指向第一个元素的前一个空间,尾指针指向最后一个元素。因此,此时队列中6,7,8,...,29这24个空间存有元素,即队列中有29-5=24个元素。在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,__【5】__负责数据的模式定义与数据的物理存取构建。参考答案:数据定义语言【解析】数据定义语言负责数据的模式定义与数据的物理存取构建;数据操纵语言负责数据的操纵,如查询、增加、删除、修改等;数据控制语言负责数据完整性、安全性的定义与检查,以及并发控制、故障恢复等。已有定义:char c=′ ′;int a=1,b;(此处c的初值为空格字符),执

4、行b=!c&&a;后b的值为__【6】__。参考答案:0【解析】字符空格的ASCII码不为0,所以本题中表达式!c的值为0,b=0&&1的结果显然为0。设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为__【7】__。参考答案:3【解析】本题考查的是C语言逗号表达式的相关知识。程序在计算逗号表达式时,从左到右计算由逗号分隔的各表达式的值,整个逗号表达式的值等于其中的最后一个表达式的值。本题中,首先i被赋值为2,再自加1,最后i++的值计算为3。若有定义:int k;,以下程序段的输出结果是__【8】__。for(k=2;k<6;k++,k++) printf("##%d",k);

5、参考答案:##2##4【解析】在for循环语句中,自变量k的自增表达式为k++,k++。这是一个逗号表达式,所以输出结果为##2##4。以下程序的输出结果是__【11】__。#include void swap(int *a, int *b){ int *t;t=a; a=b; b=t;}main(){ int i=3,j=5,*p=&i,*q=&j;swap(p,q);  printf("%d %d",*p,*q);}参考答案:35【解析】函数swap(int*a,int*b)的功能是实现*a和*b中两个数据的交换,在主函数中调用swap(p,q)后,参形指针变量a和b

6、分别指向i和j,在swap(int*a,int*b)执行完后,指针变量a和b分别指向j和i,而指针变量p,q所指向变量的值没有发生变化,所以输出结果为35。以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include main(){FILE*fp;char ch;fp=fopen(__【15】__);ch=fgetc(fp);while(!feof(fp)) { putchar(ch); ch=fgetc(fp); }putchar(′′);fclose(fp);}参考答案:"filea.dat","r"【解析】fopen函数的

7、调用方式通常为fopen(文件名,使用文件方式)。本题中要求程序可以打开filea.dat文件,并且读取文件中的内容。所以空白处应当填入"filea.dat","r"。以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并作为函数值返回。请填空。#include #define N 3typedef struct{int

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。