1 / 15
文档名称:

C语言试题,二级C语言试题新版资料.doc

格式:doc   大小:53KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言试题,二级C语言试题新版资料.doc

上传人:读书百遍 2020/11/1 文件大小:53 KB

下载得到文件列表

C语言试题,二级C语言试题新版资料.doc

文档介绍

文档介绍:二级C语言程序设计模拟试题(一)一、单项选择题。(每小题1分,共20分)1、一个C语言程序是由(B)组成。A)一个函数B)一个或若干个函数C)一个过程D)一个过程或若干个过程知识点:C语言程序结构2、C语言用(D)表示逻辑真值。A)trueB)TC)整型值0D)非0整型值知识点:数据类型3、假如程序中有#include"文件名"则意味着(A)。A)将"文件名"所指那个文件全部内容,在此命令行出现这一点上,插 入源程序B)指定标准输入输出C)宏定义一个函数条件编译说明知识点:编译预处理4、为一个结构体变量分配存放空间时,其所占容量为(B)。A)结构体中第一个组员所占容量B)结构体中全部组员所占容量C)结构体中全部组员中所占容量最大者D)结构体中最终一个组员所占容量知识点:结构体5、假如int*px,*py;则可用{temp=*px;*px=*py;*py=temp}实现*px和*py 交换。 其中temp应该说明为(A)。A)inttempB)int&tempC)int**tempD)int*temp知识点:指针6、于正当c语言长整型常量是(A)。A)12LB)6887273C)5E12D)(long)6887273知识点:数据类型7、下列程序输出正确是(A)。main(){inta=-1,b=1,c;c=(a++<=0)&&!((b--<=0));printf(“%d,%d,%d”,a,b,c);}A)0,0,1B)-1,1,1C)0,0,0D)0,1,0知识点:逻辑运算符8、已知EASCII码是69,则实施printf(“%c”,’D’-‘8’+’5’);结果是(B)。A)66B)AC)BD)E知识点:数据类型和自动转换9、段名访问方法是(A)A))位段名C)结构名D)*&位段名知识点:位段10、有字符数组a,则正确输入语句是(C)。A)gets('a');B)scanf("%c",a);C)scanf("%s",a);D)gets("a");知识点:字符数组11、harc;则编译时会对其自动设置初始值为(C)A)'\n'B)"\n"C)0D)'\0'知识点:存放类型和静态变量12、假如程序中有语句FILEfp;fp=fopen("","w");则程序准备做(C)。A)对文件读写操作B)对文件读操作C)对文件写操作D)对文件不操作13、假如有#definef(x,y)x+y及inta=2,b=3;则实施printf("%d",f(a,b)*f(a,b)) 后值为(C)。A)36 B)25 C)11 D)1314、在下面说明中,(D)是指向函数指针。A) int*p[]; B) int(*p)[]; C)*p(); D) (*p)();15、假如在C程序中有main(intargc,char*argv[]),那么(D)是指命令行中参数个数。A) argv B) argv[] C) argc,argv[] D) argc16、下列程序运行结果是(B)。#include<>main(){unsigneda,b,x;a=0x255;b=a<<4x=(~b)&0xff}A)0x55B)0xafC)0x50D)0xda17、下面程序中选择正确答案(C)main(){intk=0;while(printf(“*”)){k++;if(k<3)break;}}A)其中循环控制表示式和’0’等价B)其中循环控制表示式和0等价C)其中循环控制表示式和1等价D)其中循环控制表示式不正当18、用文件包含形式预处理时,当#include后面文件名用尖括号括起,寻求被包含文件方法为(B)A)先在源程序所在目录搜索,再按系统设定标准方法搜索B)直接按系统设定标准方法搜索C)仅仅搜索目前目录D)仅仅搜索源程序所在目录19、设有以下函数定义intf(char*s){char*p=s;while(*p)p++;return(p-s);}假如用printf(“%d”,f(“abcdef”));调用该函数,则输出结果为(B)。A)0B)6C)7D)奇怪字符20、程序段(C)intx=-1;do{x=x*x;}(!x);A)是死循环B)循环实施2次C)循环实施1次D)不正当二、不定项选择题。(每小题1分,共10分,错选、漏选均不得分)1、存放类型为static静态变量正确描述有(ABE)。A)静态变量有外部静态变量和内部静态变量之分。B)静态变量数据类型假如是整型,则其缺省初值由编译系统赋为0。C)内部静态变量不能赋初值。D)所谓全局变量就是指静态变量。E)外部静态变量只在本文件中可见。2、下列哪些运算符优先级相同且运算次序从左到右(AC)。A)()[]->B)++--C)<>=D)&&||E)&|3、在C语言中,下面哪些描