- 论坛徽章:
- 0
|
1.设有语句“ char s[ ] = “ Program ”,*p = s;”, 则以下叙述正确的是__C____。 \r\n\r\nA:数组 s 的内容与指针变量 p 中内容相同\r\n\r\nB:数组 s 的长度与 strlen ( p ) 的值相等\r\n\r\nC:p[5]的值等于 s[5] 的值\r\n\r\nD:sizeof( s ) 等于 sizeof( *p )\r\n2.若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是 C 。\r\n\r\nA:EOF B:0 C:非零值 D:NULL\r\n\r\n\r\n3.若有定义:int a[2][3];则对该数组的i行j列元素值的正确引用为 A 。 \r\n\r\nA:*(*(a+i)+j) B:(a+i)[j] C:*(a+i+j) D:*(a+i)+j\r\n\r\n\r\n4. 若有以下的说明,则对初值中字符\'a\'的引用方式为 B 。\r\n\r\nstatic struct st\r\n\r\n{ char ch;double x;char a[];}\r\n\r\nstruct st c[2][2]={{\'a\',3.5,\'bc\'},{\'c\',4.5,\'de\'},{\'m\',8.6,\'abc\'}};\r\n\r\nA:c.ch B:c[0][0].ch C:c[1][1].ch D:a[0]\r\n\r\n\r\n5.对于用\"r\"方式打开文件下列说法正确的是__B _____。\r\n\r\nA:用\"r\"方式打开的文件只输入不能输出\r\n\r\nB:用\"r\"方式打开的文件只能输出,不能输入\r\n\r\nC:用\"r\"方式可以打开任何文件\r\n\r\nD:以上均不对\r\n\r\n\r\n6.设p1和p2均为指向同一个int型一维数组的指针变量,k为int型变量,下列语句不正确的是___C___。\r\n\r\nA: k=*p1+*p2; B: k=*p1*(*p2); C: p2=k; D: p1=p2;\r\n\r\n\r\n7.一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说__A_____。\r\n\r\nA.函数B中调用的函数A是函数A的间接递归调用\r\n\r\nB.函数A被函数B中调用的函数A间接递归调用\r\n\r\nC.函数P直接递归调用了函数A\r\n\r\nD.函数P中调用的函数A是函数P的嵌套\r\n\r\n\r\n8.在C语言中,文件若按数据的组织形式分类可分为 B____和________。\r\n\r\nA.字符文件、数字文件 B.ASCII文件、二进制文件\r\n\r\nC.顺序文件、随机文件 D.以上均不对\r\n\r\n\r\n9.函数AAA(s,t)\r\n\r\nchar *s,*t;\r\n\r\n{ while(*t++);\r\n\r\nt--;\r\n\r\nwhile(*t++=*s++);\r\n\r\n}\r\n\r\n的功能是:__D_____。\r\n\r\nA.求串的长度\r\n\r\nB.比较两个串的大小\r\n\r\nC.将串s复制到串t中\r\n\r\nD.将串s连接到串t中\r\n\r\n\r\n10. 以下程序:\r\n?? main()\r\n?? { FILE *fp;int i, k, n;\r\n?? fp=fopen(\"data.dat\", \"w+\");\r\n?? for(i=0;i<6;i++)\r\n?? { fprintf(fp,\"%d \",i);\r\n?? if(i%2==0) fprintf(fp,\"\\n\");}\r\n?? rewind(fp);\r\n?? fscanf(fp,\"%d%d\",&k,&n);printf(\"%d %d\\n\",k,n);\r\n?? fclose(fp);}\r\n?程序运行后的输出结果是 A\r\n\r\nA:0 1 B:012 34 C:0 3 D:1 2\r\n\r\n\r\n\r\n\r\n\r\n\r\n往期【一天一测】回顾:\r\n\r\n【一天一测】C语言之基础自测(20080219) \r\n\r\n【一天一测】网络系统设计应用测试(20080220) \r\n\r\n【一天一测】某网络公司网管面试题一(20080221) \r\n\r\n【一天一测】某网络公司网管面试题二(20080222)\r\n\r\n【一天一测】路由器配置自测(20080225)\n\n[ 本帖最后由 单单非单单 于 2008-2-26 21:23 编辑 ] |
|