软件工程基础试题三

软件工程基础试题三

ID:19792400

大小:105.50 KB

页数:12页

时间:2018-10-06

软件工程基础试题三_第1页
软件工程基础试题三_第2页
软件工程基础试题三_第3页
软件工程基础试题三_第4页
软件工程基础试题三_第5页
资源描述:

《软件工程基础试题三》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言第一大题每题1分1、下面各选项组中,均是C语言关键字的组是。A)auto,enum,includeB)switch,typedef,continueC)signed,union,scanfD)if,struct,type2、将字符g赋给字符变量c,正确的表达式是。A)c=147B)c="147"C)c='147'D)c='0147'3、为求出s=10!的值,则变量s的类型应当为。A)intB)unsigedC)longD)以上三种类型均可4、已知二进制数a是00101101,如果想通过整型变量b与a做异或运算,

2、使变量a的高4位取反,低4位不变,则二进制数b的值应是____。A)11110000B)00001111C)11111111D)000000005、已知inti=1,j=0;执行下面语句后j的值是____。while(i)switch(i){case1:i+=1;j++;break;case2:i+=2;j++;break;case3:i+=3;j++;break;default:i--;j++;break;}A)1B)2C)3D)死循环6、以下程序的输出结果是____。main(){unsignedintn;inti=-

3、521;n=i;printf("n=%u",n);}A)n=-521B)n=521C)n=65015D)n=1021701037、下面程序的输出结果是____。main(){inta=1,i=a+1;do{a++;}while(!~i++>3);printf("%d",a);}A)1B)2C)3D)48、以下程序的输出结果是。main(){inta=0,b=1,c=0,d=20;if(a)d=d-10;elseif(!b)if(!c)d=15;elsed=25;printf("d=%d",d);}A)d=10B

4、)d=15C)d=20D)d=259、下面程序的输出结果是____。main(){inta=1,b=0;do{switch(a){case1:b=1;break;case2:b=2;break;default:b=0;}b=a+b;}while(!b);printf("a=%d,b=%d",a,b);}A)1,2B)2,1C)1,1D)2,210、假定从键盘上输入"3.6,2.4<回车>",下面程序的输出是____。#includemain(){floatx,y,z;scanf("%f,%f",&x,&y)

5、;z=x/y;while(1){if(fabs(z)>1.0){x=y;y=z;z=x/y;}elsebreak;}printf("%f",y);}A)1.500000B)1.600000C)2.000000D)2.400000第二大题5个题,每题2分1、下面的程序的功能是求一维数组中的最小元素。findmin(int*s,intt,int*k){intp;for(p=0,*k=p;p

6、nf("%d",&a[i]);findmin(a,10,k);printf("%d,%d",*k,a[*k]);}2、下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。main(){intn,k=1,s=0,m;for(n=1;n<=100;n++){k=1;s=0;①;while(②){k*=m%10;s+=m%10;③;}if(k>s)printf("%d",n);}}3、下面程序的功能是读入20个整数,统计非负数个数,并计算非负数之和。#inclu

7、de"stdio.h"main(){inti,a[20],s,count;s=count=0;for(i=0;i<20;i++)scanf("%d",①);for(i=0;i<20;i++){if(a[i]<0)②;s+=a[i];count++;}printf("s=%dtcount=%d",s,count);}4、下面程序的功能是对键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为"abcdefg"和"abceef",则输出为-1。#include<

8、stdio.h>main(){charstr1[100],str2[100],c;inti,s;printf("Enterstring1:");gets(str1);printf("Enterstring2:");gets(str2);i=0;while((str1[i]==str2[i]&&str1[

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。