- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
吉林工程技术师范学院 C语言程序设计 第一学期期末试卷 2019-2020学年 试卷一
学号 姓名 院 (系)
考生注意事项:
本试卷分为两部分,第一部分为选择题,第二部分为非选择题;选择题50分,非选择题50
分,满分100分;考试时间为150分钟。
一、 选择题 (50 分, 每小题 2 分)
(1)C 源程序经过编译、 链接后, 产生的可执行程序的扩展名为 () 。
(A).exe(B).com(C).obj (D).dll
(2) 以下非法的 C 语言常量是 () 。
(A)0xff(B)-80(C)-8.5e-2(D)081
(3) 以下非法的 C 标识符是 ()。
(A)For(B)_123(C)INT(D)sizeof
(4) 以下程序的输出结果为 () 。
#includestdio.h
voidmain(void){
charch=1;
printf(%d\n,++ch-‘0’);
}
(A)0,(B)2(C)1(D) -1
(5) 以下程序的输出结果为 ()。
#includestdio.h
voidmain(void){
int m=10;
printf(%d,,m--);
printf(%d\n,--m+10);
}
(A)10,20(B)9,19(C)10,18(D)9,18
(6) 以下叙述中错误的是()。
(A)break 语句只能用在循环体内和 switch 语句体内
(B) 数组名是一个指向数组首元素的指针
(C) 组成 C 程序的基本单位是函数
(D) sizeof不是 C 的运算符
(7) 以下程序的功能是 ()。
#includestdio.h
#defineN5
voidmain(void){
longresult=0L;
int i,k,m;
for(i=1;i=N;i++){
m=1;
for(k=1;k=i;k++)m*=k;
result+=m;
}
printf(result=%ld\n,result);
}
(A)计算 1!+2!+3!+…+N!(B)计算 N!(C)计算 1+2+3+…+N(D) 以上都不对
(8) 以下不合法的字符常量是 ()。
(A)’\n’(B)’\\’(C)’\0101’(D)”a”
(9) 运行以下程序的输出结果为 ()。
#includestdio.h
intfun(char*s){
int num=0;
while(*s!=\0){
num++;
s++;
}
returnnum;
}
voidmain(void){
char*str=HuaqiaoUni.;
printf(%d\n,fun(str));
}
(A)10(B) 11(C) 12(D)13
(10)若包含预处理命令#includestring.h,定义 chars[]=”Huaqiao”; ,则表达式 sizeof(s)
和
strlen(s)的值分别为 ()。
(A)7,7(B)7,8(C)8,7(D)8,8
(11) 以下程序的运行结果为 ()。
#includestdio.h
#includestring.h
voidmain(void){
char*str=Huaqiao,s[20];
strcpy(s,str+3);
printf(%d\n,strlen(s));
}
(A)3(B)4(C)7(D)20
(12) 以下语句, 错误的是 ()。
(A)inta,*p=a;(B)inta[10],*p=a+1;(C) inta[2][3];int*p=a[1];(D) int* p;*p=10;
(13) 若有 inta[5]={1,2,3,4,5};, 则表达式*(a+1)的值为 ()。
(A)2(B)3(C)4(D)5
(14) 若有 inta[2][3]={1,2,3,4,5,6};, 则表达式*(*(a+1)+2)的值为 ()。
(A)3(B)4(C)5(D)6
(15) 若有定义 chara[]=xyz,b[]={x,y,z};, 以下叙述中错误的是 ()。
(A) 数组 a 存储的是一个字符串 (B) 数组 b 存储的是一个字符串
(C) 数组 a 缺省的长度为 4(D) 数组 b 缺省的长度为 3
(16) 以下程序的输出结果是 ()。
voidf(int*x,int*y){
intt;t=*x;*x=*y;*y=t;
}
voidmain(void){
inta[]={1,2,
您可能关注的文档
- 海南大学《计算机基础》2020-2021第一学期期末试卷A卷.docx
- 海南大学《离散数学》2016-2017学年第一学期期末试卷B卷.doc
- 合肥工业大学《高等数学C》2016-2017学年第一学期期末试卷.pdf
- 河北工业大学《大学物理》2016-2017学年第一学期期末试卷A卷.pdf
- 河北工业大学《大学物理》2017-2018学年第二学期期末试卷A卷.pdf
- 河北工业大学《大学物理》2017-2018学年第二学期期末试卷B卷.pdf
- 河北工业大学《大学物理Ⅱ》2016-2017学年第二学期期末试卷A卷.pdf
- 河北工业大学《大学物理Ⅱ》2016-2017学年第二学期期末试卷B卷.pdf
- 河海大学《大学物理》2018-2019第二学期期末试卷A.pdf
- 河海大学《大学物理》2019-2020学年第二学期期末考试A卷.pdf
- 吉林警察学院《C语言程序设计》2016—2017学年第一学期期末试卷(一).pdf
- 吉林师范大学《C语言程序设计》2016-2017学年第二学期期末试卷A.pdf
- 吉林外国语大学《C语言程序设计》2016-2017学年第二学期期末试卷A.pdf
- 计算机文化基础2016版(遵义师范学院)网课答案.pdf
- 计算机组成原理(吉林农业大学)网课答案.pdf
- 计算机组成原理(兰州理工大学)(兰州理工大学)网课答案.pdf
- 暨南大学《高等数学C》2017-2018学年第二学期期末试卷.pdf
- 暨南大学《数值分析》2017-2018学年第一学期期末试卷.docx
- 暨南大学《数值分析》2018-2019学年第一学期期末试卷.doc
- 暨南大学《数值分析》2019-2020学年第一学期期末试卷.docx
文档评论(0)