admin 管理员组

文章数量: 887021


2023年12月16日发(作者:angular框架特点)

常量变量练习题

一、选择题

1.以下不是C语言(b)的特点。

a、语言简洁紧凑b、能够编制出功能复杂的程序c、c语言可以直接对硬件操作d、c语言移植性好2.下列字符序列中,不可用作c语言标识符的是(b)。

a、 abc123b.第1c号123 d.u3。正确的C语言标识符是(a)。

a._buy_2b.2_buyc.?_buyd.buy?4.请选出可用作c语言用户标识符的一组标识符(b)。a.voidb.a3_b3c.ford.2adefine_123-abcdowordifcasesizeof5.下列符号中,不属于转义字符的是(b)。

a、 .06。不属于C语言的关键字是(d)。

a.intb.breakc.whiled.character7.是c语言提供的合法关键字的是(b)。

a、 8。以下可定义为用户标识符is(c)。

a、一个主程序和若干子程序组成b、一个或多个函数组成c、若干过程组成d、若干子程序组成10.c语言程序的基本单位是(c)。

a、 程序行B.语句C.函数D.字符11.在下面的语句中,错误的是(a)。

a.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号

b、 每个函数都有一个函数头和一个函数体,主函数也不例外

c.主函数只能调用用户函数或系统函数,用户函数可以相互调用

d、 该程序由几个函数组成,但必须且只能有一个主函数12。下面语句中正确的一个是(c)。

a.c语言程序总是从第一个定义的函数开始执行

b、 在C语言程序中,要调用的函数必须在main()函数中定义。C语言程序总是从main()函数开始

d.c语言程序中的main()函数必须放在程序的开始部分13.c编译程序是(c)。

a、 C程序B的机器语言版本。一组机器语言指令

c.将c源程序编译成目标程序d.由制造厂家提供的一套应用软件

14.在以下选项中,合法用户标识符为(b)。

a.longb._2abcc.3dmaxd.15.以下选项中,合法的实型常数是(c)。

a、 5e2。0b.e-3c.2e0d.1.3e

16.已知大写字母a的ascii码值是65,小写字母a的ascii码是97,则用八进制表示的字符常量’101’是(a)。

a、 角色ab.角色AC.角色CD。非法常数17。在以下选项中,合法转义字符的选项是(a)。

a.’’b.’018’c.’xab’d.’abc’18.以下选项中,正确的字符常量是(c)。

a、 “F”B.“C.“W”d.“19。在以下选项中,在C语言中可用作合法整数的是(C)

a.10110bb.0386c.0xffad.x2a2

20.在以下变量定义中,法定定义为(a) a=1-。le-1;b、 双b=1+5e2。5.c、

longdo=0xfdal;d、 float2_u和=1-e-3;N

9x

21.还有数学公式2x?1对应

c语言表达式是(c)。

a、 9*x^n/(2*x-1)b.9*x**n/(2*x-1)c.9*pow(x,n)*(1/(2*x-1))d.9*pow(n,x)/(2*x-1)

3ab22.若有代数式cd,则不正确的

C语言表达式为(C)。

a.a/c/d*b*3b.3*a*b/c/d

c、 3*a*B/c*dd.a*B/D/c*323。如果有描述语句:chars='72';然后变量s(a)。a、 包含一个字符B。包含两个字符

c.包含三个字符d.说明不合法,s的值不确定24.在c语言中,char型数据在内存中的存储形式是(d)。

a、 补码B.逆C.原

25.设变量x为float类型,m为int类型,则以下能实现将x中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是(b)。

a、 X=(X*100+0.5)/100.0b。M=x*100+0.5,x=M/100.0c。X=X*100+0.5/100.0d。X=(X/100+0.5)*100.026。表达式13/3*sqrt(16.0)/8的数据类型是(c)。

a.intb.floatc.doubled.不确定27.putchar函数可以向终端输出一个(d)。

a、 整数变量表达式值。b、 字符串C.实变量值。d、 字符或字符变量值。

28.在c语言提供的合法的关键字是(d)【单词拼写】

a) swithb)cherc)cased)default 29。在C语言中,如果有以下定义和语句,则法定字符常量为(b)a'084'b'x43'C''AB'd)30:

chars[10]:s=则结果是(以下u代表空格)(a)a)输出abcdb)输出a

c) 如果存在以下定义和语句,输出(ABCDUUD)编译将失败:

