1、正则表达式:
+:一个或多个。
*:0个或多个。
[0-9]:匹配0-9中任意一个数字。
*:aaa,bbb,a,b,或者都没有。
void foo(int a)
static char ncount;
char p1 aaa”;
char *p2 = aaa”;
char *p4 = a;
char *p5 = ncount;
void (*p)(char) =foo;
p:全局变量区。
p:**段。
p1:栈。p1:栈。
p2:数据段文字常量区。
p4:p5:
nconut:
char *a = hello world";首先,操作系统在编译器规划内存方案中的的文字常量区分配一段内存,存储"hello world"字符串,然后在栈区分配一个内存,存储"hello world"字符串所在内存的首地址。
char b hello world";操作系统在编译器规划的内存方案中的栈区分配一段连续内存空间(12个字节),存储"hello world"字符串。
3、填写程序注意点:
1、 填写程序,要注明这样写的原因。
2、 填写完毕,分析测试程序,如果程序有缺陷,一定要注明出来。
4、找错误。
void foo(const char *str)
char buff[256];
strcpy(buff,str);
strcpy中有一个是指针的。
1、 判断指针是否为null
2、 是否越界。
5、自增自减题目:
后置加加、减减 : 先取值运算再自加自减。
前置加加、减减 : 先自加自减再取值运算。
inti=5,j=5,p,q;
p=(i++)i++)q=(+j)+(j);
printf("%d,%d,%d,%d",i,j,p,q);
vc6.07 7 10 14
vs20127 7 10 14
i=5;j=5;
p=(i++)i++)i++)q=(+j)+(j)+(j);
printf("%d,%d,%d,%d",i,j,p,q);
i=5;j=5;
p=(i++)i++)i++)i++)q=(+j)+(j)+(j)+(j);
printf("%d,%d,%d,%d",i,j,p,q);
i=5;j=5;
p=(i++)i++)i++)i++)i++)q=(+j)+(j)+(j)+(j)+(j);
printf("%d,%d,%d,%d",i,j,p,q);
对于不同的编译器,前置加加、减减的结果也不一样。
vc6.0只能先入栈两个(也就是说,先自加两次再取值运算,栈的大小有限,为2)
vs 可以一直入栈。
6、字符函数。
void * memchar ( const void *buffer, int ch , size_t count);
在buffer制定的数字中前count字符中搜索ch第一次出现的位置。
void *memmove (void *to , const void *from , size_t count);
功能与memcopy类似,不过当from和to 地址发生重叠时,复制会按照正确的方法进行。函数会将正确内容放入to,但会改变from。
void * memset( void *buf , int ch , size_t count);(按字节拷贝)
把ch低位字节赋值给buf所指数组的前count字符。
void * strcat (void *str1 , const *str2 );
将str2的一个副本连接在str1之后,并且以null结束str1。str1原有的null会被覆盖。
函数返回str1
如果数组发生重叠,结果是未定义的。
需要自行边界检查。
void * strstr ( const void * str , int ch);
函数返回一个指针,指向str所指数组中第一次出现ch 低位字节的位置
strcoll() 类似 strcmp()
/不懂。/不懂。
int feof ( file *stream );处理二进制文件格外有用)
检查文件位置指示符,判断是否到达与stream相连的文件末尾。
如果文件位置指示符位于文件尾,则返回非0,否则,返回0
对于数组问题,首先要判断是否是无效输入。
SQL笔试题笔试题
家庭住址,联系 create table stu 学号int 姓名varchar 8 年龄int,性别varchar 4 家庭地址varchar 50 联系 int 历varchar 6 3 修改学生表的结构,删除一列信息,家庭住址alter table stu drop column家庭地址4 向...
笔试题 笔试题目大全
一 选择题。选择题有单项选择 双项选择和多项选择三种类型,多项选择题是选择题中难度最大的一种,它并不指定正确答案的个数,可能只有一个是正确的,也可能两个是正确的,也可能全部是正确的。二 判断题。这类试题看似简单,但如思路不对,同样会造成错误。三 填空题。填空题的答案是唯一的,要用简明 准确 完整的语...
AS笔试题
测试题。考生 rita,cathy,监考 jerry,jack,ludy 时间 2009 10 21 11 00 19 00 制度 在考试前,切断考生的网络,在考试过程中,不允许与他人讨论及向他人请教。1 写一段 判断一个数是否为素数 只有1和它自己两个因数的数为素数 2 求一个数 x 为奇数还是偶...