- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计
一、 选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)
1、有以下程序
main( )
{ char a[]=abcdefg,b[10]=abcdefg;
printf(%d %d\n,sizeof(a),sizeof(b));
}
执行后输出结果是()
A)7 7 B)8 8 C)8 10 D)10 10
sizeof对应指针是4,对应数组是数组所占的字节的多少,所有的包括’\ 0’
sizeof对与函数传递过来的数组也是4,因为在C语言中数组参数被当作指针传递
2、有以下程序
void swap1(int c[])
{ int t;
t=c[0];c[0]=c[1];c[1]=t;
}
void swap2(int c0,int c1)
{ int t;
t=c0;c0=c1;c1=t;
}
main( )
{ int a[2]={3,5},b[2]={3,5};
swap1(a); swap2(b[0],b[1]);
printf(%d %d %d %d\n,a[0],a[1],b[0],b[1]);
}
其输出结果是()
A)5 3 5 3 B) 5 3 3 5 C)3 5 3 5 D)3 5 5 3
3、有以下程序
void sum(int *a)
{ a[0]=a[1];}
main( )
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
for(i=2;i=0;i--) sum(aa[i]);
printf(%d\n,aa[0]);
}
执行后的输出结果是()
A)4 B)3 C)2 D)1
4、有以下程序
int f(int b[][4])
{ int i,j,s=0;
for(j=0;j4;j++)
{ i=j;
if(i2) i=3-j;
s+=b[i][j];
}
return s;
}
main( )
{ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};
printf(%d\n,f(a));
}
执行后的输出结果是()
A)12 B)11 C)18 D)16
5、有以下定义
#include stdio.h
char a[10],*b=a;
不能给数组a输入字符串的语句是()
A)gets(a) B)gets(a[0]) C)gets(a[0]); D)gets(b);
a[0]是char类型的,其他都为地址类型。在C语言里面要注意类型检测,可以识别类型的。
6、有以下程序
main( )
{ char *p[10]={abc,aabdfg,dcdbe,abbd,cd};
printf(%d\n,strlen(p[4]));
}
执行后输出结果是()
A)2 B)3 C)4 D)5
7、有以下程序
int a=2;
int f(int *a)
{return (*a)++;}
main( )
{ int s=0;
{ int a=5;
s+=f(a);
}
s+=f(a);
printf(%d\n,s);
}
执行后输出结果是()
A)10 B)9 C)7 D)8
Gcc中允许在{}里面定义变量,里面的变量会屏蔽外部变量直至全局变量
8、有以下程序
#define f(x) x*x
main( )
{ int i;
i=f(4+4)/f(2+2);
printf(%d\n,i);
}
执行后输出结果是()
A)28 B)22 C)16 D)4
9、设有以下语句
typedef struct S
{ int g; char h;} T;
则下面叙述中正确的是()
A)可用S定义结构体变量 B)可以用T定义结构体变量
C)S是struct类型的变量 D)T是struct S类型的变量
10、有以下程序
struct STU{
char name[10];
int num;
};
void f1(struct STU c)
{ struct STU b={LiSiGuo,2042};
c=b;
}
void f2(struct STU *c)
{ struct S
您可能关注的文档
最近下载
- 2017年版2020年修订高中课程标准培训《高中体育与健康课程标准的继承、创新与发展》.ppt VIP
- N2010色谱工作站说明书.doc VIP
- 2017年版2020年修订高中课程标准培训《基于学科核心素养的高中体育与健康教学改革》.ppt VIP
- 涂塑钢管焊接施组方案.pptx VIP
- TCECS1179-2022 预铺防水卷材应用技术规程.pdf VIP
- 普通高中体育与健康课程标准2017年版2020年修订解读与培训课件.pptx VIP
- 2025届高考数学复习 解析几何 备考策略课件.pptx
- 仪表实操题集.doc VIP
- 2023年煤矿企业安全生产管理人员考试题库.pdf VIP
- 【总结】水利工程建设监理工作总结报告..docx VIP
文档评论(0)