C语言输入Aa1Bb2Cc3,超级菜鸟,求教

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

帮个忙做一下

1、如果要把常量125存入变量a中,a不可以定义成哪种类型? 。

①int ②float ③long ④char

2、指出下面哪些是合法的用户定义的标识符是 。

①dog! ② *rar ③_908 ④x+y

3、下列运算符中,结合方向为自左向右的是 。

① ? : ② && ③ += ④ --

4、下面哪个表达式的值为4 。

① 11/3 ② 11.0/3 ③ (float)11/3 ④ (int)(11.0/3+0.5)

5、在C语言中,合法的字符常量是 。

①'\084' ②'ab' ③'\0x43' ④"\0"

6、若有以下说明语句: char s='\\\092'; 则下列选项正确的是 。

①使s的值包含2个字符 ②说明语句不合法

③使s的值包含6个字符 ④使s的值包含4个字符

7、在C语言中,switch语句后一对圆括号中表达式的类型 。

① 可以是任何类型② 只能为int类型

③ 可以是整型或字符型④ 只能是整型或实型

8、下定义变量的方法中不正确的是 。

① int a=2,c=4,b; ② int a=b=c=2;

③ char a=97;  ④ float data=3;

9、设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是 。

①2,1,2 ②2,0,3 ③2,2,3 ④ 2,1,3

10、对y在[3,23]和[100,200]范围内为真的正确表达式为: 。

①(y>=3)&&(y<=23)&&(y>=100)&&(y<=200)

②(y>=3)||(y<=23)||(y>=100)||(y<=200)

③(y>=3)&&(y<=23)||(y>=100)&&(y<=200)

④(y>=3)||(y<=23)&&(y>=100)||(y<=200)

11、下列运符中优先级最高的是 。

① && ② ++ ③ ? : ④ !=

12、对于条件表达式(m)?(a++):(a--),表达式m等价于 。

①m==0 ②m==1 ③m!=0 ④m!=1

13、假定a和b为int型变量,则执行以下语句后b的值为 。

a=1; b=10;

do

{ b-=a;a++;}

while (b--<0);

① 9 ② -2 ③ -1 ④ 8

14、源程序要正确地运行,必须要有 函数。

①printf函数 ②自定义的函数 ③main函数 ④不需要函数

15、下面对二维数组a的说明正确的是 。

①. int a[3][ ]; ②. float a(3,4);

③. double a[1][4]; ④. long a[3,4];

16、如这程序所示,如果运行时,输入 18,18 ,那么 b的值为 。

void main()

{

int a,b;

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

b+=a;

printf("%d",b);

}

① 36 ②34 ③输入错误,b的值不确定 ④18

17、若有以下说明和语句,则输出结果是 。

char str[]="\"c:\\abc.dat\""; printf("%s",str);

① 字符串中有非法字符; ② \"c:\\abc.dat\"

③ "c:\abc.dat" ④ "c:\\abc.dat"

18、下列程序的输出结果是 。

#include 

main()

{

int y=10;

while(y--);

printf("y=%d\n",y);

}

①y=0 ②while构成死循环 ③y=1 ④y=-1

19、执行下面的程序段后,变量k中的值为 。

int k=3, s[2];

s[0]=k; k=s[1]*10;

①不定值 ②33 ③30 ④10

20以下叙述正确的是 。

20、①do¬_while语句构成的循环不能用其他语句构成的循环来代替

②do¬_while语句构成的循环只能用break语句退出

③用do¬_while语句构成循环时,在while后的表达式为非零时结束循环

④用do¬_while语句构成循环时,在while后的表达式为零时结束循环

21、下面这个程序执行后i和s的值为 。

#include 

void main()

{

int i,s;

i=0;s=0;

while(i<10);

{s+=(i++);

printf("%d\n",s); }

printf("i=%d\n",i);

}

①i值为9,s值为45 ②i值为10,s值为45

③i值为10,s值为36 ④程序陷入了死循环

22、有一个函数原型为: abc(float x,float y);

则该函数的返回类型为_ __。

①void ② float ③int ④无法确定

23、以下函数的调用语句中,含有的实参个数是▁▁▁▁

Flunc( (exp1,exp2),(exp3,exp4,exp5));

① 1 ② 2 ③ 4 ④ 5

24、若有说明:int a[10];则对a 数组元素的正确引用是 。

①a [10-10 ] ②a[10] ③a ( 5 )-1 ④a[3.5]

25、指出下面各说明语句中合法的是 。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值