欢迎来到天天文库
浏览记录
ID:11518785
大小:62.50 KB
页数:5页
时间:2018-07-12
《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
此文档下载收益归作者所有