二级c语言程序设计模拟试题(四)

二级c语言程序设计模拟试题(四)

ID:26710476

大小:76.50 KB

页数:9页

时间:2018-11-28

二级c语言程序设计模拟试题(四)_第1页
二级c语言程序设计模拟试题(四)_第2页
二级c语言程序设计模拟试题(四)_第3页
二级c语言程序设计模拟试题(四)_第4页
二级c语言程序设计模拟试题(四)_第5页
资源描述:

《二级c语言程序设计模拟试题(四)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二级C语言程序设计模拟试题(四)一、单项选择题。(每小题1分,共20分)1.1、一个C语言程序是由(B)组成。[C程序的结构]A)一个函数B)一个或若干个函数C)一个过程D)一个过程或若干个过程2、C语言用(D)表示逻辑真值。[数据类型-.逻辑类型]A)trueB)TC)整型值0D)非0整型值3、如果程序中有#include"文件名"则意味着(A)。[预编译]A)将"文件名"所指的那个文件的全部内容,在此命令行出现的这一点上,插入源程序B)指定标准输入输出C)宏定义一个函数D)条件编译说明4、为一个结构体变量分配存储空间时,其所占容量为(B)。[数据类型

2、-构造类型]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*temp6、于合法的c语言长整型常量是(A)。[数据类型-常量]A)12LB)6887273C)5E12D)(long)68872737、下列程序输出正确的是(A)。[运算符及表达式

3、-逻辑运算顺序、自加运算]main(){inta=-1,b=1,c;c=(a++<=0)&&!((b--<=0));12printf(“%d,%d,%d”,a,b,c);}A)0,0,1B)-1,1,1C)0,0,0D)0,1,08、已知E的ASCII码是69,则执行printf(“%c”,’D’-‘8’+’5’);的结果是(A)。[ASCII码的性质]A)66B)AC)BD)E9、段名访问的方式是(A)[构造类型-结构]A)结构名.位段名B)位段名C)结构名D)*&位段名10、义有字符数组a,则正确的输入语句是(C)。[常用库函数]A)gets('a'

4、);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)。[文件]A)对文件读写操作B)对文件读操作C)对文件写操作D)对文件不操作13、如果有#definef(x,y)x+y及inta=2,b=3;则执行printf("%d",f(a,b)*f(a,b))后的值为(C)。[预编译]A)3

5、6B)25C)11D)1314、在下面的说明中,(D)是指向函数的指针。[指针-指针数组、数组指针、函数指针、返回值是指针的函数]A)int*p[];B)int(*p)[];C)*p();D)(*p)();15、如果在C程序中有main(intargc,char*argv[]),那么(D)是指命令行中的参数个数。[命令行参数的概念与简单应用]A)argvB)argv[]C)argc,argv[]D)argc16、下列程序运行的结果是(B)。[位运算]#includemain(){unsigneda,b,x;a=0x255;b=a<<4x

6、=(~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)直接按系统设定的标准方式搜索

7、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)

8、。[存储类型-静态类型]A)静态变量有外部静态变量和内部静态变量之分。B)静态变

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

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

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