C语言中输入26 lt 回车 gt,c语言习题--输入输出函数(8页)-原创力文档

c语言习题--输入输出函数

1. 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:

?scanf("i=%d,f=%f",&i,&f);

?为了把100和765.12分别赋给i和f,则正确的输入为

A)100765.12 B)i=100,f=765.12

C)100765.12 D)x=100,y=765.12

?2. 以下程序的输出结果是

main( )

{int a=12,b=12;

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

}

?A)10 10 B)12 12 C)11 10 D)11 13

?3. 以下程序运行后,输出结果是

main( )

{

char *s="abcde";

s+=2;

printf("%ld\n",s);

}

A)cde B)字符c的ASCII码值 C)字符c的地址 D)出错

?4. 以下程序输出结果是

main( )

{

int m=5;

if(m++>5)printf("%d\n",m);

else printf("%d\n",m--);

}?

A)7 B)6

C)5 D)4

?5. 当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为

?

if(a

if(c

else if(a

if(b

else x=3;

else x=6;

else x=7;

?A)1 B)2 C)3 D)6

6. 下面能正确进行字符串赋值操作的语句是

A)char s[5]={"ABCDE"}; B)char s[5]={'A'、'B'、'C'、'D'、'E'};

C) char *s;s="ABCDEF"; D)char *s; scanf("%s",s);

?7. 以下程序运行后,输出结果是

#include

#define PT 5.5

#define S(x) PT*x*x

main( )

{

int a=1,b=2;

printf("%4.1f\n",S(a+b))

}

A)49.5 B)9.5 C)22.0 D)45.0

?8. 以下程序的输出结果是

# include

main()

{ printf("%d\n",NULL); }

A) 不确定的(因变量无定义) B)0 C)-1 D)1

9. 设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是

A)3 B)0 C)9 D)-12

10. 以下程序的输出结果是

# include

# include

main()

{ char str[12]={'s','t','r','i','n','g'};

printf("%d\n",strlen(str)); }

A) 6 B) 7 C) 11 D) 12

11. 以下程序的输出结果是

# include

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

12. 设有static char str[ ]="Beijing";则执行printf("%d\n", strlen(strcpy(str,"China")));

后的输出结果为

A) 5 B) 7 C) 12 D) 14

13. 若x和y都是int型变量,x=100,y=200,且有下面的程序片段:

printf("%d",(x,y));

上面程序片段的输出结果是

A) 200 B) 100C) 100 200 D) 输出格式符不够,输出不确定的值

14. 请读程序片段(字符串内没有空格):

printf("%d\n",strlen("ATS\n012\1\\"));

上面程序片段的输出结果是

A) 11 B) 10 C) 9 D)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值