资源描述:
《计算机基础与程序设计试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.微机一般是16位机或32位机,它指的是机器的(d)。A.速度B.容量C.系列号D.字长2.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C的所有文件复制到C盘TC子目录下,一定成功的命令是(c)。A.COPYA:*P*.CB.COPYA:??P*.CC:C.COPYA:??P*.CD.COPY??P
2、*.CC:TC3.在C程序中,main函数的位置是(c)。A.必须作为第一个函数B.必须作为最后一个函数C.可以放在任意位置D.必须放在它所调用的函数之后4.设inta=3;下列哪一个表达式的值等于0(c)。A.a&&(a>0)B.!a
3、
4、aC.a%=aD.a>=a5.如果a=5,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值是(d)。A.2B.3C.4D.56.在C程序中,设一表达式中包含有int,long,char和unsigned类型的变量和数据,这四种类型数据的转换规则是()。A.int→unsigned→long
5、→charB.char→int→long→unsignedC.char→int→unsigned→longD.int→char→unsigned→long7.设有说明:inta=11,b=10;执行表达式a%=b+(a&&b)后,a的值为()。A.0B.1C.11D.228.下面程序段的运行结果是()。main(){intx=1,y=2,z=3,s=0;if(y>x)if(y>z)s=1;elses=2;elses=3;printf(”%d”,s);}A.0B.1C.2D.399.设有说明:intx=1,y=2;执行条件表达式(x=y)
6、?++x:--x后,x的值为:()。A.0B.1C.2D.310.若k为整型变量,则下面while循环()。k=10;while(k==0)k=k-1A.执行0次B.执行1次C.执行10次D.执行无限次11.关于for(;;);语句,下面说法正确的是()。A.有语法错误B.循环一次也不执行C.循环只执行一次D.循环执行无限次12.以下对一维数组a的正确定义是()。A.inta(10);B.intn=10,a[n];C.intn;D.#defineSIZE10scanf(”%d”,&n);inta[SIZE];inta[n];13.以下一维数
7、组初始化语句中,正确的是()。A.inta[5]={1,2};B.inta[5]={};C.inta[5]={5*2}D.inta[]=(1,2,0,0,0);14.若定义字符数组chars[5]=”BOOK”;则输出该串正确的函数调用是()。A.puts(s[10]);B.puts(s);C.printf(”%c”,s);D.printf(”%s”,&s);15.下列定义不正确的是()。A.#definePI3.1415926B.staticcharc;C.intmax(x,y);D.int*p[5];intx,y;{}16.下列哪种数据
8、不是存放在动态存储区中()。A.局部自动变量B.局部静态变量C.函数调用时的现场保护数据D.函数形参变量17.设有chars[]=”top”,*p=s;p[1]=‘a’;则下面说法不正确的是:()。A.s[0]存放字符tB.s[1]存放字符0C.s[1]存放字符aD.s[2]存放字符p18.定义一个指向具有5个元素的一维整型数组的指针变量的正确定义为()。A.int*p[5];B.int*p;C.int(*p)[5];D.int*p[][5];19.下面程序的运行结果是()。#defineSQR(x)((x)*(x))9#include
9、tdio.h>main(){floatv=3.0;printf(”sqr=%.2f”,SQR(v)+1);}A.sqr=3.0B.sqr=9.0C.sqr=10D.sqr=10.0020.feof函数用来判断文件是否结束,如果文件没有结束,则返回值是()。A.-1B.0C.1D.EOF二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。21.下面哪些软件属于操作系统范畴?()。A.DOSB.FoxproC.TurboCD.
10、UNIXE.Windows22.在下列各说法中,正确的说法有()。A.与while结构相比,do…while结构至少要执行一次循环。B.for结构和do…while结构类似,也是