神州數碼[筆試題]
2013-09-24

1、變量的指針含義是指變量的()
A、值          B、地址
C、存儲       D、名字

2、錯誤的轉義字符是()
A、‘\091’        B、‘\\’
C、‘\0’            D、‘\'’

3、int w=1, x=2, y=3, z=4;
m=(w<x)?w:x;
m=(m<y)?m:y;
m=(m<2)?m:z;
pintf("m=%d",m);
請寫出printf時 m=?

4、memcpy 和 strcpy的區別是什么?

5、switch()中不允許的數據類型是?

6、C中什么數據分配在棧或堆中?

7、編寫strcat函數
已知strcat函數的原型是char *strcat(char *strDest, const char *strSrc);
(1)其中strDest是目的字符串,strSrc是源字符串。不調用C/C++的字符庫函數,請編寫函數strcat
(2)strcat能把strSrc的內容連接到strDest,為什么還要char *類型的返回值

8、
#include<stdio.h>
int main()
{
     FILE *fp;
     int i,a[4]={1,2,3,4},b;
     fp=fopen("data.dat","wb");//這里解釋一下
     for(i=0;i<4;i++)
     fwrite(&a[i],sizeof(int),1,fp);//這里解釋一下
     fclose(fp);
     fp=fopen("data.dat","rb");
     fseek(fp,-2L*sizeof(int),SEEK_END);//這里解釋一下
     fread(&b,sizeof(int),1,fp);//這里解釋一下
     fclose(fp);
     printf("b=%d\n",b);
}

Unix測試
1、如何將目錄AAA刪除(此目錄下含有多文件及很多子目錄)

2、在命令行中從一個文件(aaaa.txt)中查找指定的信息(“abcdefg”),并得到所在的行數

新疆十一选五开奖 3d过滤缩水软件 大地棋牌游戏官方网站 内蒙古快三走势图下载 2019券商佣金排名 pk10计划软件 贵阳捉鸡麻将麻友圈 fxcm环球金汇理财平台 2019年百分百平特一肖 516棋牌游戏大厅 山西十一选五基本跨度走势图乐彩 广西快三开奖结果今 黑龙江22选5开奖直播 e球彩玩法规则 广西快3开奖结果全部 25选7开走势图 麻将天胡