资源描述:
《天大19春《C语言程序设计》在线作业一辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、天大19春《C语言程序设计》在线作业一1、D2、C3、A4、C5、B一、单选题共40题,100分1、设doublea[8],*p=a;inti=5;则对数组元素错误的引用是()。A*aBa[5]C*(p+i)Dp[8]正确答案是:D2、在C程序的嵌套if结构中,else总是与()配对。A缩排位置相同的ifB在其之前未配对的ifC在其之前未配对的最近的ifD同一行上的if正确答案是:C3、关于x≥y≥z的正确C语言表达式是()。A(x>=y)&&(y>=z)B(x>=y)AND(y>=z)C(x>=y>=z)D(x>=z)&(
2、y>=z)正确答案是:A4、程序#includevoidmain(){inta=1,b=2,c=3;if(a>b){if(b>c)c=5;elsec-=a;}printf(“%d”,c);}执行后的输出结果是()A0B2C3D5正确答案是:C5、设A为短整型一维数组,A的首地址为P,则A中第i个元素的地址为()。AP+i*2BP+(i-1)*2CP+(i-1)DP+i正确答案是:B6、程序段intx=4;do{printf(“%d“,x);x=x-2;}while(x>=0);执行后的输出结果是()。A
3、42B420C432D20正确答案是:B7、程序#includemain(){structss{intx;floaty;charz;}m={10,5.6,’A’};printf(“%3.0f”,m.x*m.y);}执行后的输出结果是()。A10B5.6C56D3.0正确答案是:C8、设有:inta=1,b=2,f;,执行语句f=(a!=b)?a+b:a-b;后,f的值是()。A-1B1C2D3正确答案是:D9、c语言中int型数-8在内存中的存储形式为()。A1111111111111000B10000
4、00000001000C0000000000001000D1111111111110111正确答案是:A10、下列常数中,错误的八进制常数是()。A018B016C017D0257正确答案是:A11、以下对二维数组a进行正确初始化的是()。Ainta[2][3]={{1,2},{3,4},{5,6}};Binta[][3]={1,2,3,4,5,6};Cinta[2][]={1,2,3,4,5,6};Dinta[2][]={{1,2},{3,4}};正确答案是:B12、设a=5;b=8;c=10;d=0,则为“真”的表达式是
5、()。Aa*2>8+2Ba&&dC(a*2-c)
6、
7、dDa-b39&&X*Z
8、
9、Y*Z属于()。A算术表达式B逻辑表达式C关系表达式D字符表达式正确答案是:B15、下列不属于字符常量的是______.A‘89’B‘Q’C‘’D‘A’正确答案是:A16、程序#includemain(){structss{charc
10、h;floatx;inty;}m={‘A’,3.4,10};printf(“%3.0f”,m.x*m.y);}执行后的输出结果是()。A34BAC3.0D3.4正确答案是:A17、设inta[]={1,2,3,4,5},*p,i;p=a;其中0<=i<5,则对数组元素值为3的正确表示是()。A*(a+2)Ba[p-3]Cp+2Da+3正确答案是:A18、程序#includevoidmain(){structdata{intx;floaty;}m={5,2.5};printf("%f",m.x/m.y
11、);}程序执行后的结果是()。A2.0B2.5C5D12.5正确答案是:A19、设intk=3;执行语句k+=k-=k*k后,k的值为()。A-3B-6C-9D-12正确答案是:D20、若f,g为double类型的变量,则表达式f=1,g=f+5/4的值是()。A2.0B2.25C2.1D1.5正确答案是:B21、程序#includemain(){inty;for(y=5;y>0;y--)printf(“%d”,y);}执行后的输出结果是()。A54321B5432C12345D1234正确答案是:A22、
12、设intx=1,y=1;表达式(!x++
13、
14、y--)的值是()。A0B1C2D-1正确答案是:B23、程序片段intx=5;do{printf(“%d“,x);x=x-2;}while(x>=0);执行后的输出结果是()。A53B530C531D321正确答案是:C24、不能把字符串:He