c语言试题资料答案

c语言试题资料答案

ID:35531595

大小:95.28 KB

页数:6页

时间:2019-03-25

c语言试题资料答案_第1页
c语言试题资料答案_第2页
c语言试题资料答案_第3页
c语言试题资料答案_第4页
c语言试题资料答案_第5页
资源描述:

《c语言试题资料答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言试题一、基础知识填空题1、一个C程序由若干函数构成,其中有且只能有一个匸一函数。2、C语言中的基本数据类型有整形、字符型、实型和枚举类型3、若变量a是数字字符,将其转换成相应的数值用什么语句a=a+48:'4、C语言中的数据类型有基本类型、构造类型和指针以及空类型。5、若变量a是小写字母,将其转换成相应的大写字母用什么语句a=a・65。6、将数学表达式j=sin(^)+ln(«+x)+^写成C语言表达式为y=sin(a*x)+ln(a+x)+exp(a*x)7>若有定义unionst{charname[20];floatscore;intage

2、;};则sizeof(unionst)为20。(在TC环境下)8、有定义inttd[10]={0,l,2,3,4,5,6,7,8,9},*p,匸4;若执行语句:P=td;printf("%d”,*(p+i));输岀结果是一4。1.在C语言中,关键字都用(大写){大写或小写};C语言是通过有且仅有一个(主函数)o2.C语言中构造类型数据有哪三种:(数组)、(结构体)、(公用体)o3.若k=sizeof(int),I=sizeof(float),则k=(2)J=(4)o4.符号农&'是(逻辑与)运算符,&a是指(取a的地址)o5.能表述20

3、<-100的C语言表达式是(20vx&&x<30

4、

5、x<-100)o6.若冇以下程序段:intt,x=2,y=l;7.t=(x=0)&&(y=0);则t=(),x=(y=(1)o若冇以卞程序片段:printf(“%cT,stHen(str));则输出结果是()o如果缺省函数的类型,编译器默认它为int类型。类型为准。3•当函数的类型和返回值的类型不一致是,则以函数5.己知x=3,y=2,循环while(x==y){x-;continue;}执行次。6.若有定义unionstudentcharnamef20];floatscore;):贝(Jsizeo

6、f(unionstudent)为20二、单选题下面哪个是合法的变量名:A°(A)f_max(B)typedef(C)tr?ue(D)5ac2、下列常数中哪个是不符合C语法规定的B(A)''(B)'1()1'(C)Oxle(D)l.e53、C语言程序是由C组成的。(D)主程序和子程序A(D)十六进A)o(A).子程序(B).过程(C).函数4、C源程序屮不能表示整形常数的数制是(A)二进制(B)八进制(C)十进制当定义一个共用体变量吋系统分配给它的内存是(A.各成员所需内存的总和B.成员屮占内存量最大者所需的容量C.结构中第一个成员所需内存量D.结

7、构中最后一个成员所需内存量判断char类型的变量cl是否为数字字符的正确表达式为(B)A.(cl>=0)&&(cl<=9)B.(cl>='0')&&(cl<二'9')C.'O'<=cl<二’9'D.(cl>二'O')

8、

9、(cl<=9,)10・设有如下枚举类型定义:enumlanguage{Basic,Assembly,Ada二100,COBOL,Fortran};请问枚举变量Assembly的值是(A)。若枚举类型定义中没有指定元索的值,则整型常量值从0开始依次递增,(A)1(B)0(C)101(D)99执行语句for(i=0;i<10;i++);后

10、,变量i的值为(A)A.10B.90.015.下列语句的循环次数为(A)intx=5;while(x){x一一;break;}A.1;B.5C.64.若对两个数组a和b进行初始化chara[]=z,abc,z;charb□二{"XJb,,'c,};则下列叙述正确的是D°(A)a与b数组完全相同(B)a与b数组长度相同(C)a与b数组都存放字符串(D)数组a比数组b长度长5、使下列程序段输出”123,456,78”由键盘输入数据,正确的输入是。inti,j,k;scanf(“%d,%3d%d”,&i,&j,&k);printf("%d,%d,%d"

11、,i,j,k);A.12345678B.123,456,78C.123,45678D.123,*456786、下列语句中,合法的定义是一C。(A)inta[戸string”;(类型不匹配)(B)inta⑸二{0,1,2,3,4,5};(个数有6个)(C)char*s="stringM;(D)chara[201;a=^^slring^^;(a是地址)7、有以下程序inta[3][4],*p=a[0];则以下D不是对a数组中第i行,第j列元素值的正确引用。(A)alijljj(B)*(*(a+i)+j)(C)*(p+(i*4+j))(D)*(a+i)+j

12、三、程序阅读填空题1、#include"sldio.h''voidmain(){intx,y,z;—void

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

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

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