江西省计算机2级(C语言)考试试题及答案8页_第1页
江西省计算机2级(C语言)考试试题及答案8页_第2页
江西省计算机2级(C语言)考试试题及答案8页_第3页
江西省计算机2级(C语言)考试试题及答案8页_第4页
江西省计算机2级(C语言)考试试题及答案8页_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、江西省计算机2级(C语言)考试试题及答案2009-10-18 10:511、 计算机基础部分(30分)试题一、选择题(每个选项1分,共30分)。考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。1、 在计算机内部,一切信息均表示为   A   。(1) A、二进制数   B、十进制数   C、BCD码   D、ASCII码2、通常所说的计算机系统是由   A   组成。(2) A、硬件系统和软件系统   

2、     B、软件      C、硬件和数据库系统       D、硬件系统和语言编译系统3、二进制数11011101转换为十进制数是   B 。     (3) A、220    B、221      C、251    D、3214、CPU不能直接访问的存储器是

3、60;  B   。(4) A、内存储器   B、外存储器     C、ROM   D、RAM5、具有多媒体功能的微型计算机系统,通常都配有CDROM,这是一种   D    。(5) A、只读存储器                    

4、 B、只读大容量软盘 C、只读硬盘存储器              D、只读光盘存储器6、CAI是计算机的应用领域之一,其含义是   A   。(6) A、计算机辅助教学                B、计算机辅助制造    C、计算机辅

5、助测试                D、计算机辅助设计7、简单地说文件名是由   B   两部分组成的。(7) A、文件名和基本名              B、主文件名和扩展名     C、扩展名和后缀   

6、;               D、后缀和名称8、在微型计算机中,唯一能够直接识别和执行的语言是   A   。(8)A、机器语言 B、汇编语言   C、高级语言   D、数据库语言9、操作系统是一种   C   。(9) A、便于计算机操作的硬件    B、便于计算机操作的规范 

7、0;   C、管理计算机系统资源的软件   D、计算机系统10、多媒体技术是   D   。(10) A、超文本处理技术   B、文本和图形技术 C、一种图像和图形处理技术 D、计算机技术、电视技术和通信技术相结合的综合技术11、下列四种软件中属于应用软件的是   A   。(11) A、财务管理系统    B、Windows   C、DOS    D、UNIX12、菜单是Wi

8、ndows98下的一种重要操作手段,要想执行下拉菜单中的某个操作,应 B   (12) A、通过键盘输入菜单中的该操作命令项的文字(如:“打开”、“复制”)           B、用鼠标单击下拉菜单中的该操作令项           C、选择菜单中的该操作命令项,然后按键盘上空格键        

9、   D、在窗口内任意一个空白位置单击鼠标键13、http是一种   C   。(13)A、高级程序设计语言 B、域名 C、超文本传输协议 D、网址14、Windows98为用户提供的环境是   D   。(14)A、单用户单任务      B、单用户多任务 C、多用户单任务        D、多用户多任务15、在Windows98中,安装一个应用程序的方法是

10、0;  C   。(15)A、用鼠标单击“系统菜单”中的“文档”项B、把应用程序多软盘或CDROM光盘上直接复制到硬盘上C、在“控制面板”窗口内用鼠标双击“添加/删除程序”图标D、在“控制面板”窗口内用鼠标单击“添加/删除程序”图标16、关于回收站的以下说法中,正确的是   B   。(16)A、回收站对每个磁盘都有效 B、用户可以自己控制回收站的大小C、每个磁盘都使用同一个回收站 D、回收站没有属性可以设置17、下列有关启动Word 2000的错误方法是   D 。(17) A、执行“开始”菜单的“程序

11、”中的“Microsoft Word”     B、在桌面中Microsoft Word的快捷方式图标上双击鼠标左键     C、执行“开始”菜单中的“运行”命令,然后在对话中输入Word的路径及文件名      D、在任意一个Word文件的图标上双击鼠标右键18、有关Word 2000 “打印预览”窗口,说法错误的是   D   。(18) A、此时不可插入表格     &#

12、160; B、此时可全屏显示            C、此时可调整页边距       D、中文Windows19、PowerPoint 2000中文版是运行在 A上的演示文稿制作软件。(19) A、MSDOS 6.0          B、中文DOS 6.0     C、西文Windows 

13、;          D、中文Windows20、在使用Word文件编辑软件时,要将光标直接定位到文件末尾,可用   D   键。(20) A、Ctrl+PageUP      B、Ctrl+PageDown C、Ctrl+Home        D、Ctrl+End21、选择纸张大小,可以在“文件”菜单中选择   B

14、   。(21) A、打印 B、页面设置   C、版面设置   D、打印预览22、在默认方式下,Excel 2000工作表的行以   B   标记。(22) A、数字+字母   B、字母+数字   C、数字   D、字母23、万维网使用   A   协议。(23) A、HTTP     B、HTML    C、WWW 

