- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
祝您学业、事业成功!
全国 2007年 7 月高等教育自学考试
计算机基础与程序设计试题
课程代码: 02275
温馨提示:请同学们要求任科老师讲解试卷。
一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)
在每小题列出的四个备选项中只有一个是符合题目要求的, 请将其代码填写在题后的括号内。 错选、 多选或未选均无分。
1.微机中信息的最小单位是( )
A.bit B . byte C .KB D. word
2.组成计算机硬件系统的是( )
A.控制器、运算器和内存储器 B. CPU、显示器和键盘
C.I/O 设备、CPU和内存储器 D. 控制器、内存储器和 I/O 设备
3.(75)10 的二进制的表示是( )
A.2 B .2 C .2 D . 2
4.字符串常数“ CHINA”在内存中存储时占的字节数是( )
A.5 个 B .6 个 C .7 个 D.8 个
5.如果 a=1,b=2,c=3,d=4,则表达式 a>b?a:c<d?c:d 的值是( )
A.1 B .2 C .3 D.4
6.输出字符串的格式说明符是( )
A.%c B .%s C .%u D.%g
7.设有说明 int x=0,y=0;
则执行 if(x++)y=1+x;
else y=2+x ;
后,变量 y 的值是( )
A.0 B .1 C .2 D.3
8.以下程序段所表示的数学函数关系是( )
y=-1
if(x!=0) if(x>0) y=1;else y=0;
1 (x 0) 1 (x 0) 0 ( x 0) 1 (x 0)
A. y B.y C . y D .
0 (x 0) 1 (x 0) 1 (x 0) y 1 (x 0)
1 (x 0) 0 (x 0) 1 (x 0) 0 (x 0)
9.执行下面程序段后,输出字符 A的个数是( )
for(i=0;i<=5;i+=2)
printf( ″A″);
A.0 个 B .3 个 C .5 个 D.6 个
10.若有定义 char a[ ]= ″computer″; 则存储字符 m的数组元素是( )
A.a[1] B .a[2] C .a[3] D.a[4]
学习提升能力 第 1 页 ( 共 6 页) 知识改变命运
祝您学业、事业成功!
11.若有定义 int a [4]={1,2,3,4}; 则 a[a[3]-a[1]*a[1]] 的值是( )
A.1 B .2 C .3 D.4
12.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( )
A.自动(auto ) B .静态(static ) C .外部(extern) D .寄存器( register )
13.如果一个 C程序仅由一个源文件组成,则在一个源文件中定义的全局变量的作用域为( )
A.源文件的全部范围 B.本程序的全部范围
C.本函数的全部范围 D.从定义该变量的位置开始至本文件末尾
14.下列定义中,不.是.指针数组定义的是( )
A.int*p[5] ; B .float*q[4] ; C .int(*r)[6] ; D.char*w[7] ;
15.若有语句 int*point,a=4; 和 point=&a; 下面代表地址的一组选项是( )
A.a,point,*&a B .&*a,&a,*point C .*&point,*point,&a D .&a,&*point,point
16.下列程序的运行结果是( )
#difine N 9
fun (char s[ ])
{
char*p=s+4,*q=s;
int i;
for(i=0;i<4;i+ +,p+ +,q + +)
{
s[i]=*p;
s[i+4]=*q
}
}
main( )
{
char ss[N]= ″ABCDEFG″H;
fun(ss)
printf( ″%s\n″,ss);
}
A.EFGHABCD B.EFGHEFGH C.ABCDEFGH D .ABCDABCD
17.设有结构体的定义如下:( )
struct cjd {long bh;int*q;char xm[9];} ;
则 sizeof(struct cjd) 的值是
A.14 B .15 C .16 D.17
18.设有说明 :int x=0x15,y=0x0f ;则 x&y 的结果是( )
A.0x5 B .0x15 C .0xf0 D.0xf5
学习提升能力 第 2 页 ( 共 6 页) 知识改变命运
祝您学业、事业成功!
19.如果在程序中要使用系统提供的函数 strlen, 则需要书写的编译预处理命令是( )
A.#include<stdio.h> B.#in
文档评论(0)