资源描述:
《专升本《计算机软件基础》模拟题试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.专升本《计算机软件基础》模拟题试卷一.(共61题,共150分)1.按照标识符的要求,()符号不能组成标识符。(2分)A.数字符号B.下划线C.连接符D.大小写字母★检查答案标准答案:C2.在C语言中,数字029是一个()(2分)A.八进制数B.十六进制数C.十进制数D.非法数★检查答案标准答案:D3.有如下程序运行该程序的输出结果是()(2分)A.34B.42C.43D.33★检查答案标准答案:D4.有如下程序段执行该程序段后,x的值为()(2分)A.tureB.falseC.0D.1★检查答案标准答案:D5.如下程序该程序的输出结果是()(
2、2分)A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2★检查答案标准答案:A6.下面程序循环体的执行次数是()(2分)..A.3B.2C.1D.0★检查答案标准答案:C7.设有数组定义:chararray[]="China";则数组array所占的空间为()(2分)A.4个字节B.5个字节C.6个字节D.7个字节★检查答案标准答案:C8.以下程序的输出结果是()(2分)A.#*#*#B.#####C.*****D.*#*#*★检查答案标准答案:D9.以下说法中正确的是()。(2分)A.C语言程序总是从第一个定义的函数开始
3、执行B.在C语言程序中,要调用的函数必须在main()中有定义C.C语言程序的执行既可以采用解释方式,也可以采用编译方式D.C语言程序中的main()函数可以不放在程序的开始部分★检查答案标准答案:D10.下面程序的输出是()(2分)A.12B.15C.16D.20★检查答案标准答案:A11.若有声明语句inta[10],b[3][3];则以下对数组元素赋值的操作中,不会出现越界访问的是()。(2分)A.a[-1]=1B.a[10]=0C.b[3][0]=0..D.b[0][0]=0★检查答案标准答案:D12.若变量已正确说明为float类型,
4、要通过语句scanf("%f%f%f",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:()(2分)A.10<回车>22<回车>33<回车>B.10.0,22.0,33.0<回车>C.10.0<回车>22.033.0<回车>D.1022<回车>33<回车>★检查答案标准答案:B13.当调用函数时,实参是一个数组名,则向函数传送的是()(2分)A.数组的长度B.数组的首地址C.数组每一个元素的地址D.数组每个元素中的值★检查答案标准答案:B14.下面的程序的输出结果是()。(2分)A.0B.1234567
5、89C.0123456789D.10★检查答案标准答案:D15.下面程序的运行结果是()。(2分)A.3,-1B.8,-1C.3,0D.8,-2★检查答案标准答案:B16.求1~100以内能被3整除且含数字5的数#includemain(){inti,a,b,c;for(i=1;i<100;i++){a=i%10;b=i/10;ifprintf("%dt",i);(2分)★检查答案标准答案:1.;17.以下程序输入了20个数存放在一个数组中,并且输出其中最大者与最小者、,20个数的和及它们的平均值。请填空。..voidmain(){chara
6、rray[20];intmax,min,average,sum=0;inti;for(i=0;i<20;i++){printf("请输入第%d个数:",i+1);scanf("%d",&array[i]);(6分)★检查答案标准答案:1.max=array[i];2.min=array[i];3.sum+array[i];18.下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=;for(i=0;i<
7、=k-2;i+=2)for(j=i+2;j<=k;)if(){t=a[i];a[i]=a[j];a[j]=t;(6分)★检查答案标准答案:1.strlen(a);2.j+=2;3.a[i]>a[j];19.以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。请填空。main(){floatx[1000],sum=0.0,ave,a;intn=0,i;printf("Entermark:");scanf("%f",&a);while(a>0.0&&n<1000)sum=;x[n]
8、=a;n++;scanf("%f",&a);(6分)★检查答案标准答案:1.sum+a;2.sum/n;3.x[i]20.下列程序的运行结果是()。(