范文大全 | 作文大全 | 好文分享 | QQ头像 | 资源网 | 说说

h小说大全txt下载

h小说大全txt下载(共3篇)第12章 文件第12章 文件12 1 选择题12 1 系统的标准输入文件是指______。A) 键盘 B) 显示器 C) 软盘 D) 硬盘12 2 以下可作为函数fopen中第一个参数的正确格式是______。A) c:user tex,下面是新魁文章网(www.zhangxingkui.cn)小编为大家收集的h小说大全txt下载,希望对大家有所帮助。

h小说大全txt下载

h小说大全txt下载《一》

第12章 文件

第12章 文件

12.1 选择题

12.1 系统的标准输入文件是指______。

A) 键盘 B) 显示器 C) 软盘 D) 硬盘

12.2 以下可作为函数fopen中第一个参数的正确格式是______。

A) c:user\text.txt B) c:\user\text.txt

B) “c:\user\text.txt” D) “c:\\user\\text.txt”

12.3 若招待fopen函数时发生错误,则函数的返回值是______。

A) 地址值 B) 0 C) 1 D) EOF

12.4 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符

串应是______。

12.5 若以”a+”方式打开一个已存在的文件,则以下叙述正确的是______。

A) 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操

作。

B) 文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操

作。

C) 文件打开时,原有文件内容被删除,只可作写操作。

D) 以上各种说法皆不正确。

12.6 当顺利执行文件关闭操作时,fclose函数的返回值是______。

A) –1 B) TRUE C) 0 D)1

12.7 已知函数的调用形式:fread(buffer, size, count, fp);其中buffer代表的是______。

A)

B)

C)

D)

一个整型变量,代表要读入的数据总数 一个文件指针,指向要读的文件 一个指针,指向要读入的数据存放的地址 一个存储区,存放要读的数据项 12.8 若有以下定义和说明: #include “stdio.h” struct std { char num[6]; char name[8]; float mark[4]; }a[30]; FILE *fp;

该文件中以二进制形式存有10个班的学生数据,且已正确打开,文件指针定位于文件开头。若要从文件中读出30个学生的数据放入a数组中,以下不能实现此功能的语句是______。

A) for(i=0;i<30;i++){h小说大全txt下载}.

fread(&a[i],sizeof(struct std), 1L,fp);

B) for(i=0;i<30;i++,i++)

fread(a+i,sizeof(struct std), 1L,fp);

C) fread(a, sizeof(struct std), 30L, fp);

D) for(i=0;i<30;i++)

fread(a[i], sizeof(struct std), 1L,fp);

12.9 fscanf函数的正确调用形式是______。

A) fscanf(fp, 格式字符串,输出列表);

B) fscanf(格式字符串,输出列表,fp);

C) fscanf(格式字符串,文件指针,输出列表);

D) fscanf(文件指针,格式字符串,输入列表);

12.10 fwrite函数的一般调用形式是______。

A) fwrite(buffer, count, size, fp);

B) fwrite(fp , size, count, buffer);

C) fwrite(fp , count, size, buffer);

D) fwrite(buffer, size, count, size, fp);

12.11 fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是______。

A)只写 B) 追加 C) 读或写 D) 答案B和C都正确 12.12 若调用fputc函数输出字符成功,则其返回值是______。

A) EOF B) 1 C) 0 D) 输出字符

12.13 设有以下结构体类型:

struct { char name[8]; int num; float s[4]; }student[50];

并且结构体数组student中的元素都已赋值,若要将这些元素写到硬盘文件fp中,以下不正确的形式是______。

A) fwrite(student, sizeof(struct st),50,fp);

B) fwrite(student, 50*sizeof(struct st),1,fp);

C) fwrite(student, 25*sizeof(struct st),25,fp);

D) for(i=0;i<50;i++)

fwrite(student+i;sizeof(struct st), 1, fp);

12.14 阅读以下程序及对程序功能的描述,其中正确的描述是______。

#include <stdio.h> main( ) { FILE *in, *out; char ch, infile[10], outfile[10]; printf(“Enter the infile name:\n”); scanf(“%s”, infile); printf(“Enter the outfie name:\n”); scanf(“%s”, outfile); if((in=fopen(infile, “r”))==NULL)

printf(“cannot open infile\n”): exit(0); } if((out=fopen(outfile, “w”))==NULL) { printf(“cannot open outfile\n”): exit(0); } while(!feof(in)) fputc(fgetc(in), out); fclose(in); fclose(out); }

A) 程序完成将磁盘文件的在屏幕上显示的功能

B) 程序写成将两个磁盘文件合二为一的功能

