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