欢迎来到天天文库
浏览记录
ID:19804919
大小:57.50 KB
页数:8页
时间:2018-10-06
《c语言程序设计习题2new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C语言程序设计》习题2一、单项选择题1.当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()。 A.c=b=a;B.(a=c)‖(b=c);C.(a=c)&&(b=c);D.a=c=b;2.以下定义语句中错误的是()。 A.inta[]={1,2};B.char*a[3];C.chars[10]=”test”;D.intn=5,a[n];3.临时存储频繁使用的信息以加快访问速度,通常用在处理器和主存储器之间一种计算机存储器是()。 A.高速缓存(Cache)B.辅助存储器C.随机访问存储器D.只读存储器4.下列运算符中优先级最低的是()。A.?:
2、B.+=C.>=D.==5.以下程序的运行结果是()。main(){intk=4,a=3,b=2,c=1;Printf(“%d”,k<a?k:c<b?c:a);第8页共8页}A.4B.3C.2D.16.设有程序段:intk=10;while(k=0)k=k-1;则下面描述中正确的是()。A.while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次7.设有以下程序段:intx=0,s=0;while(!x!=0)s+=++x;printf(“%d”,s);则()。A.运行程序段后输出0B.运行程序段后输出1C.程序段中的控制表达式是
3、非法的D.程序段执行无限次8.下面程序段的运行结果是()。intn=0;while(n++<=2);printf(“%d”,n);A.2B.3C.4D.有语法错第8页共8页9.若有说明:inta[10];则对a数组元素的正确引用是()。A.a[10]B.a[3.5]C.a(5)D.a[10-10]10.下面描述正确的是()。A.两个字符串所包含的字符个数相同时,才能比较字符串B.字符个数多的字符串比字符个数少的字符串大C.字符串“STOP”与“STOP”相等D.字符串“That”小于字符串“The”二、填空题1.int*a()返回值为一个整型的_______变量。2.预处
4、理命令行都必须以_______号开始。3.若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为_______,n的值为_______。4.结构体用_______关键字定义。5.结构体数组的每个元素都是_______型变量。6.设c语言中,int类型数据占2个字节,则long类型数据占_______个字节,short类型数据占_______个字节。7.C语言源程序文件的后缀是.C,经过编译之后,生成后缀为.OBJ的_______文件,经连接生成后缀.EXE的可执行文件。8.以下程序的输出结果是______。#includema
5、in(){inta=325;doublex=3.1415926;printf(“a=%+06dx=%+e”,a,x);}9.以下程序的运行结果是______。第8页共8页#includemain(){intn=0;n+=(n=10);printf(“%d”,n);}三、判断题1.调用数学库函数,必须在程序的开头加一条#include命令,并把头文件“math.h”包含到程序中来。()2.若有宏定义:#definePI3.1415926,则系统预编译时会报错。()3.if-else与局不能操作多个操作语句。()4.主函数和被调函数之间没有数据传递关
6、系。()5.C语言的函数定义是相互平行独立的。()6.可以将一个结构体变量作为整体输入输出。()四、简答题1.写出文件打开函数的意义和用法。2.写一个函数,将两个字符串连接。3.阐述指针变量的概念。4.用数组名作函数参数与用数组元素作实参有几点不同?5.猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再吃时,见只剩一个桃子了。求第一天共摘多少桃子?6.请根据自己的认识,写出C语言的主要特点。第8页共8页C语言程序设计习题2答案一、单项选择题题
7、号12345678910答案CDABDCBCDD二、填空题题号答案1入口地址2#310,64Struct5结构体64,27目标8a=+00325□□□x=+3.14159e+00920三、判断题题号123456答案TTF×√×四、简答题1.答:fopen打开一个文件调用标准I/O库函数fopen,它使打开文件与一个流相关联,返回一个指向该流的文件类型指针,用于后续的文件操作。具体操作如下:FILE*fopen(constchar*filename,constchar*mode);第8页共8页2.答:Charconcatenat
此文档下载收益归作者所有