C) 程序完成将一个磁盘文件复制到另一个磁盘文件中

D) 程序完成将两个磁盘文件合并且在屏幕上输出

12.15 下面程序以字符形式读入一个文件,从文件中检索出六种C语言的关键字,并统计,

输出每种关键字在文件中出现的次数。为简化运算,程序规定:单词是以空格或‟\t‟, „\n‟结束的字符串。请从下面对应的一组选项中选出正确的内容填入【】。

#include <stdio.h> #include <string.h> FILE *cp; char fname[20], buf[100]; int num; struct key { char word[10]; int count; }keyword[ ]={“if”, 0, “char”, 0, “int”, 0, “else”, 0, “while”, 0, “return”, 0}; char *getword(FILE *fp) { int i=0; char c; while((c=getc(fp)!=EOF&&(c==‟ ‟ ||c==‟\t‟ ||c==‟\n‟)); if(c==EOF&&c!=‟ ‟&&c!=‟\t‟&&c!=‟\n‟) else buf[i++]=c; while((c=【1】&&c!=‟ ‟&&c!=‟\t‟ &&c!=‟\n‟) buf[i++]=c; buf[i]=‟\0‟; return(buf); } lookup ( char *p) {

char *q, *s; for(i=0; i<num;i++) { q=&keyword[i]. word[0]; s=p; while (*s&&(*s==*q) {【2】;} if(*s==*q) { keyword[i].count++; break; } } return ; } main( ) { int i; char *word; printf(“Enter file name:”); scanf(“%s”, fname) if((cp=fopen(fname, “r”))==NULL) { printf(“file open error!\n”); exit(0); } num=sizeof(keyword)/sizeof(struct key); while (【3】) lookup(word); fclose(cp); for(i=0; i<num; i++) printf(“keyword=%s, count=%d\n”, keyword[i].word, keyword[i].count); }

【1】 A) fgetc(fp))!=EOF B) fgetc(fp)==EOF

C) fgetc(fp)) D) fgetc(fp))<>EOF

【2】 A) s++; q++ B) s++ C)q++ D) s=q

【3】 A) (word==getword(cp))!=NULL

B) word==getword(cp)!=NULL C) (word==getword(cp))==NULL

D) (word==getword(cp))!=NULL

12.16 函数调用语句:fseek(fp,-20L,2);的是______。

A) 将文件位置指针移到距离文件头20个字节处

B) 将文件位置指针从当前位置向后移动20个字节

C) 将文件位置指针从文件末尾处向后退20个字节

D) 将文件位置指针移到当前位置20个字节处

12.17 利用fseek函数可实现的操作是______。

A) 改变文件的位置指针 B) 文件的顺序读写

C) 文件的随机读写 D) 以上答案均正确

12.18 fseek函数的正确调用形式是______。

A) fseek(文件类型指针,起始点,位移量);

B) fseek(fp,位移量,起始点);{h小说大全txt下载}.

C) fseek(起始量,起始点,fp);

D) fseek(起始点,位移量,文件类型指针);

12.19 函数rewind的作用是______。

A) 使位置指针重新返回文件的开头

B) 将位置指针指向文件中所要求的特定位置

C) 使位置指针指向文件的末尾

D) 使位置指针自动移到下一个位置{h小说大全txt下载}.

12.20 函数ftell(fp)的作用是______。

A) 得到流式文件中的当前位置 B)移动流式文件的位置指针 C)初始化流式文件的位置指针 D)以上答案均正确

12.21 下面程序实现人员登录。即每当从键盘接收一个姓名,便在文件”member.dat”中进行

