浙江7月高等教育自学考试计算机基础与程序设计试题及答案解析.docx

浙江7月高等教育自学考试计算机基础与程序设计试题及答案解析.docx

ID:60829080

大小:31.88 KB

页数:7页

时间:2020-12-20

浙江7月高等教育自学考试计算机基础与程序设计试题及答案解析.docx_第1页
浙江7月高等教育自学考试计算机基础与程序设计试题及答案解析.docx_第2页
浙江7月高等教育自学考试计算机基础与程序设计试题及答案解析.docx_第3页
浙江7月高等教育自学考试计算机基础与程序设计试题及答案解析.docx_第4页
浙江7月高等教育自学考试计算机基础与程序设计试题及答案解析.docx_第5页
资源描述:

《浙江7月高等教育自学考试计算机基础与程序设计试题及答案解析.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯浙江省2018年7月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题中的括号内。每小题1分,共20分)1.下列软件中属于应用软件的是()A.Ms-DosB.Windows2000C.WPS2000字处理软件D.C语言处理程序2.在计算机硬件设备中能用作输入设备是()A.显示器B.键盘C.绘图仪D.打印机3.在DOS系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是()A..OBJB..

2、CC..BATD..BAK4.结构化程序的三种基本结构是顺序结构、选择结构和()A.循环结构B.递归结构C.转移结构D.嵌套结构5.下列程序段的输出结果是()char*c[3]={“China”,“America”,“England”};printf(“%s”,c[1]);A.AmericaB.AC.mericaD.语法有错6.以下叙述中正确的是()A.C语言程序总是从第一个函数开始执行B.在C语言程序中,要调用的函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分7.下列while循环,将执行()次。i

3、=5;do{printf(“%d”,i+1);}while(i--);A.4B.5C.6D.无限次8.if(!a)中的表达!a等价于()A.a==0B.a==1C.a!=0D.a!=19.下列运算符中自右向左结合的是()A.

4、

5、B.==C.>>D.++10.若a=9;b=8,则表达式(a=++b)?++a:++b的值是()A.8B.9C.10D.711.将两个字符串s1和s2连接起来,需使用()A.strcpy(s1,s2)B.strcmp(s1,s2)C.strlen(s1,s2)D.strcat(s1,s2)12.以下程序的输出结果是()main(){inti=012,j=22,

6、k=0x10;1⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯printf(“%d,%d,%d\n”,i,j,k);}A.12,22,10B.10,22,10C.12,22,16D.10,22,1613.合法的数组定义是()A.inta[]="china”B.inta[5]={0,1,2,3,4,5}C.chara="china"D.chara[]={0,1,2,3,4,5}14.对于以下宏定义:#defineM(x)x*x#defineN(x,y)M(x)+M(y)宏调用N(2*5,2+5)执行后值为()A.17B.117C.149

7、D.14015.执行下列程序段后,i的值是()inti=1,a=2;switch(a){case1:i*=2;case2:i*=3;case3:i*=4;default:i*=5;}A.120B.3C.60D.以上程序段有语法错误16.若a=4执行下列语句后,b的值为()if(a>=3)if(a!=3)b=3;elseb=2;elseb=1;A.0B.1C.2D.317.定义如下变量和数组,则下面语句的输出结果是()inti;intx[3][3]={1,2,3,4,5,6,78,9};i=0;while(i<3){printf(“%d”,x[2-i][i]);i++;}A.951B.

8、741C.753D.96318.以下程序执行后输出结果是()f(inta){intb=0;staticintc=3;a=a+b+c;c++;retrun(a);}main(){inta=2,i,k;for(i=0;i<2;i++)k=f(a+i);2⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯printf(“%d”,k);}A.3B.7C.5D.419.下列赋值语句中正确的是()intx[5]={1,2,3,4,5},*p;A.p=&xB.*p=xC.*(p+2)=x;D.p=x+220.C语言既能把字符又能把数字输出到指定的文件中

9、,可调用的函数是()A.fputs()B.fputc()C.fscanf()D.fprintf()二、填空题(每空2分,共30分)1.计算机的硬件由五部分组成,它们分别是输入设备、输出设备、存储器、_____________和_________。2.位运算中的∧是________运算符,~是________运算符。3.用for循环将整型数组a(inta[100])按5个一行输出,其语句应为:for(i=0;i<100;i++){_________;____

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

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

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