1樓:
1. 讀取檔案結束 讀取檔案出錯2. 0377
3. 位 二進位制
4. 13.7
5. bcdabcd
6. 10,x
7. ef
8. #5
9. 2y - 2*m*y
10. **有錯
2樓:匿名使用者
1:當呼叫函式read從磁碟檔案中讀資料時,若函式的返回值為10,則表明讀入了10個字元;若函式的返回值為0,則是( );若函式的返回值為-1,則意味著(函式呼叫失敗)。
2:設x是一個整數(16bit),若要通過x|y使x低8位置1,高8位不變,則y的八進位制數是 ( c ).
3:在c語言中,檔案的存取是以( 位元組 )為單位的,這種檔案被稱作( 流 )檔案。
4:若有定義:int e=1,f=4,g=2;float m=10.
5,n=4.0,k;則計算賦值表示式k=(e+f)/g+sqrt ((double)n)*1.2/g+m後k的值是( 14 ).
5:下面程式執行結果是( abcdabcd )。
char s[20]=」abcd」;
char *ssp=s;
sp++;
puts(strcat(sp,」abcd」));
6:以下程式的執行結果是( 1 2 1 3 ).
struct n;
main()
struct n a=;
func(a);
printf(%d,%c,a.x,a.c);
}func(struct n b)
7:下面程式段的執行結果是( def\0ghi )。
har str=」abc\0def\0ghi」,*p=str;
printf(「%s」,p+5);
8:當執行以下程式時,從鍵盤輸入 book
book
(表示回車, 表示空格),則下面程式段執行的結果是( book )。
char a1[80],a2[80],*s1=a1,*s2=a2;
gets(s1);gets(s2);
if(!strcmp(s1,s2)) printf(「*」):
else printf(「#」);
printf(「%d」,strlen(strcat(s1,s2)));
9:若有以下定義,則計算表示式y+=y-=m*=y後y值是(my)
10:請讀程式片段:
int m=20,n=025;
else printf(「nnn\n」)
以上程式片段的輸出結果是( ).
3樓:匿名使用者
1 已讀到檔案結尾 出錯
2 177
3 位元組 文字
4 13.7
5 bcdabcd
6 10,x
7 ef
8 *8
9題不全,無法回答
10題不全,無法回答
計算機實習c語言程式設計題~求高手解答~急!(做成可追加100分) 10
4樓:小人
第二個有意思,但是對l語言有什麼要求呀,不會就寫一兩句語言吧
5樓:匿名使用者
學習c語言就上敗筆網路安全小組
6樓:匿名使用者
額......一個學校的吧......我也在糾結痛苦中.......
7樓:被人管的兒童
c語言的試題我都做爛了,懶的再寫了
c語言考試,求答案,急!!急!!
關於c語言的幾道習題 急求高手解答!
8樓:匿名使用者
都編譯好了,工作量很大啊!
1、#include
#include
void main()
}if(i==20)
printf("你輸入的數不存在\n");
}/****************************/2、#include
#include
void main()
if((temp>='0')&&(temp<='9'))if(temp==' ')
others++;} }
printf("字元數量: %d\n",i);
printf("數字數量: %d\n",j);
printf("空格數量: %d\n",k);
printf("其他數量: %d\n",others);
}/*************************/3、#include
#include
void main()
; int num;
printf("請輸入一個十進位制整數:");
scanf("%d",&num);
int a[10];
int i=0;
int yushu;
while(num>0)
i--;
printf("轉化為十六進位制的數為:");
for(;i>=0;i--)//倒序輸出
printf("\n"); }4、
#define findstring "you"
int find(char *string)return(0);
}/*****************/
4、#define findstring "you"
int find(char *string)return(0);}
9樓:匿名使用者
1、用氣泡排序法對輸入的20個數進行降序排列並寸入陣列中,然後輸入一個數,查詢該數是否在陣列中存在,若存在,列印出該陣列中對應的下標值
#include
#define n 20
void main()
printf("字元%d,空格%d,數字%d,其他%d\n",ch,sp,num,other);
}3、編一函式,將十進位制整數轉換為十六進位制整數。
#include
#define n 100
void main()
printf("%ld\n",num);
} 4、寫出一通用函式,該函式從一個字元指標陣列中尋找指定的一個字串,若找到返回1,若找不到返回0。
#include
#include
#define n 5
int find(char *str,char *abc)void main()
;int flag;
printf("輸入查詢的字串:\n");
gets(s);
flag = find(arr,s);
printf("%d\n",flag);}
C語言程式填空題,求大神幫忙解答
依次填 p1 i p2 i return 0 p1 i p2 i 風若遠去何人留 第一個空 p1 i p2 i 表示相同時 執行迴圈 第二個空,判斷條件為p1到達結尾,即結束符,退出迴圈 填break 第三個返回差值 p1 i p2 i c語言程式填空題,求大神幫忙解答,給個解析,謝謝。 這就是數學...
c語言填空題,答案為21,求解釋
因為是struct 所以是各個所佔記憶體位元組數相加 short int 佔2個位元組,char佔1個,float 佔4個,double佔8個 所以應該是 2 3 1 2 4 8 21 聽不清啊 具體大小與所使用的編譯器有關。所佔位元組數 先計算 sizeof short int 3 2 sizeo...
明天要考C 了,求這些填空題的答案
1.整數型別簡稱整型,用來描述 整數 其型別符是 int 其值域是 32768,32767 16位int是如此,32位不一樣 其所定義的操作包括 算術運算 關係運算 邏輯運算 位運算 賦值操 作以及 還真沒想出來呢 等。2 整數子型別繼承了 整形 的性質,但值域是整數型別值域的 子集?c 定義的整數...