自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言知识小结(七)

共用体共用体是一种数据结构结构体和共用体的区别:       结构体:                   结构体的各个成员会占用不同的内存,互相之间没有影响;                   结构体占用的内存大于等于所有成员占用的内存的总和(成员之间可能存在缝隙),共用体占用的内存等于最长的成员占用的内存。       共用体:  

2018-01-04 15:18:18 215

原创 C语言作业(6)

1、以下对二维数组 a 的正确说明是(C)。A,int a[3][]B,float a(3,4)C,double a[1][4]D,float a(3)(4)2、判断字符串a是否大于b,应当使用(D)A,if (a>b)B,if (strcmp(a,b))C,if (strcmp(b,a)>0)D,if (strcmp(a,b)>0)3、有以下程序

2018-01-04 00:23:31 1407

原创 三道典型C语言题(9)

1、改错:(a)、void test1(){char string[10];                           // 改为string[11]char *str1 = "0123456789";strcpy(string, str1);}(b)、void test2(){char string[10], str1[10];    //

2017-12-28 15:32:35 278

原创 C语言知识小结(六)

结构体字节对齐结构体内成员对齐规则:1、我们的结构体变量本身就是在4字节对齐的位置,编译器帮我们>做的事。2、第一个成员,就从结构体开始的地址处,存放。这个元素,具体占多少字节,由紧挨着>下个元素决定。3、整个成员变量自身都对齐 了,还没有结束。4、整个结构体还要是默认字节对齐的最小整数倍。typedef struct data (共16字节)

2017-12-28 13:58:24 262

原创 C语言作业(5)

1、设有下面的结构体和结构变量定义:struct student{int id;char* name;int math;};struct student studl;关于结构体类型变量赋值正确的是(A)A、 studl.id=1001;studl.name=”Tom”;B、id=1001;*studl.name=”Tom”;C、 studl.id

2017-12-28 13:02:00 812

原创 三道典型C语言题(9)

(1)分析程序, 写出输出结果?char *ptr; if ((ptr = (char *)malloc(0)) == NULL) puts("Got a null pointer"); else puts("Got a valid pointer"); 》》》输出Got a valid pointer。原因:ptr指向一个有效地址,但无法存入数据(2) 分

2017-12-19 12:36:29 364

原创 C语言知识小结(五)

二维数组二维数组的定义                   类型 + 数组名 + [常量表达式][常量表达式]例如:                   int a[2][3]    float b[3][4]二维数组的引用                   数组名 [下标][下标]例如:       

2017-12-18 23:29:38 152

原创 C语言作业(4)

1、要求实现下面的函数,给定一个整数数组,找出其中3个整数,这三个整数进行加减法运算的结果最大,并且返回这三个数字。 int*maxmumNumbers(const int* nums,int numsSize)输入样例:{12,5,-5,1,4}返回:{12,5,-5}#include

2017-12-18 18:16:16 338

原创 三道典型C语言题(8)

1、编写程序:读入一个在字母C和X之间的字符,打印出该字母在中间的相邻五个字母。 如:输入F,则输出DEFGH. 函数原型:void func(char ch)void func(char ch) { printf("%c %c %c %c %c",ch-2,ch-1,ch,ch+1,ch+2); return; }2、一个球从

2017-12-18 18:04:29 222

原创 三道典型C语言题(7)

1、有一百个整数,其中有负数,找出连续三个数之和最大的部分. 示例: 输入:2 ,-8 ,3,-2 ,4,-10 输出: 5 ({3, -2, 4})2、用>,|,&实现一个unsigned short型变量(2个字节)的高低位交换 例如:0x1234 交换后 0x3412 函数原型:void func(unsigned short *a)

2017-12-06 20:43:36 235

原创 C语言知识小结(四)

指针什么是指针?                  指针是一个保存地址的变量指针的定义:          1、定义一个指针变量p,类型是int*。          2、p指向一个int型的数据           (涉及的指针符号:* &)              int  *p;指针的绑定:           p = &a;

2017-12-06 20:36:51 147

原创 C语言知识小结(三)

数组定义数组:类型名 ( int [ ] )+ 变量名 ( arr )数组的完全初始化:int  arr [ 5 ] = { 1 , 2 , 3 , 4 , 5}数组的部分初始化:int  arr [ 5 ] = { 1 , 2 }数组元素的使用,要单使用,不能整体使用左值和右值:左值代表的是内存空间,右值代表的是值(内存空间内容)arr++ ;不允许、1、

2017-11-30 00:43:28 237

原创 三道典型C语言题(7)

6、写一个函数找出一个整数数组中第二大的数。PS1: 66 66 66 66 //无第二大的数字PS2: 99 99 88 86 // 第二大的数字是88#includevoid func(int a[],int lenth){ int i = 0 ,max = a[0] ; // max 为最大值 for( i=1 ; i<lenth ; i++) //首先求出最大值;

2017-11-29 14:37:34 377

原创 C语言作业(3)

1、如输入:Z2009-AShanghaiZ   则输出:lenth = 8;   事例说明:从A到Z的子串为SHanghai,其长度是8.#include char func(char str[]){ char *p = str; while( *p != 'A') //将p指针指向字符A { p++; } char *q = p; w

2017-11-29 11:08:49 836

原创 三道经典C语言题(6)

1、写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1.(例如:字符串”123454321”就是回文字符串)3、Write a function string reverse string word By word(string input) that reverse a string word by word.For i

2017-11-23 16:20:29 209

原创 C语言知识小结(二)

宏不带参数的宏定义:    #define 宏名 字符序列    #define FALSE 0带参数的宏定义:    #define 宏名(形参表) 字符序列    #define MAX(a,b) ( (a) > (b) ) ? (a) : (b)取消宏定义:    #undef 宏名带参宏和内联函数一些语句比较短小,功能比较

2017-11-23 14:14:57 316

原创 C语言作业(2)

一、选择题(15题,共30分)1. 假设目录中存在若干文件file_num.txt(num表示文件编号,1~10),使用以下(  C  )通配符可以挑选出其中的编号为1、3、5的文件。[A] file_*.txt  [B] flie_?.txt  [C] file_[135].txt  [D] file_[^135].txt2. 文件权限 r-x-wxr--对应的八进制

2017-11-23 12:47:37 2207

原创 c语言小练习

1、这段程序运行后输出了: 1  Void   main ( ){int a = 1 , b = 0 , c = -1 , d = 0;d = ++a || ++b && ++c;printf (“ d = %d ” , d);return;}  2、 int i = INT_MAX; //int的最大值i++;i = i ^ INT_MAX

2017-11-15 19:39:52 202

原创 三道典型C语言题(5)

1、int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位, n为需要转换的长度,假设起始点在右边.如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001。3、下面这段代码是把中英文混合字符串(汉字用两个字节表示,特点是第一个字节的最高位是1)中的大写字母转化为小写字母,找出其中

2017-11-15 18:25:49 186

原创 C语言知识小结(一)

C语言基础  经典入门“hello world!”*源文件:hello.c*头文件:用#include包含*关键字:关键字,32个关键字。main是主函数,程序运行入口。return是函数结束的标志。*符号:#号是C语言的一种符号,%取余符号 ,++、--、&、|、~、!、;(一句代码的结束标志)。*注释://注释一行代码的,多行的语句就用/*...*/注释。*

2017-11-14 23:19:31 499

原创 三道典型C语言题(4)

1.读程序,写出你的分析步骤,得出结果。typedef int (*FUNC1)(int); //定义函数类型,名为FUNC1typedef int (*FUNC2)(int *, int *, int *); //定义函数类型,名为FUNC2int inc(int a){    return (++a);} //返回a+1int multi(int

2017-11-08 20:10:04 165

原创 Linux 习题6

1.每天晚上12点,取得/proc/meminfo文件中所有以S或M开头的行,追加到/static/meminfo.txt2.新建目录/mytmp目录,设置为临时文件,使存在8s以上的文件才可以被清理3.搭建vsftpd服务,满足下面的要求:(selinux开启)1)修改匿名用户默认家目录为/pub 2)匿名用户可以上传文件到服务端的

