C:-1 D:8 答案: 8在语句while(!E); 括号中的表达式!E等价于( )。

吭磷店彭胶辰差奥沃袍傻聚煎

猛熊撼敖喂姥苟残太凡藐萌舰

C:-1 D:8 答案: 8在语句while(!E); 括号中的表达式!E等价于( )。

答案:点击这里查看答案


点击这里,查看程序设计基础(19秋冬) 2024智慧树答案完整版


点击这里,搜索更多网课答案


如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/

C:-1 D:8 答案: 8在语句while(!E); 括号中的表达式!E等价于( )。第1张

C:-1 D:8 答案: 8在语句while(!E); 括号中的表达式!E等价于( )。第2张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/



 

C语言程序是由若干(  )组成的。

A:函数
B:过程
C:主程序
D:子程序
答案: 函数

C语言中,最简单的数据类型是(  )。

A:整型实型字符型
B:整型字符型逻辑型
C:整型实型逻辑型字符型
D:整型实型逻辑型
答案: 整型实型字符型

下列选项中可以作为C语言字符常量的是(  )。

A:”abc”
B:13.8e
C:‘M’
D:‘12’
答案: ‘M’

已知字母‘b’的ASCII码值为98,如ch为字符型变量,则表达式ch=‘b’+’5’–’2’的值为(  )。

A:102
B:100
C:e
D:d
答案: e

已知各变量的定义如下:int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下表达式中不符合C语言语法的表达式是(  )。

A:(int)x+0.4;
B:y+=x++;
C:a=2*a=3;
D:k=i++;
答案: a=2*a=3;

下列四个选项是对变量和常量的特点的叙述,正确的说法是(  )。

A:C89规定所有变量必须在第一条可执行语句前定义。
B:在C语言中,所有变量都必须在定义时进行初始化。
C:宏常量有数据类型,编译器在宏替换时可以进行类型检查。
D:不同类型的变量分配的存储空间大小都是相同的。
答案: 在C语言中,所有变量都必须在定义时进行初始化。

设有语句“int a = 3;”,执行语句“a += a -= a * a;”后,变量a的值是(  )。

A:-12
B:9
C:0

D:3
答案: -12

在C语言中对下面的语句而言,哪个说法是错误的(  )? int a, b;

A:a和b都是整型变量
B:变量a和b中的值都是未知的随机数
C:变量a和b占用的内存空间的大小是相同的
D:变量a和b中都没有数值
答案: 变量a和b中都没有数值

设有如下定义:int x=1,y=-1;则语句:printf(“%d”,x–+(++y));的输出结果是(  )。

A:0
B:1
C:2
D:-1
答案: 1

执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是(  )。int a;float b;     scanf(“a=%d,b=%f”,&a,&b);

A:25,2.5
B:25 2.5

C:a=25,b=2.5
D:a=25 b=2.5
答案: a=25,b=2.5

若有整型变量ij,则以下程序段中内循环体的执行次数为(  )。for(i=1;i

A:25

B:24
C:20

D:30
答案: 20

判断char型变量ch是否为大写字母的正确表达式是(  )。

A:’A’ B:(ch>=’A’)&(ch C:(ch>=’A’)&&(ch D:(‘A’=ch)
答案: (ch>=’A’)&&(ch

以下程序段的输出结果是(  )。main(){  int x=5;  if(x++>5)     printf(“%d”,x);  else     printf(“%d”,x–);}

A:5
B:6
C:7
D:4

答案: 6

设所有变量均已正确定义,并且已知a=4,b=3,c=2,d=1,则表达式d=a

A:3
B:1
C:2

D:4
答案: 2

当a=b=c=d=4时,执行以下程序段后x的值是()。C:-1 D:8 答案: 8在语句while(!E); 括号中的表达式!E等价于( )。第3张

C:-1 D:8 答案: 8在语句while(!E); 括号中的表达式!E等价于( )。第4张

A:3
B:2
C:1
D:6
答案: 2

如下程序
   main()
   {    int x=1,a=O,b=O;
        switch(x)
        {                case  0:b++;
            case  1:a++;
            case  2:a++;b++;
        }
       printf(“a=%d,b=%d”,a,b);
    }
 该程序的输出结果是(  )。

A:a=2,b=2
B:a=1,b=1

C:a=1,b=0

D:a=2,b=1
答案: a=2,b=1

下面程序段int k=2;while(k=0){printf(“%d”,k);k–}则下面描述中正确的是(  )。

A:循环体无限循环
B:循环体语句执行一次
C:循环体语句一次也不执行
D:while循环执行10次
答案: 循环体语句一次也不执行

以下程序中while循环的循环次数为(  )。main(){   int i=0;   while(i

A:6
B:1
C:10
D:死循环,不确定次数
答案: 死循环,不确定次数

假定a和b均为int型变量,则执行以下语句后b的值为(  )。a=1; b=10;do{ b-=a; a++; } while(b–

A:-2
B:9

C:-1
D:8
答案: 8

在语句while(!E); 括号中的表达式!E等价于( )。

A:E!=0
B:E==1
C:E==0
D:E!=1

答案: E==0



退港鹤俄活纹恋倾夸蔫谅猫良

典农沸爬径葡挥煌漏醚狈诬奋