}以下叙述中正确的是(    )

仆汗剂蓝庇慑谁察面蜕悸开墒

澜灵填靡嗽未恫哭啼姑称蚕膳

}以下叙述中正确的是(    )

答案:点击这里查看答案


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


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


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

}以下叙述中正确的是(    )第1张

}以下叙述中正确的是(    )第2张

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



 

以下叙述中正确的是(    )。      

A:用C程序实现的算法必须要有输入和输出操作
B:用C程序实现的算法可以没有输出但必须要有输入
C:用C程序实现的算法可以没有输入但必须要有输出
D:用C程序实现的算法可以既没有输入也没有输出
答案: 用C程序实现的算法可以没有输入但必须要有输出

以下不能定义为用户标识符的是( )。

A:Main
B:_10 
C:_scanf
D:printf
答案: printf

按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(   )。

A:小写字母 
B:连接符
C:数字字符
D:下划线
答案: 连接符

以下C语言用户标识符中,不合法的是(  )。

A:_1
B:AaBc
C:a_b
D:a–b
答案: a–b

结构化程序由三种基本结构组成,三种基本结构组成的算法(   )。

 

A:可以完成任何复杂的任务
B:只能完成部分复杂的任务
C:只能完成符合结构化的任务
D: 只能完成一些简单的任务
答案: 可以完成任何复杂的任务

以下叙述中正确的是(   )。

A:C语言程序将从源程序中第一个函数开始执行
B:可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C:C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
D:main可作为用户标识符,用以命名任意一个函数作为主函数
答案: C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

C语言源程序名的后缀是(    )。

A:.exe 
B:.c
C:.obj 
D:.cpp

答案: .c

以下叙述中错误的是( )。

A:一个C程序中可以包含多个不同名的函数
B:一个C程序只能有一个主函数
C:C程序在书写时,有严格的缩进要求,否则不能编译通过
D:C程序的主函数必须用main作为函数名
答案: C程序在书写时,有严格的缩进要求,否则不能编译通过

下列关于C语言用户标识符的叙述中正确的是(  )。

A:用户标识符中可以出现下划线和中划线(减号)
B:用户标识符中不可以出现中划线,但可以出现下划线
C:用户标识符中可以出现下划线,但不能放在用户标识符的开头
D:用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头
答案: 用户标识符中不可以出现中划线,但可以出现下划线

下列4个选项中,(  )是合法的用户自定义标识符。   

A:b–b 
B:float 
C:2a    
D:_isw
答案: _isw

下列选项中,(  )可以将xy定义成double类型变量,并赋同一初值3.14。   

A:double x, y=3.14; 
B:double x, y=2*3.14;
C:double x=3.14, y=3.14;  
D:double x=y=3.14;
答案: double x=3.14, y=3.14;  

若变量已正确定义并赋值,表达式(  )不符合C语言语法。  

A:a*b/c 
B:3.14%2
C:2, b 
D:a/b/c
答案: 3.14%2

下列表达式中值为0的是(  )。

A:3%5 
B:3/5.0
C:3/5
D:3.0/5
答案: 3/5

以下选项中,(  )是不正确的字符常量。  

A:”a”
B:’1′ 
C:’ ‘
D:’A’
答案: “a”

以下选项中不正确的整型常量是(    )。

 

A:82L
B:–100
C:1,900
D:253U
答案: 1,900

以下选项中,(    )是不正确的字符常量。

A:”5″
B:’1′
C:”
D:’A’
答案: “5”

假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式 }以下叙述中正确的是(    )第3张

}以下叙述中正确的是(    )第4张

 的表达式是(  )。

A:1/a*b*c 
B:1/(a*b*c)
C:1/a/b/(float)c
D:1.0/a/b/c
答案: 1.0/a/b/c

以下能正确定义且赋初值的语句是(    )  

A:int n1=n2=10; 
B:char ch=’A’;
C:float f=f+1.1;
D:double x=12.3E2.5;
答案: char ch=’A’;