intu=010,v=0x10,w=10;【这样确实可以,‘010’效果一样】printf(则输出结果是(a)

a) 8,16,10b)10,10,10c)8,8,10d)8,101032。以下程序的输出是(a)main()

{unsigneda=32768;printf(}运行结果:-32768a)a=-32768b)a=32767c)a=-32767d)a=-1

33.有一个描述语句:Chara='72';然后变量a(a)a)包含1个字符b)包含2个字符C)包含3个字符D)表示错误的转义字符是(a)

a)'091'b)''c)'0'd)'''

35.在C语言中,错误常数是(a)a)1E+0.0b)5C)0xafd)0l36 C语言中的标识符只能由字母、数字和下划线组成,第一个字符是C-。A必须是字母,B必须加下划线

c必须为字母或下划线d可以是字母、数字和下划线中的任一种字符37.下面4个选项中,均是c语言关键字的选项是―b―。

a自动枚举包括b开关类型DefContinueSignedUnionScandifStructType

38.下面4个选项中,均是不合法的用户标识符的选项是―c―。aap_0dobfloatla0_a

cb-agotointd_u123tempint39。在C语言中,int、char和short数据在内存D―中占用的字节数。A由用户定义,B为2字节

c是任意的d由所用机器的机器字长决定

40.在以下四个选项中,合法浮点数的选项是-B-。a+1e+15e-9.403e2b-.6012e-4-8e5c123e1。2e-4+2e-1d-e3。8e-45。e-041。以下不正确的字符串常量是--a-。a@abc@b 12@12c0d42下面的正确语句是-D-。

a在c语言中,每行只能写一条语句

B如果a是实变量,则C程序中允许a=10,因此允许将整数C存储在实变量中。在C程序中,整数和实数都可以准确地表示。在C程序中,%是一个只能用于整数运算的运算符

43.设变量a是整型,f是实型,i是双精度型,则表达式10+@a@+i*f值的数据类型为―c―。

不确定

44.在c语言中,char型数据在内存中的存储形式是―d―。a补码b反码

C原始代码DASC II代码45。集合描述语句:charw;intx;floaty;doublez;W*x+Z-Y值的数据类型是-D-。漂浮双瓣

46.在c语言中一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为―c―。

a0~255b0~32767

c0~65535d0~2.下面正确的字符常量是―c―。acbc@w@d@@

48.以下程序的运行结果是―#includemain()

{intm=5,n=10;

printf(“%d,%dn”,m++,--n);]

a5,9b6,9c5,10d6,1049.以下程序的运行结果是―b―。#includemain()

{inta=201,b=012;

printf(“-,-n”,a,b);}

a01,12b201,10c01,10D200150。以下过程的输出结果为[]。包括<stdio。h>main(){intx=10;floatpi=3.1416;printf(“(1)%dn”,x);printf(“(2)mn”,x);printf(“(3)%fn”,56.1);printf(“(4)fn”,pi);)

a、(1)10(2)10

(3) 56.100000(4)3.141600 II。填空

1.以下程序的输出结果为___20_____。#include<stdio.h>main(){intn=0;n+=(n=10);printf(“%dn”,n);}

2.在C语言中,以“”开头的字符序列称为转义字符,转义字符“n”的功能为[];转义符“R”的功能是[Enter]。

3.在c语言中,用关键字【】定义单精度实型变量,用关键字【】定义双精度实型变量,用关键字【】定义字符型变量。

4.在C语言中,作为双目运算符,它表示[按位and],而作为单目运算符,它表示[地址字符]。

5.c语言所提供的基本数据类型包括:单精度型、双精度型、【】、【】和【】。6运算符%两侧运算量的数据类型必须都是【整型】;运算符++和--的运算量必须是【变量】。

7.在C语言中,如果一个int数据占用内存中的2字节,则int数据的取值范围为[](以十进制表示)。

8.c语言的符号集包括________、________、________。

9.结构化设计中的三种基本结构是。

10.c语言源程序文件的后缀是________,经过编译后生成文件的后缀是________,经过链接后生成文件的后缀是________。11.c语言的关键字都用________{大写或小写}。

12.函数由两部分组成:__________

13.函数体一般包括___说明部分_______、_执行部分______。

14.C语言是通过__________________。3、 编程问题

1.输入三角形的三边长,求三角形的面积。可设三边长分别为a,b,c能构成三角形。


本文标签: 函数 语言 程序 字符 定义