c语言课后题2.52.8答案,C语言练习题(8)-只要答案不要分析,要速度,要正确51.(1 爱问知识人...
51. (1分)有以下程序
main()
{ int x=3, y=2, z=1;
printf("%d\n",x/y&~z);
}
程序運行后的輸出結(jié)果是
A. 3 B. 2
C. 1 D. 0
52. (1分) 若f
51. (1分)有以下程序
main()
{ int x=3, y=2, z=1;
printf("%d\n",x/y&~z);
}
程序運行后的輸出結(jié)果是
A. 3 B. 2
C. 1 D. 0
52. (1分) 若fp已正確定義并指向某個文件,當(dāng)未遇到該文件結(jié)束標(biāo)志時函數(shù)feof(fp)的值為
A. 0 B. 1
C. -1 D. 一個非0值
53. (1分) 下列關(guān)于C語言數(shù)據(jù)文件的敘述中正確的是
A. 文件由ASCII碼字符序列組成,C語言只能讀寫文本文件
B. 文件由二進制數(shù)據(jù)序列組成,C語言只能讀寫二進制文件
C. 文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進制文件和文本文件
D. 文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進制文件和文本文件
54. (2分)有以下程序
main()
{ int a[3][3],*p,i;
p=&a[0][0];
for(i=0;i<9;i++) p[i]=i+1;
printf("%d \n",a[1][2]);
}
程序運行后的輸出結(jié)果是
A. 3 B. 6
C. 9 D. 2
55. (2分)有以下結(jié)構(gòu)體說明和變量定義,如圖所示,指針p、q、r分別指向一個鏈表中的三個連續(xù)結(jié)點。
struct node
{ int data;
struct node *next;
} *p, *q, *r;
_______________________________
| data next data next data next |
| →□□ → □□ → □□→ |
| ↑p ↑q ↑r |
|______________________________|
現(xiàn)要將q和r所指結(jié)點的先后位置交換,同時要保持鏈表的連續(xù),以下錯誤的程序段是
A. r->next=q; q->next=r->next; p->next=r;
B. q->next=r->next; p->next=r; r->next=q;
C. p->next=r; q->next=r->next; r->next=q;
D. q->next=r->next; r->next=q; p->next=r;
展開
全部
總結(jié)
以上是生活随笔為你收集整理的c语言课后题2.52.8答案,C语言练习题(8)-只要答案不要分析,要速度,要正确51.(1 爱问知识人...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言24点程序,C语言24点问题
- 下一篇: c语言中程序偏离,C语言程序员在编码时容