18年石油大学c语言网考答案,石油大学(华东)C语言2018在线考试

62e50291a81fc54b507f33cb80033297.gif 石油大学(华东)C语言2018在线考试

(24页)

629c3770b6c0ef80295fd62e3de88107.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

27.9 积分

 .. .. ..窗体顶端设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为( )· A)strcpy(str1,str2);·· B)strcpy(str1, “China”);·· C)strcat(str1,“China”)·· D)strcat(“Beijing”,str2);·窗体底端窗体顶端2(2.0分)下列变量的定义及赋值正确的是( )· A)int i=0;j;·· B)char c=”A”;·· C)double x,y,z; x=y=z=100;·· D)float a=b=100;·窗体底端窗体顶端3(2.0分)设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是( )· A)0·· B)5·· C)7·· D)20·窗体底端窗体顶端4(2.0分)设有定义:int x=0,y=1,z=1;则运行表达式:x=y >z--后,x,y,z的值分别是( )· A)1,1,1·· B)1,2,0·· C)0,1,1·· D)0,2,0·窗体底端窗体顶端5(2.0分)下列程序段的输出结果是( ) x=9; while(x>7) {printf(“*”);x--;}· A)****·· B)***·· C)**·· D)*·窗体底端窗体顶端6(2.0分)设有定义int a[ ]={1,5,7,9,11,13},*p=a 3;则*(p-2),*(a 4)的值是( )· A)5 11·· B)1 9·· C)5 9·· D)有错误·窗体底端窗体顶端7(2.0分)   设有语句:float x=1,y; y=x 3/2; 则y的值是( )· A)1·· B)2·· C)2.0·· D)2.5·窗体底端窗体顶端8(2.0分)   若有如下语句: int *p1,*p2; 则其中int所指的是( )· A)p1的类型·· B)*p1和*p2的类型·· C)p2的类型·· D)p1和p2所能指向变量的类型·窗体底端窗体顶端9(2.0分)设有语句:int x=10; x = x -= x - x; ,则执行语句后,x的值为( )· A)30·· B)20·· C)10·· D)40·窗体底端窗体顶端10(2.0分)   设有如下定义和执行语句,其输出结果为( )int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b);· A)3 2·· B)4 2-省略部分-int fun(char *s1,char *s2)  { int i=0;  while(s1[i]==s2[i] && s2[i]!='\0') i++;  return (s1[i]=='\0' && s2[i]=='\0');    } void main()     { char p[10]= "abcdef", q[10]= "ABCDEF";       printf("%d\n",fun(p,q));     }字体字号点击保存窗体底端三、编程题 答题要求 :按照题目要求编写程序。窗体顶端27(10.0)写一个判断素数的函数。要求在主函数中输入一个整数并输出相应的判断信息。字体字号#include #include int prime(int m){int i,n;if(m==1)return 0;n=(int)sqrt((double)m);for(i=2;i<=n;i++)if(m%i==0)return 0; return 1; }void main(){ int n; scanf("%d",&n); if(prime(n)) printf("%d is a prime.\n",n); else printf("%d is not a prime.\n",n);}点击保存窗体底端窗体顶端28(10.0)编程序计算 s=1!-2!+3!-4!+ …… -10!,并输出结果。字体字号main() { int i,j,n,sum=0; for(i=1;i<=10;i++) { n=1; for(j=1;j<=i;j++) n*=j; sum+=n; } printf("%d\n",sum); }点击保存窗体底端窗体顶端29(10.0)10个评委给出某选手打分,编程实现去掉一个最高分和一个最低分,求最后得分(平均分)字体字号#includevoid main(){ float score[10]; float min,max,ave; float sum=0.0; int i; printf("input 10 score:\n"); for(i=0;i<10;i++) scanf("%f",&score[i]); printf("\n"); min=score[0]; max=score[0]; for(i=0;imax) max=score[i]; if(score[i]

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值