C语言试题,二级C语言试题.doc

C语言试题,二级C语言试题.doc

ID:58623333

大小:72.50 KB

页数:9页

时间:2020-10-17

C语言试题,二级C语言试题.doc_第1页
C语言试题,二级C语言试题.doc_第2页
C语言试题,二级C语言试题.doc_第3页
C语言试题,二级C语言试题.doc_第4页
C语言试题,二级C语言试题.doc_第5页
资源描述:

《C语言试题,二级C语言试题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、....二级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)宏定义一个函数D)条件编译说明知识点:编译

2、预处理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)6887

3、273C)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、已知E的ASCII码是69,则执行printf(“%c”,’D’-‘8’+’5’);的结果是(B)。A)66B)AC)BD)E知识点:数据类型与自动转换9、段名访问的方式是(A)w.

4、..v....A)结构名.位段名B)位段名C)结构名D)*&位段名知识点:位段10、有字符数组a,则正确的输入语句是(C)。A)gets('a');B)scanf("%c",a);C)scanf("%s",a);D)gets("a");知识点:字符数组11、如果程序中有staticcharc;则编译时会对其自动设置初始值为(C)A)''B)""C)0D)''知识点:存储类型与静态变量12、如果程序中有语句FILEfp;fp=fopen("abc.txt","w");则程序准备做(C)

5、。A)对文件读写操作B)对文件读操作C)对文件写操作D)对文件不操作13、如果有#definef(x,y)x+y及inta=2,b=3;则执行printf("%d",f(a,b)*f(a,b))后的值为(C)。A)36B)25C)11D)1314、在下面的说明中,(D)是指向函数的指针。A)int*p[];B)int(*p)[];C)*p();D)(*p)();15、如果在C程序中有main(intargc,char*argv[]),那么(D)是指命令行中的参数个数。A)argvB)argv[]

6、C)argc,argv[]D)argc16、下列程序运行的结果是(B)。#includemain(){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)其中循环控制表达

7、式不合法18、用文件包含形式的预处理时,当#include后面的文件名用尖括号括起,寻找被包含文件的方式为(B)w...v....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)奇怪字符2

8、0、程序段(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)。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。