2017-11-08 19:45:08 1021

原创 Linux系统知识小结(十一)

链接软链接:指向性文件,若源文件删除,则无法查看         软链接的建立:                            ln -s 文件 文件名.link硬链接:指向性文件,若源文件删除,可继续查看         硬链接的建立:                            ln  文件  文件名

2017-11-07 23:58:12 149

原创 Linux系统知识小结(十)

l f t p如何让用户自己上传文件?    打开/etc/sysconfig/selinux:    带开lftp的配置文件/etc/vsftpd/vsftp.conf:    进入用户默认共享目录/var/ftp,并创建upload上传目录    改变upload目录所属用户为ftp        重启vsftpd服务

2017-11-07 23:33:27 156

原创 三道典型C语言题(3)

1、用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。)2、用标准C编程:有两个整形变量m、n,求出这两个数的最小公倍数。3、用标准C编程:输出杨辉三角形的前10行:三角形的每一行是(x+y)^n的展开式各项的系数。

2017-11-01 00:20:16 235

原创 Linux系统知识小结(九)

kickstart 什么是kickstart?       Kickstart是类似于Oracle solaris中的Jumpstart或Microsoft Windows的无人值守安装,使用kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,可以自动安装Red Hat Enterprise Linux如何使用kic

2017-10-31 22:35:06 216

原创 Linux系统知识小结(八)

课前复习1). 搜寻与raid相关的软件有哪些?2). 找出vsftpd这个软件的功能是什么?3). 列出yum中提供的所有软件包名称.4). 列出提供passwd文件的软件有哪些?5). 利用yum的功能,找出以pam开头的软件包有哪些?6). 找出跟java相关的软件包,

