題目內容
(請給出正確答案)
以下程序從終端讀入數據到數組中,統計其中正數的個數,并計算它們之和,請填空。 include <s
答案
題目內容
(請給出正確答案)
答案
更多“以下程序從終端讀入數據到數組中,統計其中正數的個數,并計算它們之和,請填空。 include <s”相關的問題
第1題
以下敘述中錯誤的是
A)gets 函數用于從終端讀入字符串
B)getchar 函數用于從磁盤文件讀入字符
C)fputs 函數用于把字符串輸出到文件
D)fwrite 函數用于以二進制形式輸出數據到文件
第2題
A.gets函數用于從終端讀入字符串
B.getchar函數用于從磁盤文件讀入字符
C.fputs函數用于把字符串輸出到文件
D.fwrite函數用于以二進制形式輸出數據到文件
第3題
下列敘述中錯誤的是()。
A.gets函數用于從終端讀入字符串
B.getchar函數用于從磁盤文件讀入字符
C.fputs函數用于把字符串輸出到文件
D.fwrite函數用于以二進制形式輸出數據到文件
第4題
以下程序把從終端讀入的文本(用@作為文本結束標志)輸出到一個為out.dat的新文件中,請填空。
#include<stdio.h>
main()
{FILE*fp;char ch;
if((fp=______)==NULL) exit(0);
while((ch=getchar())!='@')
fputc(ch,fp);
fclose(fp);
}
第5題
#include <stdio.h>
main ()
{ int i; char? s[21],*p;
for (i=0;i<20;i++)
s[i]=getchar ();
s[i]=【6】;
p =【7】
while (*p)putchar? (【8】);
}
第6題
請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結果。注意:源程序存放在BLANKl.C中。
不得增行或刪行,也不得更改程序的結構!試穎程序.

第7題
A.二進制文件打開后可以先讀文件的末尾,而順序文件不可以
B.在程序結束時,應當用fclose函數關閉已打開的文件
C.在利用fread函數從二進制文件中讀數據時,可以用數組名給數組中所有元素讀入數據
D.不可以用FILE定義指向二進制文件的文件指針
第9題
試題14
以下程序調用fun函數把x中的值插入到a數組下標為k的數組元素中。主函數中,n存放a數組中數據的個數。請填空。
#include <stdio.h>
void fun(int s[], int *n, int k, int x)
{ int i;
for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];
s[k]=x;
*n=*n+______;
}
main()
{ int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6, n=11;
fun(a, &n, k, x);
for(i=0; i<n; i++) printf(“%4d”,a[i]); printf(“\n”);
}
第10題
A.A.調用過程語句有錯,參數不匹配
B.B.程序有錯,數組下標越界
C.C.Y數組中保存的是x數組每行數據之和
D.D.x數組中數據的取值范圍是1-10