江苏省C语言二级备考(9/20)

目录

理论题

1.图像文件格式

PNG由 W3C(World Wide Web Consortium)发布。

2.局域网和蜂窝移动通信系统(即手机通信)采用的交换技术:分组交换。

3.MPEG制定这些标准主要应用于视频存储(DVD)、广播电视、网络流媒体等。

4.不同操作系统采用的不相同编码标准

5. HFC主干部分采用电缆从广电中心连接到小区,然后在“最后1公里”时使用不同的技术接入。而不是只用双绞线接入

6. USB接口中,数据以串行方式进行传输,而不是高速并行方式进行传输

7.GB2312    ( 和GBK、GB18030)

8.浅谈微波通信,光通信,光纤通信http://blog.sina.com.cn/s/blog_44da9f980100002j.html

非理论题

1.字符变量赋值时,取二进制数据后八位

2.给出声明,判断执行的定义对不对

3.结构体链表

完善程序题

1.填空题

2.改错题

3.编程题:数组数据处理


理论题

1.图像文件格式

PNG由 W3C(World Wide Web Consortium)发布。

图像文件格式
PNG
GIF
JPEG
BMP

2.局域网和蜂窝移动通信系统(即手机通信)采用的交换技术:分组交换。

交换技术
电路交换效率最低。通信的全部时间内始终占用端到端的传输信道
人工交换
分组交换
报文交换

3.MPEG制定这些标准主要应用于视频存储(DVD)、广播电视、网络流媒体等。

MPEG-1
MPEG-2
MPEG-4
MPEG-7
MPEG-21

4.不同操作系统采用的不相同编码标准

UTF-16编码Windows和IOS操作系统内部的字符信息
UTF-8编码Android手机中的备忘录、联系人以及微信文字记录

5. HFC主干部分采用电缆从广电中心连接到小区,然后在“最后1公里”时使用不同的技术接入。而不是只用双绞线接入

互联网接入技术和方式
电话拨号接入时

MODEM把计算机送出的数字信号调制成适合在电话线上传输的音频模拟信号

无线方式接入
  1. 无线局域网接入
  2. GPRS/3G/4G移动电话网接入

ADSL利用普通电话线作为传输介质,但需在线路两端加装专用的ADSL MODEM以实现数据传输


6. USB接口中,数据以串行方式进行传输,而不是高速并行方式进行传输

 USB:Universal serial bus(通用串行总线)。因为USB接口一种通用总线式串行接口

  • 带有USB接口的I/O设备可以有自己的电源,也可通过USB接口由主机提供电源
  • USB接口理论上最多可以连接127个设备

7.GB2312    ( 和GBKGB18030

  1. 所有字符在计算机内部都采用2个字节(16个二进位)来表示,每个字节的最高位均规定为1
  2. 收入汉字超6000,非汉字图形超600字。适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆。新加坡等地也采用此编码。支持中国大陆几乎所有的中文系统和国际化的软件。
  3. 收录的常用汉字分
    • 一级常用汉字,按汉语拼音排列
    • 二级常用汉字,按偏旁部首排列
  4. 收录的图形符号包括拉丁字母、俄文字母、日文平(片)假名字母、希腊字母、汉语拼音字母等

GB2312 —>  GBK  —>  GB18030

8.浅谈微波通信,光通信,光纤通信http://blog.sina.com.cn/s/blog_44da9f980100002j.htmlhttp://blog.sina.com.cn/s/blog_44da9f980100002j.html

非理论题

1.字符变量赋值时,取二进制数据后八位

声明:char ch = 256;

执行:printf(“%d”,ch);

输出:0 。 十进制的256的二进制是1 0000 0000

2.给出声明,判断执行的定义对不对

声明:int b = 1,c [10] = { 2 },*x = c;

执行语句原因
b = * x
&b = cb已经定义了变量,所以b 的地址固定了不能被赋值
c = {1,2,3}数组c被定义了,c指向的就是第一个元素的地址,也不能被赋值
*x = c [10]数组c的最大下标是9

3.结构体链表

完善程序题

1.填空题

假定Min函数:形参a指向的结构数组前n个元素中存储了n个二维点坐标值且互不相同 

Min函数的功能

将这n个点坐标中排序最小的点坐标从数组中删除,函数返回被删除的点坐标值。

排序最小的点坐标指的是在所有点坐标(x,y)中,x值最小且y值最小。

2.改错题

函数find的功能

在a指向二维数组中存储的一个5×5阶矩阵内查找并输出有以下特性的数组元素

a[i][j]:第 i 行上所素之和等于第 j 列上所有元素之和(0≤i<5,0sj<5)

 

目录

理论题

1.图像文件格式

PNG由 W3C(World Wide Web Consortium)发布。

2.局域网和蜂窝移动通信系统(即手机通信)采用的交换技术:分组交换。

3.MPEG制定这些标准主要应用于视频存储(DVD)、广播电视、网络流媒体等。

4.不同操作系统采用的不相同编码标准

5. HFC主干部分采用电缆从广电中心连接到小区,然后在“最后1公里”时使用不同的技术接入。而不是只用双绞线接入

6. USB接口中,数据以串行方式进行传输,而不是高速并行方式进行传输

7.GB2312    ( 和GBK、GB18030)

8.浅谈微波通信,光通信,光纤通信http://blog.sina.com.cn/s/blog_44da9f980100002j.htmlhttp://blog.sina.com.cn/s/blog_44da9f980100002j.html

非理论题

1.字符变量赋值时,取二进制数据后八位

2.给出声明,判断执行的定义对不对

3.结构体链表

完善程序题

1.填空题

2.改错题

3.编程题:数组数据处理


3.编程题:数组数据处理

  • 编写 void process(int*a,int n,int m1,int m2)函数。

先将a指向数组前n个元素中存储的数据按升序排列

再将a[m1]~am2]中的数据逆置

  • 编写main函数。

声明1个一维数组和变量m1、m2并用测试数据初始化,

用数组及变量作实参调用 processe函数,将处理后的数组中数据输出到显示器屏幕及文件myf2.out中。最后将考生本人准考证号输出到文件myf2.out中。

#include<stdio.h>
#include<string.h>
#include<conio.h>

void process(int *a, int n, int m1,int m2)
{
	int i ,j,t;
	
	for(i = 0 ; i < n ;i++)
	{
		for(j = 0 ;j < n-i-1  ;j++)
		{
			if(a[j] > a[j + 1] )
			{
				t = a[j];
				a[j] = a[ j + 1];
				a[j + 1] = t;
			}
		}
	}
	while(m1 <= m2)
	{
		t = a[m1];
		a[m1] = a[m2];
		a[m2] = t;
		m1++;
		m2--;
	}
 } 
 
 int main()
 {
 	int num[] = {4,31,-23,49,87,65,8,-67,17,89};
 	int m1 =2 ,m2 = 6;
 	process(num , 10, m1,m2);
 	
 	int i ;
 	for(i = 0 ;i < 10;i++)
 	{
 		printf("%d ",num[i]);
	 }
	 printf("\n");
	 
	 char test_id[20];
	 printf("请输入准考证号:");
	 gets(test_id);
	 
	 FILE *fp;
	 fp = fopen("myf2.out","w");
	  
	  for(i = 0 ;i < 1;i++)
 	{
 		fprintf(fp, "%d\n ",num[i]);
	}
	 
	  for(i = 0 ;test_id[i] != '\0' ;i++)
 	{
 		fprintf(fp, "%c\n ",test_id[i]);
	} 
 	return 0;
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值