欢迎来到天天文库
浏览记录
ID:38630877
大小:287.50 KB
页数:5页
时间:2019-06-16
《昆明理工大学C语言期末考题库.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一个数组中的所有元素可以具有不相同的数据类型。选择一项:对错C语言中,do-while语句构成的循环只能用break语句退出。选择一项:对错数组名作为函数的参数时,实参数组和形参数组共用相同的内存单元。选择一项:对错已知字符数组str1的初值为"China",则语句str2=str1;执行后字符数组str2也存放字符串"China"。选择一项:对错论使用何种参数传递方式,形参变量值的改变都不影响实参变量的值。选择一项:对错以下有关宏替换的叙述不正确的是_______。选择一项:a.宏替换不占用运行时间b.宏替换只
2、是字符替换c.宏名无类型d.宏名必须用大写字母表示结构体可以定义在单独的头文件中,使用时需要在对应C文件中包含该头文件。选择一项:对错可以用swicth结构实现的程序都可以使用if语句来实现。选择一项:对错下面对typedef的叙述中不正确的是_______。选择一项:a.typedef只是将已存在的类型用一个新的标识符来代表b.用typedef可以增加新类型c.用typedef可以定义各种类型名,但不能用来定义变量d.使用typedef有利于程序的通用和移植枚举类型时一种基本的数据类型。选择一项:对错switc
3、h语句的结束发生在break;语句的执行或者switch语句的“}”。选择一项:对错f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}选择一项:a.777b.789c.71013d.7911C语言中,gets()函数的返回值是用于存放输入字符串的字符数组首地址。选择一项:对错述程序段的输出结果是_______。inta=2,b=3,c=4,d=5;intm=2,n=2;a=(m=a>b)&&(n=c>d)+5;printf("%d",n);选择一项:a.0b.5
4、c.2d.1C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是_______。选择一项:a.由用户指定传递方式b.由实参传给形参c.单向值传递d.地址传递设有inta;charabc[5]="abcd";则a=strlen("ABC");执行后a的值为5。选择一项:对错C语言中,关键字enum可用于结构类型的定义。选择一项:对错C语言中,只能用下标来引用数组元素。选择一项:对错可以把结构体数组元素作为一个整体输出。选择一项:对错若使用一维数组名作函数实参,则以下正确的说法是_______。选择一项:a
5、.实参数组类型与形参数组类型可以不匹配b.在被调函数中不需要考虑形参数组的大小c.实参数组名与形参数组名必须一致d.必须在主调函数中说明此数组的大小fseek函数中的第二个参数代表的位移量是相对于的文件的开始来说的。选择一项:对错宏展开不作语法检查,展开时不替换关键字和常量。选择一项:对错二维及多维数组在定义的同时给数组赋初值时,可以省略数组的各维长度。选择一项:对错共用体所有成员共用的内存单元的大小为各成员需要占用内存大小之和。选择一项:对错若有语句int*point,a=4;和point=&a;下面均代表地址
6、的一组选项是_______。选择一项:a.&a,&*point,pointb.&point,*point,&ac.&*a,&a,*pointd.a,point,*&a下面程序段的输出是_______。inta=-1,b=4,k;k=(a++<=0)&&(!b--<=0);printf("%d,%d,%d",k,a,b);选择一项:a.0,0,3b.0,1,2c.1,1,2d.1,0,3
此文档下载收益归作者所有