C语言第10篇

1.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为______.

A) a<>0          B) !a       C) a=0        D) a

答案:D

1.(附加题)以下条件表达式中能完全等价于条件表达式x的是_______.

A) (x==0)    B) (x!=0)     C) (x==1)     D) (x!=1)

答案:B

2.给出以下定义:

char x[ ]="abcdefg";

char y[ ]={'a','b','c','d','e','f','g'};

则正确的叙述为 ________.

A) 数组x和数组y等价

B) 数组x和数组y的长度相同

C) 数组x的长度大于数组y的长度

D) 数组x的长度小于数组y的长度

答案:C

3.定义如下变量和数组:

int i;

int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};

则下面语句的输出结果是________.

for(i=0;i<4;i++) printf("%3d",x[i][3-i]);

A) 1  5  9 13         B) 1  6 11 16  

C) 4  7 10 13          D) 4  8 12 16

答案:C

4.对于for(表达式1;;表达式3)可理解为__________.

A) for(表达式1;0;表达式3)

B) for(表达式1;1;表达式3)

C) for(表达式1;表达式1;表达式3)

D) for(表达式1;表达式3;表达式3)

答案:B

解析:该循环为死循环

5.编程题

答案:

#include<stdio.h>

int main(){

    int x;

    scanf("%d",&x);

    if(x>=90){

        printf("A");

    }

    else if(x>=80){

        printf("B");

    }

    else if(x>=70){

        printf("C");

    }

    else if(x>=60){

        printf("D");

    }

    else if(x>=0){

        printf("E");

    }

    else printf("false");

    return 0;

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值