- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009.7
一、单选题(每小题2分,共20分}
1.由C语言源程序文件编译而成的目标文件的缺省扩展名为(D.obj)。
2.设x和y均为逻辑值,则x」!y为假的条件是(C.它们均为假)。
3.枚举类型中的每个枚举常量的值都是一个(A.整数)。
4.循环语句“for(i=0; 1<-n; i十+)5;”中循环体S被执行的次数为(D.n十1)
5.假定有定义为”int a仁4][5〕二{{1,3,5},{2,8}};",则a[1]仁1]的值为(D.8)
6.在下面的选项中,不能作为函数的返回类型的是(C.new)。
7.假定x的值为5,y的值为6,则表达式x+十,一一y的值为(A.25)。
8.用calloc函数创建具有10个整型元素的动态存储空间正确调用是(C.calloc(10sizeof(int)))
9.假定有定义“int b[10], * pb;",则不正确的赋值为(B.pb=b[5])。
10.标准输人设备的文件流标识符是(B.stdin)。
二、填空题(每小题2分,共26分)
1.执行“printf(" % c",'A’十2);”语句后得到的输出结果为C。
2.short int类型的长度为2
3.用类型关键字表示十进制常3.26f的类型为float。
4.假定y=10,则表达式++y*3的值为33
5.逻辑 表 达式(x==0 && y>5)的相反表达式为(x!=011y<=5)
6.若 x= 5,Y= 10,则x!=y的逻辑值为1。
7.假定二维数组的定义为“inta[3][5];",则该数组所占存储空间的字节数为60
8.使用“typedefc harB B[10][50];”语句定义BB为含有10行50列的二维字符数组类型。
9.字符串“a八\xxk\\数据”的长度为11
10.假定p所指对象的值为25,p+1所指对象的值为46则,*++p的值为46。
11.假定一个数据对象为int,类型则指向该对象的指针类型为int* *
12.假定一个结构类型的定义为“structA {inta ,b ;A 。;};”,则该类型的长度为12
13.假定要访问一个结构对象x中的数据成员a,则表示方式为x.a。
三、写出下列每个程序运行后的输出结果(每小题6分,共30
1.#include<stdio. h>
void main( ){
int i,s= 0
for(i二1;;i+十){
if(s>30) break;
if(i%2==0) s+=i;
}
printf("s=0 od \ n",s)
s=42
2.#include<stdio. h>
void main()
int a[9]={36,25,48,24,55,40,18,66,20};
int i,bl,b2;
bl= b2=
for(i=1
a[0];
i<9;i++){
if( a[ i]> bl)b l=a[i];
if( a[ i]< b2)b 2=a[i];
}
printf(" %d 0 od \ n ,bl,b2)
66 18
3.#include<stdio. h>
vo idS B(charc h){
sw itch (c h) {
ca se ' A ': ca s e ,a ':
pri ntf (" W W ” ); br eak
cas e ' B ': c as e' b ':
pri ntf (" GG“);break
default:
printf (" B B“);break;
)
}
void main(){
cha r a l “'a',a2='B',a3二,f'
SB ( al );SB(a2);SB(a3);
pri nt f(" \n");
}
WW GG BB
4.#include<stdio. h>
# de fin eM 6
vo id m ain()
inti ,x ;
int a仁M]={10,15
fore=O;
for(i=0;
K M/2
22,37,46,58);
i++){x =a[i];a[i]=a[M一1一1〕;a仁M-1一i]=x
i<6;i++)print("ood ",aEi]);
printf("\n");
58 46 37 22 15 10
5.#include<stdio. h>
struct W orker
char name[15];int age; float pay;
void main()
structW orkerx ={ "wanghua',52 ,2350};
struct Worker y, * p
y二x; P=&x
printf("%d 007.2f \n",y .ag e+p一>age,p一>pay+20)
104
您可能关注的文档
- 2019年东湖高新考前密卷【教育综合知识A】答案及解析.pdf
- O型金属密封圈.pdf
- 工作压力自测问卷.doc
- 吉林大学珠海学院-C语言试卷 A卷.doc
- 九年级地方晋级赛试题A卷(含答案).doc
- 两片式铸钢硬密封球阀装配工艺.doc
- 气囊压力监测.ppt
- 如何跟压力做朋友.ppt
- 砂石地基施工方案.doc
- 挑梁全长加密.doc
- 一病一品护理汇报(手工精品图文).ppt
- 国家义务教育质量监测四年级心理健康测试卷3+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷2+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷5+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷1+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷4+问卷(通用版附答案).docx
- 13(猫)第3课时 课件+公开课一等奖创新教学设计.docx
- 孙权劝学 (同步公开课一等奖创新教学设计).docx
- 第17课 要是你在野外迷了路 公开课一等奖创新教学设计.docx
- 统编版(五四制)11古诗二首 池上 公开课一等奖创新教学设计.docx
文档评论(0)