C语言基础题二(印)

C语言基础题二(印)

ID:46610978

大小:94.00 KB

页数:7页

时间:2019-11-26

C语言基础题二(印)_第1页
C语言基础题二(印)_第2页
C语言基础题二(印)_第3页
C语言基础题二(印)_第4页
C语言基础题二(印)_第5页
资源描述:

《C语言基础题二(印)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言基础题二一、选择题:1.C语言提供的合法数据关键字是()。A)floatB)SagnedC)IntegerD)Char2.以F符号中不能用作用户标识符的符号是()。A)_256B)voidC)scanfD)Struct3.若k为int型变量,则以下语句()。k二8567;printf("

2、%-06d

3、",k);A)输出格式描述不合法B)输出为

4、008567

5、C)输出为18567

6、D)输出为

7、-08567

8、4.sizeof(float)是()。A)—个双精度表达式B)—个整型表达式C)一种函数调用D)—个不合法的表达式5.在C语言

9、中,int、char和short三种类型数据在内存中所占用的字节数()。A)由用户自己定义B)均为2个字节C)是任意的D)市所川机器的机器字长决定6.判断char空变量cl是否为小写字母的正确表达式为()。A)'a'<=cl<='z'B)(cl>=A.&&(cl〈='z')C)('a'>二cl)

10、

11、('z'<=cl)D)(cl>='a')&&(cl<='z')7.以下叙述屮正确的是()oA)a是实型变量,C语言允许进行以卜-赋值a=10,因此可以这样说:实型变量屮允许存放整型值B)在赋值表达式屮,赋值号右边即可以是变量也可以是任意表达式C

12、)执行表达式a=b后,在内存中a和b存储单元中的原冇值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0D)已冇a二3,b二5当执行了表达式沪b,b=aZ后,已使a中的值为5,b中的值为3&表达式18/4*sqrt(4.0)/8值的数据类型为()。A)intB)floatC)doubleD)不确定9.下列运算符中,不属于关系运算符的是()。A)=C)!D)!=10.若希望当A的值为奇数时,表达式的值为真,A的值为偶数时,表达式的值为假,则以下不能满足要求的表达式是()。A)A%2==1B)!(A%2==0)C)!(A%2)

13、D)A%211.已知各变量的类型说明如下:inti=8,k,a,b;unsignedlongw=5;doublex=l.42,y=5.2;则以卜•符合C语言语法的表达式是()。A)a+=a-=(b二4)*(沪3)B)a=a*3=2C)x%(-3)D)y=f1oat(i)12.若变量已止确定义并赋值,下面符合C语言语法的表达式是()oA)a=a+7;B)a=7+b+c,a++C)int12.3%4D)a=a+7=a+b13.逗号表达式(a二3*5,a*4),a+15的值为()。A)15B)60C)30D)不确定14.设Intn=3;则n++

14、的结果是()。A)2B)3C)4D)515.用小数或指数形式输入实数吋,在scanf函数语句里格式字符为(A)iB)fC)eD)g16.可以使用()输入字符型数据。A)putchar(c);B)getchar(c);C)getchar();D)scanf&c);17.以下结果为整型的表达式(设有inti;charc;floatf;)是()。A)i+fB)i*cC)c+fD)i+c+f)o16.设有逗号表达式(a=3*5,a*4),a+15,a的值为(A)60B)30015D)9017.设Intn=3;则有表达式n++,n的结杲是()。A)

15、2B)3C)4D)518.若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用()。作为输入数据的间隔。A)空格B)逗号C)TABD)回车二、判断题:1.C语言小数据有常量与变量之分。2.一般一个字符变量在内存中占一个字节。3.C语言规定,可以在定义变量时,同时使变量初始化。4.把kl.k2定义成基本整型变量,并赋初值0的定义语旬是intkl二k2=0;。5.如果i的原值为3,则:j=++i,j的值为3o6.凡是表达式都有一个值。7.输入语句的格式为:scanff%d,%d,%d〃,a,b,c);是正确的。8.在scanf(z/

16、%d,%*d,%d",&a,&b)函数中,当输入为1,2,3时,将1赋给a,将2赋给bo9.getchar函数的功能是接收从键盘输入的一个整数。10•假定变量a,b,c在说明时已赋初值,则if((a=b;)>0)c二a;是正确的。11.有变量说明inta=0,b=l,c=2,x,y;,则!(x二a)&&(y二b)&&c的值为1。12.printf函数是一个标准库函数,它的函数原型在头文件"string,h〃中。13.在printfM数中,格式字符d的意义是:以十进制形式输出带符号整数。14.在printf函数屮,输出表列的各输岀项之间可用

17、冒号分隔。15.若intx=3;printfCz%d/z,&x);则系统不会报错,会输出x的地址。11.inta=0,b=l,c=2;则表达式a

18、

19、b+c&&b==c的值为0三、填空:1.若冇

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

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

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