c语言试题(2)_第1页
c语言试题(2)_第2页
c语言试题(2)_第3页
c语言试题(2)_第4页
c语言试题(2)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

全国计算机等级考试二级笔卷考试基础知识与c语言程序设计(试验时间120分,100分满分)1995年9月一、选择问题(1)-(40 )每小题一分,(41)-(50 )每小题两分,共计60分)以下各题a )、b )、c )、d )四个选项中,只有一个选项是正确的,所以不要把正确的选项写在答题纸的相应处,回答答答题纸。(1)最初的电子数字计算机ENIACA) 1927年B)1936年C) 1946年D) 1951年(用FORTRAN语言编写的源程序必须通过,才能成为目标程序a )汇编b )解释c )编辑d )编译(3)计算机软件一般由系统软件和a )字处理软件b )应用软件c )管理软件d )科学计算机软件(4)计算机内使用的数量为a )二进制b )八进制c )十进制d )十六进制(21 )选择一组可用作c语言的用户标识符的标识符A) void B) a3_b3 C) For D) 2adefine _123 -abc DO魔兽世界大战(22 )如果设inta=12,则在执行了语句a=a-=a*a之后,a的值为A) 552B) 264C) 144D) -264(23) C语言程序的基本单位是a )程序行b )语句c )函数d )字符(24 )请选择合法的c语言代入句A) a=b=58 B) i; C) a=58,b=58 d;k=int (a b )(二十五)执行以下程序的结果:int x=23;do printf(-, x- ); 以下称为while (! x;a )打印部321 B )打印部23 C )不进行任何打印的d )死锁定(26 )请选择下列句子的输出结果:printf(%dn”、strlen(t065xffn”)A) 5 B) 14 C) 8 D )输出项目不正确,无正常输出(27 )函数包括:ggg(x )浮点x;printf(n%d ,x*x ); 以下称为函数类型a )不知道与参数x相同类型的void C )为int D )(28 )有下列枚举类型定义:enum language Basic=3,Assembly,Ada=100,COBOL,Fortran;枚举量Fortran的值是A) 4 B) 7 C) 102 D) 103(29 )如果有以下说明和句子,请选择对c数组元素的正确引用int c45、*cp)5;cp=c;A) cp 1 B) *(cp 3) C) *(cp 1) 3 D) *(*cp 2)(30 )标准函数fgets(s,n,f )的功能包括a )从文件f读取长度为n的字符串,保存到指针s指向的存储器中。b )从文件f读取长度n-1以下的字符串,存储到指针s指向的存储器中c )从文件f读出n个字符串并存储在指针s指向的存储器中d )从文件f读取长度为n-1的字符串并存储在指针s指向的存储器中(31 )设置有如下程序:int *var,ab;ab=100var=ab;ab=*var 10;当执行上述程序时,ab的值为A) 120 B) 110 C) 100 D) 90(32 )下一段为数组的所有要素输入数据,请选择正确答案填写。#includemain () int a10,i=0;while(i10) scanf(%d”,_ ) :以下称为A) a (i ) B) ai 1 C) a i D) a i(33 )第:段如下:char str =Hello ;char *ptr;ptr=str;如果执行上述段落,*(ptr 5)的值为A) o B) 0 C )不确定的值D) o的地址(34 )在宏定义#define PI 3.14159中,将宏名称PI置换为一个a )单精度数b )倍精度数c )常数d )字符串(35 )文字(char )型数据在微机存储器中的存储形式a )反转b )补充代码C) EBCDIC代码D) ASCII代码(36 )执行下列分段:int x=35;char z=A;int b;B=(x15)(z )main () int *k、*j、i=100;j=i; k=j;printf(%dn”,*k )以下称为上述程序的输出结果a )操作错误B) 100 C) i的地址D) j的地址(42 )设a=5、b=6、c=7、d=8、m=2、n=2来执行(m=ab)(n=cd )后n的值为A) 1 B) 2 C) 3 D) 4(43 )下列函数的功能包括:sss(s,t )char *s、*t; while(*s)(*t)(*t =*s ) );return(*s-*t )以下称为a )求出字符串的长度b )比较两个字符串的大小c )将字符串s复制到字符串t的d )将字符串s连接到字符串t(44 )请选择以下程序的输出结果#includesub(x,y,z )int x、y、*z; *z=y-x; 以下称为main () int a,b,c;sub (10,5,a) sub(7,a,b) sub(a,b,c )printf(%d,%d,%d,%dn ,a,b,c );以下称为a ) 5,2,3 b )-5,-12,-7 C) -5,-12,-17 D) 5,-2,-7(45 )下列程序的输出结果如下#includemain () int i=2,p;p=f(i,i 1)printf(%d”,p );以下称为int f(a,b )int a,b; int c;if(ab) c=1;elseif(a=b) c=0;else c=-1;return(c )以下称为A) -1 B) 0 C) 1 D) 2(46 )请选择下一段的输出结果#include#define MIN(x,y) (x)(y )? (x):(y )main () int i,j,k;i=10; j=15;k=10*MIN(i,j )printf(%dn”,k );以下称为A) 15 B) 100 C) 10 D) 150(47 )请选择下一段的输出结果#includemain () char sl10、s210、s310、s410;scanf(%s%s”,s1,s2); gets(s3) gets(s4 )puts (S1 ) puts (S2 ) puts (S3 ) puts (S4 )以下称为输入数据为: (此处表示回车)aaaaaabbbbcccc dddda ) aaaaaab;aaaac;aaaaaad;aaaaaaa AABB bbbbbbbbbbbbbbbbbcccccccccccdddddcccc dddd dddd eeee(48 )请选择以下程序的输出结果#includefun(s,n1,n2)int *s,n1,n2; int i,j,t;i=n1; j=n2;while(i )main () inta = 1,2,3,4 ,I;int x=0;for(i=0; i4; I ) sub(a,x ); printf(%d”,x ); 以下称为printf(n );以下称为sub(s,y )int *s,y; static int t=3;y=st; t-;以下称为A) 1 2 3 4 B) 4 3 2 1 C) 0 0 0 0 D) 4 4 4 4(50 )下一程序的输出结果是:结构ST int x;int *y; *p;int dt 4= 10,20,30,40 ;structstatiaa4=50,dt0,60,dt1,70、dt2、80、dt3 ;main () p=aa;printf(%dn”,p-x );printf(%dn”,(p)-x )printf(%dn”,(*p-y ) )以下称为A) 10 B) 50 C) 51 D) 6020 60 60 7020 21 21 31

温馨提示

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

评论

0/150

提交评论