欢迎来到天天文库
浏览记录
ID:19851329
大小:350.50 KB
页数:9页
时间:2018-10-07
《2008年07月02275自考计算机基础与程序设计试题带答案new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2008年7月高等教育自学考试全国统一命题考试计算机基础与程序设计试卷课程代码2275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.一个完整的计算机系统应该包括( )A.主机和外设B.主机和操作系统C.硬件系统和系统软件D.硬件系统和软件系统2.若用八位二进制表示一个整数,则-4在计算机中的表示是( )A.11111100B.11111011C.10000100D.000001003.下列转义字符中,表示回车的是( )A. B.C.rD.f4.若定义do
2、ubled;则d在内存中分配的字节数是( )A.1个B.2个C.4个D.8个5.下列表达式中运算结果为3的表达式是( )A.(-7)%4B.7/4+2C.7/4*4-4D.8/3+8/36.设有inta=3,b=-4,c=5;表达式a++-c+b++的值是( )A.-6B.-5C.-4D.-37.在printf语句中,格式说明符u表示( )A.以十进制带符号形式输出整数B.以十六进制带符号形式输出整数C.以十进制无符号形式输出整数D.以十六进制无符号形式输出整数8.若有inta=3,b=4,c=5,d=6,x=4;执行下列程序段后x的值是( )if(a
3、f(c==d)x=c;}elsex=d++A.4B.5C.6D.79.关于switch中的表达式,正确的说法是( )A.它必须是算术表达式B.它必须是关系表达式C.它必须是逻辑表达式D.它可以是任意类型的表达式10.对do语句while(表达式);结构的循环,下列说法正确的是( )A.当表达式的值为非零时不执行循环体B.循环体至少被执行一次C.当表达式的值为零时循环体一次也不执行D.循环体仅被执行一次11.只能在循环语句中用于结束本轮循环的语句是( )A.break;B.continue;C.gotoD.if12.若有定义inta[4]={1,2,3,4};则a[(a[1]*a[3
4、]+a[0])3-1)]的值是( )A.1B.2C.3D.413.若有定义inta[3][5];则数组a在内存中分配的字节数是( )A.8B.15C.24D.3014.已知strl和str2是字符串数组,下列哪一个函数能正确的完成字符串的输入?( )A.gets(strl)B.gets(strl,str2)C.getchar(strl)D.getchar(strl,str2)15.下列关于函数的描述中正确的是( )A.C程序中有调用关系的所有模块必须放在同一个源文件中B.函数必须有返回值,否则不能使用函数C.C程序必须由一个或一个以上函数构成D.C函数既可以嵌套定义又可以嵌套调
5、用16.设有下列程序,则( )第9页共9页intd=10;main(){inta=3;printf(“%d,%d”,a,d);}A.a是全局变量,d是全局变量B.a是局部变量,d是全局变量C.a是全局变量,d是局部变量D.a是局部变量,d是局部变量17.若有说明:int*p1,*p2,m=5,n;以下进行赋值的语句中合理的是( )A.p1=m;B.&p2=n;C.pl=&m;p2=p1;D.*p1=&m;18.下列为指针数组定义的是( )A.float(*)[6];B.floatp[6];C.float(*)();D.float*p[6];19.设有说明:FILE*fp;对于f
6、p=fopen(″c:\abc.dat″,″rb″);语句,下列说法中不正确的是( )A.fp将指向abc.dat文件B.以只读方式打开二进制文件C.打开文件的文件名是abc.datD.以读写方式打开ASCII码文件20.ASCII码文件的结束可以用符号常量EOF表示。EOF的值是( )A.0B.1C.-1D.不能确定的值二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。21.下列数据数值相等的有( )A.(11111111)2B.(377)8C.(255)1
7、0D.(FF)16E.(256)1022.以下if语句中没有语法错误的有( )A.if(x>0)printf(″%f″,x);elseprintf(″%f″,x);B.if(x>0){x=x+y;printf(″%f″,x)}第9页共9页elseprintf(″%f″,x)C.if(x>0){x=x+y;printf(″%f″,x);}elseprintf(″%f″,x);D.if(x>0
此文档下载收益归作者所有