15、   D、MIME24、硬盘的容量越来越大,常以GB为单位,已知1GB=1024MB,则1GB等于   B   。(24) A、1024*1024*8                  B、1024*1024      C、1024*1024*1024*8     &#

16、160;    D、1024*1024*102425、以下说法正确的是   C   。(25) A、计算机网络是一个信息管理系统B、计算机网络是一个数据库管理系统C、计算机网络是一个在协议控制下的多机互连的系统D、计算机网络是一个编译系统26、在Internet提供的“电子邮件”服务中,可以包含的信息是   A   。(26) A、数字、文字           B、文字、数字

17、、图像C、中文字、声音信息      D、文字、数字、声音与图像27、关于文件属性的以下说法中,正确的是   D   。(27) A、只读文件一定不能删除送到回收站B、任何文件都一定有归档属性C、一个文件可以没有任何属性(A、HR、S)D、具有隐藏属性的文件在资源管理器中一定不能显示28、目前在Internet网上提供的主要服务有电子信函(电子邮件)、WWW浏览、远程登录和   A   。(28)A、文件传输 B、协议转换 C、光盘检索 D、电子图书馆29、用“文件

18、”菜单中的“另存为”命令保存文件时,不可   D   。A、将新保存的文件覆盖原有文件B、修改文件的扩展名“doc”C、将文件保存无格式的纯文本文件D、不指定目标文件名30、计算机通过专线联网,需要有   D   设置。(30) A、拨号网络 B、网卡 C、电话   D、调制解调器II、程序设计语言部分(70分)试题二、语言基础选择题(每个选项1分,共25分)。考生从提供的答案中选择一个正确的, 并把所选答案的字母填入答题卡对应栏内。1、以下叙述中正确的是   A 

19、  。(31) A、C程序是由主函数组成的    B、C程序是由函数组成的 C、C程序是由函数和过程组成的 D、C程序中注释行是由/*开头,由*/结束2、在Turbo C中,short int 类型的数据所占的字节数是 B   。(32) A、1     B、2    C、4     D、83、下面不是C语言基本数据类型的是   A   。(33) A、指针类型 B、无符号长整型

20、0;  C、单精度型    D、整型4、下面不是C语言整型常量的是   C   。(34) A、-32768     B、0x11     C、081     D、015、下列运算符中优先级最高的是   A 。(35) A、>=    B、!=    C、-=   D、| |6、设int a=

21、3,b=4,c=5;,以下表达式中值为0的是   D   。(36) A、c && a           B、c >= b C、a | | b+c && b-c     D、!(a<B)&& ! c | 1)7、设a和b都是int类型的变量,下面不正确的赋值操作是   C   。(37) A、a+; 

22、60;   B、a+=b    C、a=b;     D、a=b=1;8、以下程序段的输出结果是   D   。Int a=-2; printf (“%d,%un”,a,a)(38) A、-2,-2    B、-2,32767    C、-2,32768      D、-2,655349、能正确判断char型变量a是否为大写字母的表达式是 

23、0; C   。(39) A、(a>=A)&(a<=Z)         B、A<=a<=Z            C、(A<=a)&&(Z>=a)       D、(a<=Z) | | (a>=A)10、以下函数的类型是   D

24、0;  add(double a, double b )         double s;s=a+b;retutn s;      (40) A、char      B、int       C、void          D、double11、为了避免嵌套的

25、条件分支语句ifelse的二义性,C语言规定程序中的else总是与   C   组成配对的关系。(41) A、编排位置相同的else       B、在其之前末配对的if        C、在其之前末配对的最近的if D、同一行上的if12、设有语句int b=123; ,则变量b包含了   A   个字符。     (42) A、4  

26、    B、3      C、2        D、113、以下对共用体类型叙述正确的是   C   。     (43) A、可以对共用体类型变量直接值赋值             B、一个共用体类型变量中可以同时存入其所有成员  

27、60;         C、一个共用体类型变量中不能同时存入其所有成员            D、共用体类型定义中不能同时出现结构类型的成员14、以下叙述正确的是   D 。     (44) A、C语言比其他语言高级           

28、 B、C语言可以不用编译就能被计算机识别执行            C、C语言以接近英语国家的自然语言和数学语言作为语言的表达形式            D、C语言出现得最晚、具有其他语言的一切优点15、以下函数调用语句中实参的个数是   B 。       int try ( (a,b,c), (

29、d,e) );       (45) A、1    B、2     C、3      D、516、若有以下说明,则值为6的表达式是   B   。       int a10 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=a;     

30、0; (46) A、*p+6   B、*(p+5)   C、*p+=6   D、p+517、若有以下程序段(n所赋的是八进制数)       int m = 32767, n = 032767;       printf (“%d,%on”,m,n);执行后输出结果是   A   。(47) A、32767,32767     

31、    B、32767,032767 C、32767,77777         D、32767,077777     18、设有如下程序:      #include        main()      int *k,*j,i=100;    &

32、#160;     j=&i;k=&j;           printf(“%dn”,*k);             上面程序的输出结果是   B   。(48) A、运行错误    B、100   C、i的地址  &#

