- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自学考试历年试题_2012年4月高等教育自学考试计算机基础与程序设计试题_复习参考资料
全国2012年4月高等教育自学考试
计算机基础与程序设计试题
课程代码:02275
一、单项选择题 (本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.存储容量1KB等于 ( )
A.23字节 B.210字节
C.220字节 D.230字节
2.下面哪种设备是输出设备? ( )
A.扫描仪 B.键盘
C.鼠标 D.显示器
3.设有int a=3,b=-4,c=5;表达式++a-c+b++的值是 ( )
A.-6 B.-5
C.-4 D.-3
4.设有int x,y;表达式y=(x=1,++x,x+2)的值是 ( )
A.1 B.2
C.3 D.4
5.以十六进制形式输出整型数的格式说明符是 ( )
A.%x B.%u
C.%o D.%d
6.下列语句中,有语法错误的是 ( )
A.if(xy);
B.if(x= =y)x+y;
C.if(x!=y) scanf(″%d″,&x)else scanf (″%d″,&y);
D.if(xy){x++;y++;}
7.设有程序段 int x=1,y=-1;
if(y0)x-=y;
else x+=y;
执行完该程序段后,x的值为 ( )
A.-1 B.0
C.1 D.2
8.下面程序段的循环次数是( )
int k=2;
while(k= =0) printf (″%d″,k);
k--;printf (″\n″);
A.0次 B.1次
C.2次 D.无限次
9.下面程序段的输出结果是( )
for(i=1;i3;i++)
for(j=1;j3;j++)
printf(″%d”,i+j);
A.2 3 3 4 B.2 3 4
C. D.
10.若有定义int a[4]={1,2,3,4};则表达式a[a[2]- 3*a[0]+1]的值是( )
A.1 B.2
C.3 D.4
11.在C语言程序中,关于函数的定义和调用,以下描述正确的是( )
A.函数的定义可以嵌套,但函数的调用不可以嵌套
B.函数的定义不可以嵌套,但函数的调用可以嵌套
C.函数的定义和函数的调用均不可以嵌套
D.函数的定义和函数的调用均可以嵌套
12.关于main函数,以下说法中正确的是 ( )
A.C语言程序总是从有定义的函数起顺序执行,在main函数中结束
B.在C语言程序中,被调用的函数必须在main()函数中定义
C.C语言程序中的main()函数必须放在程序开始部分
D.C语言程序总是从main()函数开始执行
13.若要定义一个长整型的变量a和一个指向变量a的指针变量q,下面正确的定义语句是( )
A.long a,*q=a; B.long a,*q=a;
C.long*q=a,a; D.long a,q=a;
14.若有说明long int x[5];下面能正确表示数组元素地址的是( )
A.x[3] B.x
C.x+1 D.*x
15.下面关于结构体类型的定义正确的是( )
A.struct ABC B.struct ABC
{ {
int a int a;
char b char b;
char *p char *p;
} }
C.struct ABC D.struct ABC
{ {
int a; int a,
char b; char b,
char *p; char *p,
}; };
16.下面列出的位运算符中,表示按位与操作的是 ( )
A.~ B.!
C.& D.^
17.下面各个位运算符优先级从左到右依次升高的是 ( )
A. | ~ B.| ~
C.| ~ D.~ | &
18.设有说明:int u=1,v=3;表达式:u=v的值是( )
A.0 B.1
C.3 D.8
19.如果将文件指针fp指向文件末尾,正确的语句是 ( )
A.feof(fp); B.rewind(fp);
C.fseek(fp,0L,0); D.fseek(fp,0L,2);
20.若要在C盘TC目录下,建立一个a1.dat的文本文件,正确使用打开文件的函数是( )
A.fopen(″C:\\ TC \\ a1.dat″,″r″) B.fopen(″C:\ TC \ a1.dat
您可能关注的文档
- 实操项目1-3(加油服务、收银和办卡流程).doc
- 材料力学教学大纲54学时新.doc
- 采购环境答案.doc
- 适用于混能和全电动汽车的电池管理系统.doc
- 关于做好2014年大学生志愿者暑期“三下乡“社会实践活动总结工作通知.doc
- 暑期课程英语江苏初二词类,句子成分,代词.doc
- 规范汉字书写指南1绪论.doc
- 数据库设计说明书v11.doc
- 数据挖掘:简介和答疑.doc
- 数学经典易错题会诊及高考试题预测12.doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)