c語言答案中國石油大學
❶ c語言程序設計
這個用到了函數和數組,你先寫出數組完成第二個功能,之後再main函數上面加入find函數。這個程序應該挺麻煩的,樓主慢慢思考,注意前後語句的邏輯應該就能寫出來,你可以進這個網站http://program.upc.e.cn/中國石油大學(華東),有一個C語言平台,以遊客的身份看看。
❷ C語言編程單選題
1.D
沒什麼好說的
2.這題有問題,實際上我在VC6.0(中文版)的環境下運行了下,結果是12,關鍵是p+20指向的是第二個中文的字元串,所以應該是中文字元串的長度
3.A
p指向了a的首個元素,也就是指向了a[0];p+5的話是&a[5],也就是5號元素的地址,不是5號元素的值
4.C
就按照聲明的格式來么
5.C
邏輯表達式的值只可能為1或0
6.D
puts(),()中的因為一個指針
7.B
沒什麼說的
8.C
逗號表達式的值由最後一項決定
9.C
b為數組名,即為一個地址常量,常量不能做左值;「 」的值為一個指針
10.A
自增運算符後綴,先引用,後自增
❸ 中國石油大學華東c語言考試咋過
中國石油大學華東c語言考試咋過,
這個問題比較復雜。
各人天賦和學習能力不同。
但勤學+巧學,
是必須的。
❹ c語言選擇題,求解釋
這題沒有正確答案,輸出應該是12
p+20指向了str[1], 也就是"中國石油大學"這個字元串,根據定義看,這是個GBK編碼的漢字字元串,而strlen是按位元組算長度的,一個漢字兩個位元組所以"中國石油大學" 長度是12
還有,定義里的 char*p =str,雖然按照C語言規則是可行的,但嚴格來說還是應該寫成char*p=(char*)str
❺ 中國石油大學計算機文化基礎第二次在線作業和第三次在線作業的答案誰能給我下
同學吖,你所說的「中國石油大學」究竟是指北京市的「中國石油大學(北京)」,還是山東省青島市的「中國石油大學(華東)」。
北京、青島兩市的兩所大學同名同姓,都是叫「中國石油大學」。
中國石油大學(北京)

❻ c語言關於strlen函數的
設有定義語句:char str[][20]={"Beijing","123456"},*p=str; /*把逗號去掉,把中文變數字*/
則printf("%d\n",strlen(p+20)); 輸出結果是
A)10 B) 6 C) 0 D) 20
選擇B
希望回答對你有幫助
❼ c語言習題求代碼
#include<cstdio>
#include<cstdlib>
usingnamespacestd;
voidsort(int*a,intleft,intright)
{if(left>=right)return;
inti=left,j=right;
intkey=a[left];
while(i<j)
{while(i<j&&key<=a[j])j--;
a[i]=a[j];
while(i<j&&key>=a[i])i++;
a[j]=a[i];
a[i]=key;
sort(a,left,i-1);
sort(a,i+1,right);
}
}
intmain()
{inti,n,*a;
scanf("%d",&n);
a=(int*)malloc(4000000);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
sort(a,0,n-1);
for(i=0;i<n;i++)
printf("%d",a[i]);
printf(" ");
}