设xyz和k都是int型变量,则执行表达式:x=(y=4,z=16,32+z)后,x的值为 (   ) 

A:4
B:16
C:48
D:32
答案: 48

C语言中,运算对象必须是整型数的运算符是(   )。

A:%
B:/
C:% 和/
D:*
答案: %

有以下程序

main()

{

 char a1=’M’,a2=’m’;

 printf(“%c”,(a1,a2)); 

}

以下叙述中正确的是(    )

A:程序输出大写字母M 
B:程序输出小写字母m
C:格式说明符不足,编译出错
D:程序运行时产生出错信息
答案: 程序输出小写字母m

在C语言中,下列属于构造类型的是(   )。

A:整型
B:字符型 
C:实型
D:数组类型
答案: 数组类型

设d为字符型变量,下列表达式不正确的是(   )。

A:d=97
B:d=’a’ 
C:d=”a”
D:d=’g’
答案: d=”a”

若x和y都为float型变量,且x=3.6, y=5.8 执行下列语句后输出结果为(   )。

  printf(“%f”,(x,y));

A:3.600000  
B:5.800000 
C:3.600000,5.800000
D:输出符号不够,输出不正确值
答案: 5.800000 

表达式(double)(20/3)的值为(    )。

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

表达式3.6-5/2+1.2+5%2的值是(   )。

A:4.3
B:4.8
C:3.3
D:3.8

答案: 3.8

表达式sizeof(“hello”)的值为(    )。

A:4
B:5
C:6

D:7
答案: 6

设整型变量a值为9,则下列表达式中使b的值不为4的表达式(    )。

A:b=a/2   
B:b=a%2  
C:b=8-(3,a-5) 
D:b=a-5
答案: b=a%2  

已知ch是字符型变量,下面不正确的赋值语句是(   ) 。

A:ch=‘’  ;
B:ch=‘a+b’;
C:ch=‘7’+‘9’;
D:ch=7+9;
答案: ch=‘a+b’;

有以下定义语句,编译时会出现编译错误的是( )。

   

A:char a=’a’;
B:char a=”;
C:char a=’aa’; 
D:char a=’-‘;
答案: char a=’aa’; 

若变量已正确定义并赋值,下面符合C语言语法的表达式是(   )。   

A:a:=b+1
B:a=b=c+2
C:int 18.5%3 
D:a=a+7=c+b
答案: a=b=c+2

设变量已正确定义并赋值,表达式(  )不符合C语言语法。  

A:int(3.14) 
B:++a 
C:a=b=5
D:a=4,3
答案: int(3.14) 

下列关于自增运算符++和自减运算符—的叙述中正确的是(  )。  

A:它们的运算对象可以是任何类型的变量和常量
B:它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C:它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D:它们的运算对象可以是char型变量int型变量和float型变量
答案: 它们的运算对象可以是char型变量int型变量和float型变量

若变量ai已正确定义,且i已正确赋值,则合法的语句是(    )。 

A:a+2=1 
B:++i;
C:a=a++=5;
D:a=int(i);
答案: ++i;

设x为int型变量,则执行以下语句后,x的值为(    )。

x=10;  

x+=x-=x-x;

A:10
B:20
C:30
D:40
答案: 20

以下叙述中正确的是(   )。

A:调用printf函数时,必须要有输出项
B:使用putchar函数时,必须在之前包含头文件stdio.h
C:在C语言中,整数可以以十二进制八进制或十六进制的形式输出
D:调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码
答案: 使用putchar函数时,必须在之前包含头文件stdio.h

以下程序的输出结果是(    )。

#include “stdio.h”main( ){  int y=3,x=2,z=1; printf(“%d %d”,(x,y),z+2);}

 

A:3 4
B:4 2
C:4 3
D:3 3
答案: 3 3

有以下定义和语句:  int u=010,v=0x10,w=10;  printf(“%d,%d,%d”,u,v,w) ;

  则输出结果是(    )。 

