您所在位置:网站首页 > 海量文档
 > 计算机 > C/C++资料
中央电大本科C语言程序设计A试题2010年7月.doc8页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
试卷代号:1253
中央广播电视大学2009—2010学年度第二学期“开放本科”期末考试
C语言程序设计A 试题
2010年7月
一、单选题(每小题2分,共20分)
1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。
A.main B.MAIN
C.name D.functiOn
2.每个C语言程序文件的编译错误分为( )类。
A.1 B.2
C. 3 D. 4
3.字符串”a+b=12\n”的长度为( )。
A.6 B.7
C. 8 D. 9
4.在SWitch语句的每个case块中,假定都是以break语句结束的,则此SWitch语句容
易被改写为( )语句。
A.fOr B.whilc
C. do D. if
5.在下面的do一while循环语句中,其循环体语句被执行的次数为( )。
int i=0;do i+十;while(i<10);
A. 8 B.9
C.10 D.11
6.将两个字符串连接起来组成一个字符串时,选用的字符串函数为( )。
A.strlen() B.strcpy()
C.strcat() D.strcmp()
7.若用数组名作为函数调用的实参,传递给形参的是( )。
A. 数组的首地址 B.数组中第一个元素的值
C. 数组中全部元素的值 D.数组元素的个数
8.假定,为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组
的首地址大( )个字节。
A.4 B.8
C.16 D.32
9.假定:被定义为指针类型char*的变量,初始指向的字符串为”Helloworld!',,若要
使变量p指向s所指向的字符串,则p应定义为( )。
A. char *p=s; B. char *p=SLs;
C. char *p;p=*s; D. char *p;p=&s;
10.从一个数据文件中读人以换行符结束的一行字符串的函数为( )。
A.gets() B.fgets()
C.getc() D.[getc()
二、填空题(每小题2分,共26分)
2.short int类型的长度为-——。
3.用类型关键字表示十进制常数3.26f的类型为———。
4.假定y=10,则表达式++y *3的值为——。
5.逻辑表达式(x==0&&y>5)的相反表达式为——
——————————————O
6.若x=5,y=10,则x!=y的逻辑值为——。
7.假定二维数组的定义为"inta[3党5];”,则该数组所占存储空间的字节数为——一。
8.使用"typedef char BB[l0][50]”语句定义一—一为含有10行50列的二维字符数组
类型。
9.字符串”a:\\xxk\\file.tXt"的长度为一一一。
10.假定p所指对象的值为25,p+1所指对象的值为46,则*+十P的值为——。
11.假定一个数据对象为int*类型,则指向该对象的指针类型为 。
12.假定一个结构类型的定义为“struct A{inta,b;A,c;};”,则该类型的理论长度为
.
13.假定要访问一个结构对象x中的数据成员a,则表示方式为 。
三、写出下列每个程序运行后的输出结果(每小题6分,共30分)
1.#include
voidmain(){
int i,j,k=0;
for(i=0;i<5;iq-十)
for(j=“j<5;j++)k++
printf(”%d\n”,k);
}
2.#include
voidmain(){
int x=20;
int i=2;
while(i
if(x%i==0)
i十+;
}
}
3.#include
voidmain() {
inta[8]={70,63,54,95,40,75,90,66}; 。
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论