c语言 018不合法字符,二级C语言练习题

11、(08-9)若有表达式(w)?(--x):(++y) 则其中与w等价的表达式是

A) w= =1 B) w= =0 C) w!=1 D) w!=0

12、(08-9)执行以下程序段后,w的值为

int w=?A?,x=14,y=15;

w=((x||y)&&(w

A) -1 B) NULL C) 1 D) 0

13、(09-4)设有定义:int x=2; ,以下表达式中,值不为6的是

A) x*=x+1 B) x++,2*x C) x*=(1+x) D) 2*x,x+=2

14、(04-4)设有以下定义

int a=0;

double b=1.25;

char c='A';

#define d 2

则下面语句中错误的是

A) a++; B) b++; C) c++; D) d++;

1.2.4 scanf( )、printf( )、getchar( )、putchar( )函数

1、(05-4)有以下语句:int b; char c[10];,则正确的输入语句是

A) scanf("%d%s",&b,&c); B) scanf("%d%s",&b,c);

C) scanf("%d%s",b,c); D) scanf("%d%s",b,&c);

2、(05-4)有以下程序

main()

{ int m,n,p;

scanf("m=%dn=%dp=%d",&m,&n,&p);

printf("%d %d %d\n",m,n,p);

}

若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是

A) m=123n=456p=789 B) m=123 n=456 p=789

C) m=123,n=456,p=789 D) 123 456 789

3、(06-4)有以下程序

#include

main()

{ char c1,c2,c3,c4,c5,c6;

scanf("%c%c%c%c",&c1,&c2,&c3,&c4);

c5=getchar(); c6=getchar();

putchar(c1); putchar(c2);

printf("%c%c\n",c5,c6);

}

程序运行后,若从键盘输入(从第1列开始)

123

45678

则输出结果是

A) 1267 B) 1256 C) 1278 D) 1245

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值