资源简介
西北大学软件工程考研复试资料,包括西北大学软件工程专业上机题目及复试笔试数据库,计算机网络及面试指导
代码片段和文件信息
/*
06_1 输入一个字符串,内有数字和非数字字符。如A123X456Y7A,302ATB567BC,打印字符串中所有连续
(指不含非数字字符)的数字所组成的整数,并统计共有多少个整数。
*/
#if 0
#include
#include
void handle(char * s);
void main()
{
char str[100]={‘\0‘};
printf(“input a string:\n“);
gets(str);
//puts(str);
handle(str);
}
void handle(char * s)
{
int count=0;
int i=0j=0start=0end=0m=0;
for(i=0j=i+1;j<=strlen(s);i++j++)
{
if(s[i]<=‘9‘&&s[i]>=‘0‘)
{
start=i;
while(s[j]<=‘9‘&&s[j]>=0)
{
j++;
}
end=j-1;
count++;
printf(“this is the %d integer: “count);
for(m=start;m<=end;m++)
{
printf(“%c“s[m]);
}
printf(“\n“);
i=j;
j=i+1;
}
else
{
continue;
}
}
printf(“the total num is:%d\n“count);
}
#endif
/*09_1. (15分) UNIX系统文件的属性信息记录在i节点,假设已经通过系统调用读出了某文件的i节点信息,
其中文件类型信息和存取权限信息存放在2个字节的整型变量st_mode中,st_mode的高四位记录文件的类型信息
,紧跟着的三位为setuidsetgid和sticky位,低9位为文件主,同组用户和其他用户对该文件的访问权限。
如下图所示:
type suid sguid sticky r w x r w x r w x
编程实现将文件类型信息和存取权限信息转换为用户可读的形式,输出格式同UNIX命令 ls -l输出的第一列
的格式,即输出的第一个字符为文件的类型,紧跟着依次为文件主,同组用户和其他用户对该文件的访问权限。
如文件为普通文件,文件主对文件可读、写、不可执行,同组用户和其他用户对该文件只有读权限,则输出
为-rw-r-r-
已知高四位的类型编码及相应输出字符如下表所示。其他位为1表示该位权限被设置,其中suid位被设置,
文件主对文件的执行权限位由输出x改为输出s。
类型编码 文件类型 输出类型文件
1000 Regular file -
0100 Directory d
0010 Character device c
0110 Block device b
1010 Symbolic link l
1100 SOCKET s
0001 FIFO p
例如: st_mode=100664(八进制) 输出为:-rw-rw-r--
st_mode=040777(八进制) 输出为:drwxrwxrwx
st_mode=104700(八进制) 输出为: -rwsr-r--
*/
#if 0
#include
#include
char octal[6]={‘\0‘};
char binary[18]={‘\0‘};
char type=‘\0‘;
char permit[9]={‘\0‘};
void change_oct_to_bin(char oct[6]);
void judge_type(char bin[18]);
void judge_permission(char bin[18]);
void main()
{
int m=0;
L:printf(“input a 6 bit octal number:\n“);
gets(octal);
if(strlen(octal)!=6)
{
printf(“error input!\n“);
goto L;
}
change_oct_to_bin(octal);
//puts(binary);
judge_type(binary);
//printf(“type=%c“type);
judge_permission(binary);
//puts(permit);
printf(“%c“type);
for(m=8;m>=0;m--)
{
printf(“%c“permit[m]);
}
printf(“\n“);
}
void change_oct_to_bin(char oct[6])
{
int i=0j=0;
for(i=0;i<6;i++)
{
switch(oct[i])
{
case ‘0‘:
{
j=i*3;
while(j {
binary[j]=‘0‘;
j++;
}
}
break;
case ‘1‘:
{
j=i*3;
binary[j]=‘0‘;
binary[j+1]=‘0‘;
binary[j+2]=‘1‘;
}
break;
case ‘2‘:
{
j=i*3;
binary[j]=‘0‘;
binary[j+1]=‘1‘;
binary[j+2]=‘0‘;
}
break;
case ‘3‘:
{
j=i*3;
binary[j]=‘0‘;
binary[j+1]=‘1‘;
binary[j+2]=‘1‘;
}
break;
case ‘4‘:
{
j=i*3;
binary[j]=‘1‘;
binary[j+1]=‘0‘;
binary[j+2]=‘0‘;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17326 2015-03-18 23:02 西北大学复试资料\2015西北大学计算机复试回忆.docx
文件 79417 2016-03-17 15:14 西北大学复试资料\上机\2014上机.jpg
文件 65222 2016-03-17 15:12 西北大学复试资料\上机\2015上机.jpg
文件 12288 2015-03-31 19:13 西北大学复试资料\上机\2015年学长上机复试建议.doc
文件 3236688 2013-01-12 18:28 西北大学复试资料\上机\西北大学历年上机复试\《2013年王道论坛计算机考研机试指南》_20130112.pdf
文件 20480 2015-03-13 20:57 西北大学复试资料\上机\西北大学历年上机复试\历年试题\1999复试上机题.doc
文件 17408 2016-03-09 15:13 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2003复试上机题.doc
文件 26624 2009-03-06 16:10 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2004复试上机题.doc
文件 28672 2009-03-06 16:09 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2005复试上机题.doc
文件 333824 2006-04-14 08:22 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2006复试上机题.doc
文件 29184 2009-03-06 16:08 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2007复试上机题.doc
文件 29184 2009-03-06 16:07 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2008复试上机题.doc
文件 21504 2016-03-09 15:11 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2009复试上机题.doc
文件 11776 2016-03-09 15:15 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2012复试上机题.doc
文件 75264 2016-03-19 20:49 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2014复试上机题.doc
文件 79417 2016-03-08 18:31 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2014西大研复上机.jpg
文件 19968 2016-03-14 20:44 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2015复试上机题.doc
文件 65222 2016-03-08 18:31 西北大学复试资料\上机\西北大学历年上机复试\历年试题\2015西大研复上机.jpg
文件 20480 2009-03-06 16:13 西北大学复试资料\上机\西北大学历年上机复试\历年试题\复习建议.doc
文件 25088 2008-03-20 12:38 西北大学复试资料\上机\西北大学历年上机复试\历年试题\经验.doc
文件 30208 2014-03-28 10:21 西北大学复试资料\上机\西北大学历年上机复试\机试\2007打印二叉树.doc
文件 29184 2014-03-28 10:21 西北大学复试资料\上机\西北大学历年上机复试\机试\2009十进制转N进制.doc
文件 33280 2014-03-28 10:21 西北大学复试资料\上机\西北大学历年上机复试\机试\2009结点编码.doc
文件 30720 2014-03-28 10:20 西北大学复试资料\上机\西北大学历年上机复试\机试\bag.doc
文件 184828 2016-03-09 14:56 西北大学复试资料\上机\西北大学历年上机复试\机试\fenQian\Debug\fenqian.pch
文件 33792 2016-03-09 14:56 西北大学复试资料\上机\西北大学历年上机复试\机试\fenQian\Debug\vc60.idb
文件 36864 2016-03-09 14:56 西北大学复试资料\上机\西北大学历年上机复试\机试\fenQian\Debug\vc60.pdb
文件 1431 2015-03-11 22:20 西北大学复试资料\上机\西北大学历年上机复试\机试\fenQian\fenqian.c
文件 0 2015-03-11 21:11 西北大学复试资料\上机\西北大学历年上机复试\机试\fenQian\fenqian.cpp
文件 3411 2016-03-09 14:56 西北大学复试资料\上机\西北大学历年上机复试\机试\fenQian\fenqian.dsp
............此处省略1212个文件信息
相关资源
- 软件工程课件西安电子科技大学出版
- 软件工程Roger S.Pressman
- ILC管理模式在软件工程中的应用
- 2018程序员考试大纲
- 2019年6月大学英语六级考试真题及参考
- 企业软件工程项目全套验收文档模版
- 软件工程数据流图、数据字典、需求
- 高校教材管理系统分析与设计计算机
- 电力电子技术期末考试试题及答案史
- 南京信息工程大学滨江学院计算机导
- 信息系统管理工程师2018年上半年上午
- 北大青鸟 accp S2结业考试试题答案及试
- 软件工程校园卡管理系统课程设计报
- 东华大学 Linux课程考试题库 罗辛 完全
- 华南理工大学人工智能期末考试卷
- 黑大软件学院软件工程概论实验.rar
- 北大青鸟 accp S1结业考试试题答案及试
- 国科大 刘成林老师 模式识别期末考试
- 软件工程所有文档模板及详细案例
- 软件工程——理论与实践中文翻译版
- 软件工程英文版第8版部分课后习题答
- 软件工程概论复习资料.doc
- 历届网络工程师考试真题及答案
- 哈尔滨工业大学深圳 数据挖掘 2017 考
- 系统项目管理师考试32小时通关页码修
- 分布式温控系统,北邮软件工程作业
- 软件工程试题及答案多套
- 中创入职定级考试题目及答案
- 智博考场服务器2.75及mediaclass 3.7全套
- ERP-系统原理与实施-期末考试复习试题
评论
共有 条评论