2004级C语言考试试题A卷及答案

2004级C语言考试试题A卷及答案

ID:37702133

大小:54.00 KB

页数:6页

时间:2019-05-29

2004级C语言考试试题A卷及答案_第1页
2004级C语言考试试题A卷及答案_第2页
2004级C语言考试试题A卷及答案_第3页
2004级C语言考试试题A卷及答案_第4页
2004级C语言考试试题A卷及答案_第5页
资源描述:

《2004级C语言考试试题A卷及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2004级C语言考试试题(A卷)及参考答案姓名_________学号_________班级____________学年第学期考试科目:考试类型:开卷/闭卷考试时间:分钟题号一二三四五总分分值评卷人1.下列4组字符串中都可以用作C语言程序中的标识符的是__d___Aprint3doodcAbcBIamonehalfstart$it3PiCPxqMy->bookline#His.ageDstr_lCpppowwhile2.下面的说法正确的是____c___AC程序是符号构成的BC程序由标识符构成C程序是由函数构成的DC程序由c语句构成3.47相等的十六

2、进制数是_a_____A2FB215C32FD1154.c语言中,长整型long数据在内存中的存储形式是__d____AASCIIB原码C反码D补码5.int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是____b___A0至255B0至65535C–32768至32767D–256至2556.inti=6,j;,则执行语句j=(++i)+(i++)后的j的值是___b__A4B14C13D157.已有定义intx;floaty;且执行scanf(“%3d%f”,&x,&y);语句时,从第一列开始输入数据12345□678

3、R>,则x的值为__b①_y的值为_b___②_①A12345B123C45D345②A无定值B45.000000C678.000000D123.000000]8.已知:intx=10;y=20;z=30;以下语句执行后x,y,z的值是___a__if(x>y)z=x;x=y;y=x;Ax=20,y=20,z=30Bx=20,y=30,z=30Cx=20,y=30,z=10Dx=20,y=30,z=20;9.若运行时给变量x输入12,则以下程序的运行结果是__a____main(){intx,y;scanf(“%d”,&x);y=x>12?x+10:

4、x-12;printf(“%d”,y);}A0B22C12D105.合法数组的说明语句是__b____Ainta[]=”string”;Binta[]={0,1,2,3,4,6};Cchara=”string”;D0chara[]={0,1,2,3,4,6};6.已知:inta[10];则对a数组元素的正确引用是___d__Aa[10]Ba[3.5]Ca(5)Da[10-10]7.若二维数组a有m列,则在a[i][j]前的元素个数为__b____Aj*m+i,Bi*m+jCi*m+j-1Di*m+j+18.已知:inta,*p=&a;则下列函数调

5、用中错误的是___d____Ascanf(“%d”,&a);Bscanf(“%d”,p);Cprintf(“%d”,a);Dprintf(“%d”,p);9.设有说明int(*ptr)[M];其中的标识符ptr是___c___.AM个指向整型变量的指针B指向M个整型变量的函数指针C一个指向具有M个整型元素的一维数组的指针D具有M个指针元素的一维数组的指针。10.已知;double*p[6];它的含义是__c_____Ap是指向double型变量的指针Bp是double型数组Cp是指针数组Dp是数组指针16已知:chars[10],*p=s,则在下列语

6、句中,错误的语句是____b__Ap=s+5;Bs=p+s;Cs[2]=p[4];D*p=s[0];17.已知:charb[5],*p=b;则正确的赋值语句是__c_____Ab=”abcd”;B*b=”abcd”;Cp=”abcd”;D*p=”abcd”;18.若用数组名作为函数调用的实参,传递给形参的是__a______A数组的首地址B数组第一个元素的值C数组中全部元素的值D数组元素的个数19下面程序的运行结果_____a___f(intx,inty){return(y-x);}main(){inta=5,b=6,c=2;intf(),(*g)(

7、)=f;c=(*g)(a,b);printf(“%d”,c);}a1b2c3d前面三个答案均是错误的20.已知int**p;则变量p是_b_______A指向int的指针B指向指针的指针Cint型变量D以上三种说法均是正确的21.当声明一个结构体变量时系统分配给它的内存是_a_A各成员所需要内存量的总和B结构中第一个成员所需的容量C成员中占内存量最大者所需的容量D结构中最后一个成员所需内存量22.若执行fopen函数时发生错误,则函数的返回值是____b___A地址值BNULLC1DEOF23为了显示文本文本文件的内容,在打开文件时,文件的打开方

8、式应当为___r__A“r”B“w+”C“wb+”D“ab+”24.说明语句“*int*(*p)();”的含

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。