C语言程序设计试卷及答案资料

上传人:w****i 文档编号:92367457 上传时间:2019-07-09 格式:DOC 页数:3 大小:42KB
返回 下载 相关 举报
C语言程序设计试卷及答案资料_第1页
第1页 / 共3页
C语言程序设计试卷及答案资料_第2页
第2页 / 共3页
C语言程序设计试卷及答案资料_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计试卷及答案资料》由会员分享,可在线阅读,更多相关《C语言程序设计试卷及答案资料(3页珍藏版)》请在金锄头文库上搜索。

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

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

3、的类型为( )。A)void B)double C)int D)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)+p B)+(*p) C) *(+p) D) *(p+=2)10、变量的指针,其含义是指该变量的 。 A) 值 B) 地址 C) 名 D) 一个标志11、若有说明int (*p)3;则以下 是正确的叙述。A) p是一个指针数

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

5、F B)1 C)0 D)不定的非零值二、阅读下列程序,在程序后面的横线上,写出该程序的功能或给出运行结果。(共3小题,第1、2题13分,第3题14分,共40分)1. #include void main() char ch; int k=0; for(ch=A;chH;ch+,k+) if(k%2=0) printf(“%c”,ch); printf(“n”); 输出结果: 2. #include void main( ) int k=0; char c=A; do switch (c+) case A: k+; break; case B: k-; case C: k+=2; break;

6、case D: k=k%2; break; case E: k=k*10; break; default: k=k/3; k+; while(cG); 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) D 2) C 3) C 4) B 5) D 6) A 7) C 8) C 9) C 10) A11 B 12 D 13 D 14 B 15 C 16 17 18 D 19 二、阅读程序 1、ACEG 2、8 3、4252716

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号