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(" ");
}
