c语言中基本编译单位,C语言 程序的基本单位【荐】.xls

C语言 程序的基本单位【荐】.xls

Sheet3

Sheet2

Sheet1

b

a

a

b

不确定的值

8

9

c

1

两次运行下面的程序,如果从键盘上输入8,则输出结果是(  )

main()

{ int x;

scanf("%d",&x);

if(x>6) printf("%d",x--);

}

8

9

10

11

a

int a=3;

int b=4;

int d;

d=(b,5,a+b);

则d的值是( )

90

3

7

c

若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是

for (i=0;i<3;i++)

for(j=0;j<4;j++){...}

20

25

24

12

d

若定义

int m=12,n=7;

下面表达式m%n的值是( )

12

19

5

d

下面的程序结果是main(){int i=3;if(i>0)printf("%d",i);}( )

3

4

6

若有定义和语句:

char s[10]="abcd";printf("%s",s);

则结果是

输出abcd

输出a

输出ab

编译不通过

若有定义和语句:

int *p,a=10;

p=&a;;printf("%d\n",*p);

则输出结果是

20

不确定

编译不能通过

若有下面的说明和定义:

struct test

{

int m1;char m2;float m3;

};

则sizeof(struct test)的值是( )

12

16

14

7

若有以下定义:

char s[20]="programming",*ps=s;

则代表字符o的表达式是

*(ps+2)

*(ps)

* (ps+1)

*(ps+3)

若有以下定义和语句

char c1='b';

printf("%d\n",c1-32);

则输出结果是

98

B

97

输出项与对应的格式控制不一致,输出结果不确定

若有以下定义和语句:

int a[10]={1,2,3,4,5,6,7,8,9,10};

则表示a数组元素5的表达式是

a[5]

a[4]

a[6]

a[3]

若执行下面的程序时从键盘上输入12,则输出是

( )

main()

{ int x;

scanf("%d",&x);

printf("%d\n",x);

}

14

15

若执行下面的程序时从键盘上输入3和4,则输出是

main()

{ int a,b,s;

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

if(a

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

18

若执行下面的程序是从键盘上输入5和6,则输

出是( )

main()

{ int a,b,s=0;

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

if(a>b) s=b;

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

0

63

32

若执行以下程序时键盘上输入9,则输出结果是( )。

Main()

{int n;

scanf("%d",&n);

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

11

10

设有以下语句:

char a=2;

c=~a;

则c的二进制值是

00000010

11100

11000

设有语句char a='\72';则变量a

包含1个字符

包含2个字符

包含3个字符

说明不合法

下面程序的输出是

main()

{ int a[10]={1,2,3,4,5,6,7,8,9,10};

printf("%d\n",a[0]);}

3

4

2

下面程序的输出是

main()

{ int a=10, b=20;

if(a

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

20

下面程序的输出是

main()

{ int y=9;

if(y%3==0)

printf("%d", y);

}

3

9

不确定的值

下面程序的输出是

main()

{ struct cm{ int x; int y; } ;

printf("%d\n",sizeo

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值