C语言练习题1 下载本文

内容发布更新时间 : 2024/5/18 15:39:21星期一 下面是文章的全部内容请认真阅读。

1不合法的十六进制数是 A.0Xabc B.0x19 C.0x11 D.oxff d

2C语言关于实参和形参说法正确的是 A.形参是虚拟的,不占用存储单元

B.实参和与之对应的形参占用同一存储单元 C.实参和与之对应的形参各占用独立的存储单元

D.只有当实参与形参同名时,才共占用同一存储单元c 3已定义两个字符数组a,b,则以下正确的输入格式是() A.get(a, b);

B.scanf(\C.scanf(\D.gets(\

4

下列定义不正确的是()。 A.static char c; B.#define S 345

C.int max(x,y); int x,y; { } D.#define PI 3.141592c

5在C语言中,调用函数除函数名外,还必须有()。 A.( )

B.实际参数 C.函数返回值 D.函数预说明a 16:17:41

6int a=1,b=2,c=3; if(a>c)b=a;a=c;c=b;则c的值为()。 A.3 B.2

C.不一定 D.1b

若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为()。 A.8 B.7 C.10 D.9a

以下能对一维数组a进行正确初始化的语句是()。 A.int a[0]={10*1};

B.int a[10]=(0,0,0,0,0) C.int a[]={0}; D.int a[10]={};c

可在C程序中用作标识符的一组标识符是 A.2c DO SiG

B.void Define WORD C.as_b3 _123 If D.For -abc case c

char a[]=\输出前5个字符的语句是()。 A.printf(\B.a[5*2]=0;puts(a); C.printf(\D.puts(a);c

逻辑运算符两侧运算对象的数据类型()。 A.可以是任何类型的数据 B.只能是0或非0正数 C.只能是整型或字符型数据 D.只能是0或1a

若a是float型变量,b是unsigned型变量,以下输入语句中合法的是()。 A.scanf(\B.scanf(\C.scanf(\D.scanf(\

当xm=4,xn=3,p=1时,表达式k=xm>xn>p的值是() A.0

B.false C.1

D.truea

若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是()。 A.1 B.2.0 C.2.5

D.2b

以下正确的描述是:在C语言程序中()。

A.函数的定义可以嵌套,但函数的调用不可以嵌套 B.函数的定义不可以嵌套,但函数的调用可以嵌套 C.函数的定义和函数的调用均可以嵌套 D.函数的定义和函数的调用均不可以嵌套b

以下的选择中,正确的赋值语句是()。 A.y=int(x) B.j++ C.a=b=5; D.a=1,b=2c

若有int i;float x=3.6;,则执行以下语句后的输出结果是()。 i=(int)x;

printf(\A.x=3 i=3.600000 B.x=3,i=3

C.x=3.600000,i=4 D.x=3.600000,i=3d

以下选项中,是非法函数调用语句的是()。 A.putchar('c'+1); B.putchar(0x52); C.char xa; getchar(xa) ; D.char x='T'; putchar(x);c

以下程序的输出结果是 main()

{ int **k, *a, b = 100; a = &b; k = &a;

printf(“%d\\n”, **k); }

A.bμ?μ??· B.100

C.运行出错 D.aμ?μ??·b

若输入ab,程序运行结果为()。 main()

{ static char a[3]; scanf(\

printf(\ } A.b, B.a,b

C.程序出错 D.a,a

以下数据中,不正确的数值或字符常量是()。 A.c B.3e-5 C.'b' D.50a

下列变量中合法的是 A.B.C.Tom B.3a6b C._6a7b D.$ABC c

已知int xa=6; 执行xa+=xa-=xa+xa;后,变量xa的值为: A.12 B.-6 C.6 D.-12d

以下程序的运行结果是()。 main() {

int i=1,sum=0;

while(i<10) sum=sum+1;i++; printf(\}

A.i=10,sum=9 B.运行出现错误 C.i=2,sum=1 D.i=9,sum=9 b

以下叙述中正确的是()。 A.构成C程序的基本单位是函数