2017-10-31 21:56:35 206

原创 三道典型C语言题(2)

1、输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。2、求下列试子的值:1-1/2+1/3-1/4+……+1/99-1/100,将结果输出。3、矩阵转置:将一个m行n列矩阵(即m×n矩阵)的每一行转置成另一个n×m矩阵的相应列例如:将2*3的矩阵转置后输出:即将 1   2   3 转置为 1   44   5   6  

2017-10-26 00:15:40 193

原创 Linux 习题5

复习部分:1、查看80天以前的日期,重定向到文件/mnt/datafile,并查看80天以后的日期,追加到文件/mnt/datafile。2、配置vim的配置文件,使其拥有以下功能:显示行号、鼠标可以操纵光标位置。3、新建用户redhat,用户说明为“redhat User”,并设置密码为redhat,该用户首次登陆需修改密码。

2017-10-26 00:04:53 214

原创 Linux系统知识小结(七)

linux系统如何安装软件   rpm 命令 -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash-e name ##卸载-ql name ##查询软件生成文件-qlp name.rpm ##查询软件安装后会生成什么文件-qa ##查询系统中安装的所有软件名称-qa |grep name ##查询软件是否安装-q name

2017-10-25 23:34:35 297

原创 Linux系统知识小结(六)

更改网络配置  一, nmcli命令(网卡的临时设定) nmcli   connection   show    ##显示目前网络连接nmcli   connection   add  type  ethernet con-name  eth0  ifname eth0 ip4 主机ip/24 ##建立新的网络nmcli connection   del

2017-10-25 23:03:16 220

原创 三道典型c语言题

1、给你任意三个整形数据,找出其中最大一个整形数。2、求1+2!+3!+...+20!的和。3、编程完成数据加密。数据是五位的整数,加密规则为:每位数字都加上6,然后用和除以8的余数代替该数字,再将第一位和第五位交换,第二位和第四位交换。

2017-10-18 18:50:10 262

原创 Linux 习题4

1. 在RHEL7系统中,小王希望将他执行的ls命令的输出结果保存在当前目录下文件output.ls中,以供日后进行分析和使用,但要求不覆盖原文件的内容,他应该使用的命令是( A )A. ls > output.ls B. ls >> output.lsC. ls C. ls-output.ls2. 查看后台进程作业ID的指令是( B )A. jobs B. ps

2017-10-18 00:53:31 1281

原创 Linux系统知识小结(五)

文件的压缩tar打包:-c : 建立一个压缩文件的参数指令 (create 的意思 )    -x : 解开一个压缩文件的参数指令。-t : 查看 tarfile 里面的文件。-z : 是否同时具有 gzip 的属性 ? 亦即是否需要用 gzip 压缩 ?-j : 是否同时具有 bzip2 的属性 ? 亦即是否需要用 bzip2 压缩 ?-v : 压缩的过程

2017-10-18 00:25:47 158

原创 Linux系统知识小结(四)

################    ##远程文件传输##    ################            SCP的用法上传文件给其他主机:scp 本地文件 远程主机用户@远程主机IP:远程主机目录例:scp file root@175.25.5.11:/mnt/*从其他主机下载文件: 

2017-10-16 22:50:31 229

原创 Linux系统知识小结(一)

Linux系统知识小结(一)#####虚拟机的使用######[kiosk@foundation0 Desktop]$rht-vmctl start desktop ##开启desktop虚拟机[kiosk@foundation0 Desktop]$rht-vmctl view desktop ##显示desktop虚拟机[kiosk@foundation0

2017-10-13 22:29:18 181

原创 Linux 习题3

---1、显示当前时间 ,显示格式为 hh:mm:ss ,并保存到文件time.txt文件中---2、显示 /etc/passwd 文件的第15-18行内容---3、显示/bin中文件包含大写字母的文件,保存到bin_westos_file.txt文件中,并统计个数显示到屏幕---4、在student用户下查找/etc目录下passwd文

2017-10-13 21:30:58 229

原创 Linux 习题2

>>>>>>>>>>>>用命令和正确表达式按照要求建立文件---1、用命令建立12个文件WESTOS_classX_linuxY( X的数值范围为1-2,Y的数值范围为1-6)---2、这些文件都包含在root用户桌面的study目录中---3、用一条命令建立8个文件redhat-versionX(x的范围为1-8)redhat-vi

2017-10-12 13:01:52 262

原创 Linux 习题1

>>>>>>>>>>---1、用student用户登录图形界面---2、打开一个bash---3、修改student的密码,把密码更新成T3st1ngtlme---4、显示当前系统时间---5、显示当前系统时间,显示格式为:“  小时:分钟:秒  AM/PM  ”---6、显示“/usr/bin

2017-10-12 12:34:25 298

c语言练习题

一些典型的例题,通过这些典型的c语言题来提高对计算机的掌握

2018-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除