33、160; D、j的地址19、有以下程序段        int m=0,n=0; char c=a;        scanf(“%d%c%d”,&m,&c,&n);        printf(“%d,%c,%dn”,m,c,n);若从键盘上输入:10A10<回车>,则输出结果是   A   。 &#

34、160;      (49)A、10,a,10 B、10,A,10   C、0,a, 0    D、0,A,020、标准函数fgets(s,n,f)的功能是   D 。(50)A、从文件f中读取长度为n的字符串存入s指针所指的内存B、从文件f中读取长度不超过n-1的字符串存入指针s所指的内存 C、从文件f中读取n个字符串存入指针s所指的内存D、从文件f中读取长度为n-1的字符串存入指针s所指的内存21、执行语句for(i=10;i>0;i-);i-;后,变量i的值为&#

35、160;  A 。      (51) A、0   B、10   C、-1   D、122、若有说明和语句:      int a=5,b;      b=a+;此处变量b的值是   C   。   (52) A、7    B、6     C、5&#

36、160;   D、423、宏定义“#define p(x,y,z) x=y*z;”的宏替换“p(a,x+5,y-3.1)”应为   B   。(53) A、a=x+5*y-3.1;        B、a=(x+5)*(y-3.1);       C、a=x+5*y-3.1         D、a=(x+5)*(y-3.1)24、

37、以下叙述中正确的是   A   。(54)A、C程序中注释部分可以出现在程序中任意合适的地方       B、花括号”和”只能作为函数体的定界符       C、构成C程序的基本单位是函数,所有函数名都可以由用户命名       D、分号是C语句之间的分隔符,不是语句的一部分25、请选出合法的C语言赋值语句   A   。(55)A、a=

38、b=58 B、i+ C、a=58,b=58   D、k=int(a+b)试题三、程序阅读选择题(每个选项2分,共30分)。考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。1、下面程序的输出结果是   B   。     main()      int y=8;          for(;y>0;y-)   

39、         if(y%3=0)printf(“%d”,-y);cintinue;             (56) A、74      B、52   C、963   D、852    2、下面程序的输出结果是   C   。 

40、0;        main()           int i,j,m=0;               for(i=2;i<=14;i+=4)            &#

41、160;   for(j=3;j<=19;j+=4)m+;       printf(“%dn”,m);(57) A、8     B、16     C、20     D、253、下面程序的输出结果是   A   。      main()     

42、60; int w=4,x=3,y=2,z=1;         printf(“%dn”,(w<x?w:z<y?z:x);         (58) A、1   B、2    C、3    D、44、下面程序的运行结果是   C   。      int

43、a=3,b=5;      max(int a, int b)        int c;          c=a>b?a:b;           return(c);          &

44、#160;       main()        int a=16;          printf(“%dn”,max(a,b);      (59)   A、3       B、5     C、16

45、60;   D、语法错5、下面程序执行后输出的结果是   C   。            main()         char s=”n123”;           printf(“%d,%dn”,strlen(s),sizeof(s); &#

46、160;            (60) A、赋初值的字符串有错 B、6,7 C、5,6 D、6,6   6、下面程序运行时输入5,4则对应的输出结果是   D   。        int sum(int k )             static int y=0;

47、int i;          for(i=1;i<=k;i+)y+=i;           return y;                   main()      

48、;   int m,n;            scanf(“%d,%d”,&m,&n);            printf(“%dn”,sum(m)+sum(n);             (61) A、54  

49、;   B、0    C、40     D、50     7、下面程序的功能是将一个整数字符串转换为一个整数,如“-1234”转换为-1234,请在      处选择正确答案。     #include      #include      main()   

50、    char s6;           int n;           gets(s)            if(*s= =-)n=-chnum(s+1);        

51、;     else   n=chnum(s);            printf(“%dn”,n);                  chnum(char *p)        

52、60; int num=0,k,len,j;             len=strlen(p);             for(; B ;p+)             k= B ;    

53、60;          j=(-len);               while( A )k=k*10;                num=num+k;     

54、                    return(num);              (62) A、P!=0         B、*(+P)!=0   C、*(P+)!=0 

55、      D、len!=0(63) A、*p    B、*p+0 C、*p-0   D、*p -32     (64) A、-j>0 B、j->0   C、-len>0 D、len->08、下面程序的输出结果是 B 。        #define EVEN(a) a%2= =0?1:0    

56、0;    main()          if (EVEN(9+1)printf(“is evenn”);            else printf(“is oddn”);            (65) A、is even B、is odd C、10

57、is even   D、10 is odd9、下面程序的输出结果是 D 。       main()        int arr=6,7,8,9,10,*ptr=arr;           *(ptr+2)+=2;           

58、 printf(“%d,%dn”,*ptr,*(ptr+2);         (66) A、3,7 B、4,8   C、5,9 D、6,1010、下面程序的输出结果是 B 。mma(int a,int b)int c;    a+=a;b+=b;c=mmb(a,b);    return c*c;          mmb(itn a,int b)     int

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论