c语言程序设计习题2

c语言程序设计习题2

ID:11518785

大小:62.50 KB

页数:5页

时间:2018-07-12

c语言程序设计习题2_第1页
c语言程序设计习题2_第2页
c语言程序设计习题2_第3页
c语言程序设计习题2_第4页
c语言程序设计习题2_第5页
资源描述:

《c语言程序设计习题2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》习题2一、单项选择题1.在Windows中,启动应用程序的正确方法是(  )。 A、用鼠标双击该应用程序图标  B、将该应用程序窗口最小化成图标C、将该应用程序窗口还原     D、将鼠标指向该应用程序图标2.语句:printf("%d",(a=2)&&(b=-2);的输出结果是(  )。 A、无输出  B、结果不确定   C、-1  D、13.当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是(  )。   A、c=b=a;B、(a=c)‖(b=c);C、(a=c)&&(b=c);D、a=c=b;4.临时存储频繁使用的信息以加快访问速度,通常用在处

2、理器和主存储器之间一种计算机存储器是(  )。  A、高速缓存(Cache)B、辅助存储器C、随机访问存储器D、只读存储器5.请阅读以下程序: void main(){int a=5,b=0,c=0;if(a=b+c) printf("***");elseprintf("$$$");}以上程序(  )。  A、有语法错误不能通过编译B、可以通过编译但不能通过连接C、输出***D、输出$$$6.sizeof(float)是(  )。   A、一个双精度型表达式B、一个整型表达式C、一种函数调用D、一个不合法的表达式7.以下说法中正确的是(  )。 A、#define和pri

3、ntf都是C语句    B、第5页共5页#define是C语句,而printf不是C、printf是C语句,但#define不是   D、#define和printf都不是C语句8.一位数组的定义格式中不包括(  )。     A、类型说明符     B、数组名     C、常量表达式     D、变量表达式9.设有数组定义:chararray[]="China";则数组array所占的空间为(  )。     A、4个字节     B、5个字节     C、6个字节     D、7个字节10.若要说明一个类型名STP,使得是定义语句STPs;等价于char*s;以下选项中正确的

4、(  )。     A、typedefSTPchar*s;     B、typedef*charSTP;     C、typedefSTP*char;     D、typedefchar*STP;11.执行语句"k=5|3;"后,变量k的当前值是(  )。     A、1     B、8     C、7     D、212.在C程序中,可把整型数以二进制形式存放到文件中的函数是(  )。     A、fprintf函数     B、fread函数     C、fwrite函数     D、fputc函数二、多选题1.函数的参数可以是(  )。A、变量B、指向变量的指针变量C、数组

5、名D、指向数组的指针变量2.下列说法正确的是(  )。A、类型与变量是相同的概念B、可以对变量赋值存取和运算C、编译时对类型分配存储空间D、成员也可以是一个结构体变量3.下列形式等价的是(  )。A、p->成员名B、(*p).成员名C、*p.成员名第5页共5页D、结构体变量.成员名4.将一个结构体变量的值传递给另一个函数的方法有(  )。A、用结构体变量的成员作参数B、用结构体变量作实参C、用指向结构体变量的指针作实参D、用结构体变量名作形参5.处理动态链表动态分配的常用函数有(  )。A、mallocB、callocC、freeD、scanf6.写字符到磁盘文件的fpuc函数,

6、其函数原型(头)不正确的是(  )。A、FILE*fputc(char)B、intfputc(FILE*)C、intfpuc(char,FILE*)D、intfputc(FILE*,char)7.程序开始运行时,系统会自动打开哪些标准文件?(  )A、标准输入B、标准输出C、标准错误输出D、标准网络输出8.下列说法正确的是(  )。A、结构体名与结构体标记是相同的B、成员列表用[]包含C、成员名定名规则与变量名相同D、定义结构体变量后,系统会为之分配内存单元三、判断题1.在TurboC中,实型数据在内存中占4个字节。2.若有形参定义:inta[10];则a++是合法的表达式。3.

7、若有宏定义:#definePI3.1415926,则系统预编译时会报错。4.函数的递归调用不过是一个函数直接地调用它自身。5.定义在main函数后的任何函数都需在main中进行函数声明。6.若有定义:inta;则scanf("%d",a);可以给变量a赋值。7.任何数组在使用前必须先定义。(  )8.在int*p;和语句printf(“%d”,*p);中的*p含义相同。9.在循环体中应有是循环趋于结束的语句。10.do-while语句实现直到型循环。11.for语句可以完全取代w

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

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

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