A:8,16,10 
B:10,10,10
C:8,10,10
D:8,8,10 
答案: 8,16,10 

若有以下定义和语句:

char c1=’b’,c2=’e’;

printf(“%d,%c”,c2–c1,c2–’a’+’A’);

则输出结果是(  )。  

A:2,M
B:3,E
C:2,E 
D:输出项与对应的格式控制不一致,输出结果不确定
答案: 3,E

以下程序段的输出结果是(  )。   int a=1234;   printf(“%2d”,a);  

A:12
B:34
C:1234
D:提示出错无结果
答案: 1234

以下程序的输出结果是(  )。    #include “stdio.h”    main( )    {  char c=’z’; printf(“%c”,c-25);    }

A:a
B:Z  
C:z-25
D:y
答案: a

以下程序的输出结果是(    )。    #include “stdio.h”    main( )    {  int  k=17;printf(“%d,%o,%x”,k,k,k);    }

A:17,021,0×11
B:17,17,17
C:17,0×11,021
D:17,21,11
答案: 17,21,11

以下程序的输出结果是(    )。    #include “stdio.h”    main( )    {  double d=3.2;  int x,y;x=1.2; y=(x+3.8)/5.0; printf(“%d “, d*y);    }

A:3
B:3.2
C:0
D:3.07
答案: 0

下列程序执行后的输出结果是(小数点后只写1位)(    )。    #include “stdio.h”    main( )    {  double d;  float f;  long k;  int i; i=f=k=d=20/3; printf(“%d %ld %.1f %.1f n”, i,k,f,d);    }

A:6  6  6.0  6.0  
B:6  6  6.7  6.7
C:6  6  6.0  6.7  
D:6  6  6.7  6.0
答案: 6  6  6.0  6.0  

xyz被定义为int型变量,若从键盘上给xyz输入数据,则正确的输入语句是(  )。  

A:INPUT xyz;
B:scanf(“%d%d%d”,&x,&y,&z);
C:scanf(“%d%d%d”,x,y,z);
D:read(“%d%d%d”,&x,&y,&z);
答案: scanf(“%d%d%d”,&x,&y,&z);

设i是int型变量,f是float型变量,若要通过语句“scanf(“i=%d,f=%f”,&i,&f);”给i赋值100,f赋值765.12,则正确的输入为(   )。   

A:100,765.12  
B:i=100,f=765.12
C:100  765.12 
D:i=100f=765.12
答案: i=100,f=765.12

设有以下定义

int a=0;

double b=1.25;

char c=’A’;

#define d 2

则下面语句中错误的是(  )。

A:a++;
B:b++; 
C:c++;
D:d++; 
答案: d++; 

有以下程序    #include “stdio.h”    main()    { int a,b,d=25;  a=d/10%9;  b=a-1; printf(“%d,%dn”,a,b);    }  程序运行后的输出结果是(  )。      

A:6,1 
B:2,1 
C:6,0 
D:2,0
答案: 2,1 

有以下程序     #include “stdio.h”     main()    { char c1=’1′,c2=’2′; c1=getchar();  c2=getchar(); putchar(c1); putchar(c2);    }   当运行时输入:a 后,以下叙述正确的是(  )。

A:变量c1被赋予字符a,c2被赋予回车符
B:程序将等待用户输入第2个字符
C:变量c1被赋予字符a,c2中仍是原有字符2
D:变量c1被赋予字符a,c2中将无确定值
答案: 变量c1被赋予字符a,c2被赋予回车符

下列程序的输出结果是16.00,请在程序中填空。    #include “stdio.h”    main( )    {         int a=9, b=2;      float x=________ , y=1.1,z;      z=a/2+b*x/y+1/2;      printf(“%5.2fn”, z );    }

A:7.7
B:6.6
C:5.5
D:6.05
答案: 6.6



汕律搔雷卜瓜圣庆垂淘渭阂和

盟谁瘟些委散仟帛苔邦截潭趴