收藏 分享(赏)

C语言程序设计试卷及答案.docx

上传人:HR专家 文档编号:11971290 上传时间:2021-06-13 格式:DOCX 页数:7 大小:19.27KB
下载 相关 举报
C语言程序设计试卷及答案.docx_第1页
第1页 / 共7页
C语言程序设计试卷及答案.docx_第2页
第2页 / 共7页
C语言程序设计试卷及答案.docx_第3页
第3页 / 共7页
C语言程序设计试卷及答案.docx_第4页
第4页 / 共7页
C语言程序设计试卷及答案.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、-精选文档 -C 语言程序设计一、单项选择题( 共 15 小题,每题4 分,共60 分 )1 、下列有关C 语言的叙述中错误的是()。A) C 语句必须以分号结束B) 任何一个C 程序中有且只有一个主函数C) 复合语句在语法上可被看作一条语句D) C 程序中对数据的任何操作都可由运算符实现2 、以下不能定义为用户标识符的是()。A) MAINB) _HJC) 2ongD) LINE13 、以下能正确定义一维数组的是()。A) inta5=0,1,2,3,4,5;B) int a5=” 012345”;C) chara =” 012345”;D) char a5=0,1,2,3,4,5;4、以下

2、关于 main()函数的说法,正确的是。A) main()必须是程序的第一行B)main()可以有参数C)一个程序可以有多个main()D)main()可以被用户自定义的函数调用5、设 char str110 =“ ABCDEstr210”, =“ xyz ”;则执行语句printf(“ %d” , strlen(strcpy(str1, str2);后的输出结果是()。A)9B) 8C) 5D) 36 、若用数组名作为函数调用的实参,则传递给形参的是()。A) 数组的首地址 B) 数组第一个元素的值C) 数组中全部元素的值D) 数组元素的个数7、在 C 程序中,若未在函数定义时说明函数类型,

3、则函数默认的类型为()。A )voidB ) doubleC) intD ) char8、下面不能正确进行字符串赋值操作的语句是( ) 。可编辑-精选文档 -A) char s5=ABCD; B) char s5; s=ABCD;C) char *s ;s=ABCDEF; D) char*s=ABCD;9 、设有说明int s5=1,3,5,7,9; int *p=s;则下列表达式中值为3 的是( ) 。A )+pB) +(*p)C) *(+p)D) *(p+=2)10 、变量的指针,其含义是指该变量的。A) 值B) 地址C) 名D) 一个标志11 、若有说明int (*p)3;则以下是正确的

4、叙述。A) p 是一个指针数组B)p 是一个指针,它只能指向一个包含3 个 int 类型元素的数组C) p 是一个指针,它可以指向一个一维数组中的任一元素D) (*p)3 与 *p3 等价12、指针变量一定不能进行的运算是。A) +B) -C) =D ) /13、若有语句 int array34; 以下对下标为i 和 j 的数组元素的引用不正确的是。A) arrayi jB) *(*(array+i)+j)C) *(arrayi+j)D) *(array+i*4+j)14 、一般情况下,文件占用存储空间较多。A)二进制文件B)文本文件C)随机文件D )顺序文件15 、若对文件的操作未到文件尾时

5、,feof(fp)函数的返回值是。A ) EOFB)1C) 0D)不定的非零值二、阅读下列程序,在程序后面的横线上,写出该程序的功能或给出运行结果。(共 3 小题,第1 、2 题 13分,第 3 题 14 分,共 40 分 )1. #include 可编辑-精选文档 -void main() char ch; int k=0;for(ch= A ;ch H ;ch+,k+)if(k%2=0) printf(“,ch);%c”printf(n“” );输出结果:2. #include void main( ) int k=0;char c= A;do switch (c+)case A : k+

6、; break;case B -:;kcase C : k+=2; break;case D : k=k%2; break;case E : k=k*10; break;default: k=k/3;k+; while(c G );可编辑-精选文档 -printf(“ k=%dn ” , k);输出结果 :3. #include void main() int a6=12,4,17,25,27,16,b6=27,13,4,25,23,16,i,j; for(i=0;i6;i+) for(j=0;j6;j+) if(ai=bj)break;if(j6) printf(“ %d” ,ai);printf(n“” );输出结果:可编辑-精选文档 -一、单选题1) D2) C3) C4) B5) D6) A7) C8) C9) C10) A11 B12 D13 D14 B 15 C1617 18 D19二、阅读程序1、 ACEG2、 83、 4252716可编辑

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报