微型计算机突然断电什么信息全部都是,贵州大学学位计算机考试题目

375."以下程序的输出结果是。

#include ""stdio.h""

main()

{ int a,b,d=241;

a=d/100%9;

b=(-1)&&(-1);

printf(""%d,%d\n"",a,b);

}"

A.6,1

B.6,0

C.2,1

D.2,0

376.若已有定义: int a=3;则表达式a+=a-=a*a的值为( ) A.-12 B.-3 C.9 D..6

377."若有以下程序:

main()

{ int k=2,i=2,m;

m=(k+=i*=k);

printf(“%d,%d\n”,m,i);

}

执行后的输出结果是"

A.8,3

B.6,4

C.7,4

D.8,3

378.若已有定义: int x,y,z;执行表达式x=(y=8)+(z=6)后x,y,z的值分别为( )

A.x=14,y=8,z=6

B.x=8,y=8,z=6

C.x=8,y=8,z=8

D.x=6,y=8,z=6

379.下列合法的赋值语句是( )

A.x=y=28

B.z=int(x+y);

C.x=28,y=28

D.--i; 380."若已有定义:int a,x,y;执行表达式x=(a=3,8*2);

y=a=3,8*2后,x和y的值为:"

A.x=3,y=16

B.x=16,y=16

C.x=3,y=3

D. x=16,y=3 381.表达式3.6-5/2+1.2+5%2的值是

A.4.3

B.4.8

C.3.3

D.3.8

382.已知c是字符型变量,下面不正确的赋值语句是( ) A.c='\0' B.c='5+2' C.c='5'+'2' D.c=5+2 383.以下选项中,与k=n++完全等价的表达式是()k=n,n=n+1 n=n+1,k=n k=++n "k+=n+1" A

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

#include ""stdio.h""

main()

{ int i=010 , j=10;

printf(""%d,%d\n"",++i ,j--);

}"

A.11,10

B.9,10

C.010,9

D.10,9 384."以下程序的输出结果是()。

#include ""stdio.h""

main()

{ int a=2,c=5;

printf(""a=%%d,b=%%d\n"",a,c);

}"

A.a=%2,b=%5

B.a=2,b=5

C.a=%%d,b=%%d

D.a=%d,b=%d 385."有以下程序

#include ""stdio.h""

main()

{ char a,b,c,*d;

a='\';

b='\xbc';

c='\0xab';

d=""\017"";

print(""%c%c%c%c\n"",a,b,c,*d);

}

编译时出现错误,以下叙述中正确的是()。"

A.程序中只有a='\';语句不正确

B.b='\xbc';语句不正确

C.d="\0127";语句不正确

D.a='\';和c='\0xab';语句都不正确

386.以下非法的赋值语句是()。

A.n=(i=2,++i);

B.j++;

C.++(i+1);

D.x=j>0;

387.下列不是C语句的是( )

A.,int k;k++;printf(“%d\n”,k);-;

B.x=5,y=8

C.{;} 388."对以下程序:

main()

{int a,b,c;

scanf(""%d%d%d"",&a,&b,&c);

printf(""a+b+c=%d\n"",a+b+c);}

,当输入数据形式为:3,5,8,正确的输出结果为( )" A.不确定值 B.a+b+c=16 C.a+b+c D.16

389.putchar函数可以向终端输出一个( )

A.字符串

B.单精度浮点数

C.整型变量表达式值

D.字符或字符变量值

390.以下叙述中正确的是()

A.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码使用putchar

B.函数时,必须在之前包含头文件stdio.h

C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出

D.调用printf函数时,必须要有输出项

391.若变量已正确定义为float型,要通过输入函数:scanf(“%f %f %f”,&x,&y,&z); 给x赋值100,给y赋值200,给z赋值300,不正确的输入形式是( ) A."100 200 300" B.100.0,200.0,300.0 "C.100.0 200.0 300.0" D. " 100 200 300 "

392.若有double a=6.27893; 则语句printf(“%f\n”,(int)(x*1000+0.5)/(double)1000); 的输出结果是( )

A.输出格式说明与输出项不匹配,输出不确定值

B.6.28

C. 6.278

D.6.279

393."已有定义:int x=2,y=5,z=8,w=11,m=5,n=9;则执行表达式

(m=x>y)&&(n=z>w)后n的值是()。"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值