- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
说明:请考生将答案写在“大学答题纸”上并标明题号,否则不得分。试卷中 语言程序的开发环境是VC 6。
一、选择题(共20小题,每小题2分,共40分)
A) _1a B)2.温度华氏和摄氏的关系是达式是。A) C=5/9(F-32)C) C=5/9*(F-32)
A) _1a B)
2.温度华氏和摄氏的关系是
达式是。
A) C=5/9(F-32)
C) C=5/9*(F-32)
2a_ C) do D) a.12
:C= - (F-32)。已知:float C,F;由华氏求摄氏的正确计算的表
9
C=5*(F-32)/9
D)三个表达式都正确
设float x,由键盘输入:12.45,能正确读入数据的输入语句是
scanf(%5.2f,x) B) scanf(%d”,x);
scanf(%f,x); D) scanf(%f,x);
一个C程序的执行是从()
main()函数开始,直到 main()函数结束
第一个函数开始,直到最后一个函数结束
第一个语句开始,直到最后一个语句结束
main()函数开始,直到最后一个函数结束
判断char型变量c1是否为数字的正确表达式为 。
0=c1=9 B) c1=0 c1=9
C) 0=c1= 9 D) c1=0c1=9
switch(表达式)语句中的“表达式”,允许的类型是 。
float, int B) float, int, char
C) int, char D) char, double
设 int i,j, x=0;
for(i=5;i;i--)
for(j=0;j4;j++)
x++;
则循环体结束后,x的值为。
5 B) 20
C) 25 D)死循环
设x和y均为int型变量,则执行下面的循环后,y值为
for(y=1,x=1;y=50;y++)
(
if(x=10)break;
if (x%2==1)
(
x+=5;
continue;
}
x-=3;
}
A) 5 B)6
C) 50 D) 51
设有数组定义:int a[5];贝U下列给数组元素赋值错误的是 .
a[3]=93;
scanf(%c”,a[3]);
a[3]=a[0]+a[1];
a[3]=a+3;
若用数组名作为函数调用时的实参,则实际上传递给形参的是 。
A)数组首地址 B)数组的第一个元素值
C)数组中全部元素的值 D)数组元素的个数
int a[2][3]={{1},{2,3}};, 则 a[1][1]的值是。
A) 0 B) 1
C) 2 D) 3
若定义数组并初始化int b[10]={ 1,2,3,4},以下说法错误的是
b[8]的值为0
b[1]的值为1
b[3]的值为整数
b[10]不是b数组中的元素
若已定义的函数有返回值,贝U以下关于该函数调用的叙述中错误的是
函数调用可以作为独立的语句存在
函数调用可以作为一个函数的实参
函数调用可以出现在表达式中
函数调用可以作为一个函数的形参
在C语言中,下列错误的说法是 。
函数可以递归调用
不允许在函数定义中再定义函数
递归程序不可能用非递归算法实现
对于continue语句,可以通过改变程序的结构而不使用它
在一个源文件中定义的全局变量的作用域为 ( )。
A)本文件的全部围。 B)本程序的全部围。
C)本函数的全部围。 D)从定义该变量的位置开始至本文件结束
有以下程序
void main()
(
int i,t[][3]={9,8,7,6,5,4,3,2,1};
for(i=0;i3;i++)
printf(%d”,t[2-i][i]);
}
程序执行后的输出结果是 。
A)753 B)357
C)369 D)751
若有说明float *p , m=3.14;则能正确表示 p指向m的赋值语句是 。
A) p=m; B) p=m; C) *p=m; D) *p=m;
若有下列定义:int a[5],*p=a;则能正确表示a数组某个元素地址的是
A) a B) p+2
C) a++ D) a[5]
若有以下说明,贝U *(a+a[3])的值为
int a[10]={ 9,1,8,2,7,3,6,4,5,0};
A)1 B) 2 C) 8 D) 11
C语言中,函数返回值的类型是由
C语言中,函数返回值的类型是由
A)调用函数时动态决定的
C)调用该函数的主调函数类型
决定的。
B) return语句中的表达式类型
D)定义函数时,所指定的函数类型
每空2分,共20分)二、填空题(共7小题10空,
每空2分,共20分)
设 int a[3][4]={{1,2,3,4},{5,6,7},{8,9}};1.已知 int x=5,y=1,z=2 ;执行语句 x%=y+z ;后,x 的值是 (1]
设 int a[3][4]={{
文档评论(0)