查找。若此姓名已存在,则显示相应信息;若文件中没有该姓名,则将其存入文件(若文件(若文件“member.dat”在存在,应在磁盘上建立一个新文件)。当输入姓名按<回车>或处理过程中出现问题时程序结束。请从下面对应的一组选项中选出正确的内容填入【】。

#include <stdio.h>

main( )

{

FILE *fp;

int flag;

char name[20], data[20]; if((fp=fopen(“member.dat”, 【1】))==NULL) { printf(“Open file error\n”); exit(0); } do { printf(“Enter name:”); 【2】; if(strlen(name)==0) break; strscat(name, “\n”); rewind(fp); flag=1; while(flag&&((fgets(data, 30, fp)!=NULL))) if(strcmp(data,name)==0) flag=0;

h小说大全txt下载《二》

01-第1章 H.248协议

目 录

第1章 H.248协议 ................................................................................................................... 1-1

1.1 概述 ................................................................................................................................... 1-1

1.1.1 Mc接口定义及功能 ................................................................................................. 1-1 1.1.2 H.248协议的应用 .................................................................................................... 1-1 1.1.3 协议栈结构.............................................................................................................. 1-2 1.2 H.248协议介绍 .................................................................................................................. 1-2

1.2.1 概述 ........................................................................................................................ 1-2 1.2.2 消息结构 ................................................................................................................. 1-5 1.3 信令流程 .......................................................................................................................... 1-11

第1章 H.248协议

1.1 概述

H.248和MEGACO是ITU-T与IETF共同努力的结果,ITU-T称之为H.248,而IETF称为MEGACO,以下通称为H.248。

H.248是一种媒体网关控制协议,在分离网关体系中,H.248协议用作媒体网关控制器(Media Gateway Controller,即MGC)与媒体网关(Media Gateway,即MG)之间的通信,实现MGC对MG的控制功能。在UMTS系统,H.248协议应用于Mc接口上。{h小说大全txt下载}.

1.1.1 Mc接口定义及功能

1. Mc接口定义

Mc接口是MSC Server(或GMSC Server)与媒体网关MGW间的标准接口,其协议遵从H.248协议,并针对3GPP特殊需求,定义了H.248扩展事务交互(Transaction)及包(Package)。Mc接口为3GPP R4新增接口,物理接口方式可选择ATM或IP。

Mc接口的协议消息编码采用二进制或文本方式,底层传输机制将采用MTP3b(基于ATM的信令传输)或SCTP(基于IP的信令传输)为其提供协议承载。 2. Mc接口功能

Mc接口提供了MSC Server(或GMSC Server)在呼叫处理过程中控制MGW中各类传输方式(IP/ATM/TDM)的静态及动态资源的能力(包括终端属性、终端连接交换关系及其承载的媒体流);该接口还提供了独立于呼叫的MGW状态维护与管理能力。

1.1.2 H.248协议的应用

MSOFTX3000在UMTS系统中用作MSC Server(或GMSC Server),是核心网控制面设备,处于分离网关体系的控制地位(即作MGC)。H.248协议应用于MSOFTX3000与媒体网关(UMG8900)之间的接口上,该接口在UMTS定义为Mc接口,如图1-1所示。

MSC Server(MSOFTX3000)

Nc

GMSC Server

(MSOFTX3000)

Mc

H.248

Mc

Nb

H.248

UMG8900

UMG8900

图1-1 H.248协议的应用

1.1.3 协议栈结构

如图1-2所示,H.248协议应用于Mc接口,该协议传输可以基于IP(图中a),也可基于ATM(图中b)。目前的组网结构一般采用基于IP的传输方式。

{h小说大全txt下载}.

Mc

Mc

(a)基于IP(b)基于ATM

图1-2 H.248协议结构

1.2 H.248协议介绍

1.2.1 概述

1. 基本概念

媒体网关(MG):媒体网关将一种类型网络的媒体转换成另一网络所要求的格式,例如,媒体网关可能终结交换电路网的承载信道(如PCM)和分组网

络的媒体流(如IP网络中的媒体流)。可以有能力分别对音频、视频和数据进行处理,并且能够进行全双工的媒体转换。也可以播放一些音频/视频信号,执行一些IVR功能,甚至具有提供媒体会议的能力。

媒体网关控制器(MGC):负责对相关于MG内媒体信道连接控制的呼叫状态进行维护。

多点控制单元(MCU):控制多方会议(通常会包含对音频、视频和数据的处理)的建立和协调的实体。{h小说大全txt下载}.

流(Stream):作为呼叫或者会议的一部分,而被媒体网关发送/接收的双向媒体或控制流。

2. 连接模型

协议的连接模型描述了能够被MGC所控制,位于MG内的逻辑实体或对象。连接模型的主要抽象是终端(Termination)和关联(Context)。图1-3是对连接模型的一个图形化抽象表示:

图1-3 H.248/MEGACO协议连接模型示意图

在H.248/Megaco定义的连接模型中,包括关联和终端两个实体。一个关联中至少要包含一个终端,否则此关联将被删除。同时一个终端在任一时刻也只能属于一个关联。

(1) 关联(Context)

关联描述一个终端集内部的关联关系,当一个关联涉及多个终端时,关联将描述这些终端所组成的拓扑结构以及媒体混合交换的参数。

NULL关联为特殊关联,用于容纳当前不与任何其它终端处于关联状态的终端。当终端处于NULL关联中时,允许对其进行参数查询、修改,请求事件检测等操作。 关联所允许包含的最大终端数目是个依赖于媒体网关实现的属性。 关联的属性主要包括:

ContextID,32bits,在网关范围内唯一标识一个关联。

特殊关联ID表示如表1-1:

表1-1 特殊关联编码对照图

拓扑,用于描述一个关联内部终端之间的媒体流向。终端也存在一个称之为MODE的属性,用于描述媒体的流向,但它描述的是相对于关联外部的流向。

优先级,标识媒体网关对关联处理的优先级。取值范围为0到15,取值越小优先级越大。

紧急指示,用于在某些紧急情况下指示网关进行优先处理。

(2) 终端(Termination)

终端是位于媒体网关中的一个逻辑实体,可以发送/接收媒体和(或)控制流。终端特征通过属性来描述,这些属性被组合成描述符在命令中携带。终端被创建时,媒体网关会为其分配一个唯一标识。

终端通常可分为两类,一类是半永久终端,用来表示物理实体。例如TDM信道,只要这个TDM信道在媒体网关中被配置,就一直存在,只有当配置信息被删除时,与之对应的终端才会消失。另一类称为临时终端,代表临时性的信息流,例如RTP流,当需要时创建,使用完毕后就删除。临时终端通过ADD命令创建,通过SUBTRACT命令清除。与此不同,当一个半永久终端被加入一个特定关联时,它是从NULL关联中获取,而当从特定关联中删除时,它又被返回到NULL关联。

 

终端属性,可以创建新的终端或者修改已存在终端的属性。

终端ID,对不同的终端通过终端ID来引用,终端ID是由MG自己设置的。终端ID有两种通配方式:“ALL” 和“CHOOSE”。

包,不同类型网关的终端可能具有不同的特性。为了获取媒体网关/媒体网关控制器之间良好的互操作性,将终端的可选属性组合成包,通常终端实现这些包的一个子集。

h小说大全txt下载《三》

iPhone用户最常阅读电子小说 且多下载免费电子读物

艾瑞咨询:iPhone用户最常阅读电子小说 且多下载免费电子读物

根据艾瑞咨询近期发布的《中国iPhone用户使用调查报告-应用软件&数字内容下载使用行为研究》的数据显示,2010年47.9%的中国iPhone用户最常阅读电子小说,在电子读物的付费情况上,仅14.3%的iPhone用户表示只下载少量免费电子读物。

绝大多数iPhone用户经常阅读电子读物,其中阅读电子小说的用户占比最高

调研数据显示,2010年经常阅读电子小说的iPhone用户占比高达85.1%,其次为经常阅读电子报纸的iPhone用户占比,为74.9%。在最常阅读的电子读物类型中,电子小说的用户占比仍占首位,为47.9%。

艾瑞咨询分析认为,中国iPhone用户经常阅读各类电子读物的占比均较高,都在60%以上,可见使用iPhone阅读电子读物是用户一项较为活跃的行为。结合iPhone特点及用户使用情况分析,用户对电子读物的偏好主要有以下三个原因:第一,使用iPhone获取资讯或者阅读小说可以填补用户的碎片时间;第二,iPhone的屏幕显示功能优异,更能够满足用户阅读电子读物的体验。

用户较多下载免费电子读物,但也会下载少量付费电子读物

数据显示,2010年48.8%的中国iPhone用户下载较多免费电子读物,占比最大。下载的电子读物全都是免费的用户仅占11.9%,占比最小。

从整体上看,iPhone用户下载的免费电子读物占多数,但是也可以看出,绝大多数用户是会为某些电子读物付费的。

艾瑞咨询分析认为,iPhone用户下载较多而不是全部免费的电子读物,主要由于:很多免费的电子读物已经能够满足部分用户的使用需求;二是,国内用户的付费意愿较低,还没有养成付费下载的习惯;三是,对于一些内容质量或专业程度较高的电子读物,多数用户乐于尝试付费下载。

艾瑞咨询已于近期发布了《2010年中国iPhone用户使用调查报告》和《2010年中国iPhone用户使用调查报告-应用软件&数字内容下载使用行为研究》。两份报告基于艾瑞咨询2011年3月在互联网网站上投放调查问卷得到的调研数据进行分析研究。《中国iPhone用户使用调查报告》考察iphone用户属性和用户基本行为,在此基础上,第二份报告主要研究用户下载应用软件和数字内容的行为情况,以期帮助相关人员进一步了解iPhone用户使用行为特征。敬请关注!

农村h合集小说txt下载 高h全本小说txt下载

1、h小说大全txt下载地址(2017-02-27)

浏览次数:  更新时间:2017-02-28 10:52:47
上一篇:exocp小说大全集
下一篇:世界未解之谜大全小说
网友评论《h小说大全txt下载》