谓嚎菜铅拒苍持刮肉补槽抄勘
位缆擞颊光肋烷舰洁陆猾盼脸
D: 以下选项中可作为C语言合法整数的是( )。 经过编译连接后被执行 A:
答案:点击这里查看答案
点击这里,查看C语言程序设计(西安工程大学) 2024智慧树答案完整版
如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/
C语言程序的基本单位是()
A:字符
B:语句
C:函数
D:程序行
答案: 函数
C语言规定,在一个源程序中main函数的位置 ( )
A:
可以在其他函数之前或之后
B:
必须在预处理命令的后面
C:
必须在最开始
D:
必须在最后
答案:
可以在其他函数之前或之后
对于一个正常运行的C程序,以下叙述中正确的是()
A:
程序的执行总是从main函数开始,在main函数结束
B:
程序的执行总是从main函数开始,在程序的最后一个函数中结束
C:
程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
D:
程序的执行总是从程序的第一个函数开始,在main函数结束
答案:
程序的执行总是从main函数开始,在main函数结束
以下叙述错误的是( )
A:
一个C程序只能有一个主函数
B:
C程序在书写时,有严格的缩进要求,否则不能编译通过
C:
C程序的主函数必须用main作为函数名
D:
一个C程序可以包含多个不同名的函数
答案:
C程序在书写时,有严格的缩进要求,否则不能编译通过
下列说法正确的是( )
A:
一个函数的函数体必须要有执行部分,可以没有变量定义
B:
C程序的书写格式自由,一个语句可以分写在多行上
C:
一个函数的函数体必须要有变量定义和执行部分
D:
C程序的书写格式严格限制,一行内必须写一个语句
答案:
C程序的书写格式自由,一个语句可以分写在多行上
以下叙述错误的是( )
A:C语言是一种通用的过程式的编程语言,具有高效灵活可移植等优点
B:C语言属于汇编语言
C:计算机语言可分为三大类,即机器语言汇编语言高级语言
D:高级语言比汇编语言更贴近于人类使用的语言,易于理解记忆和使用
答案: C语言属于汇编语言
下列关于注释行的描述中,正确的是( )
A:单行注释以符号“/*”开头,以符号“*/”结尾
B:注释只在C语言源程序中有效,在编译时会被编译器忽略
C:单行注释以“//”开头,“//”后面是注释内容
D:注释只能对程序中的某一行代码进行解释
答案: 注释只在C语言源程序中有效,在编译时会被编译器忽略;单行注释以“//”开头,“//”后面是注释内容
关于计算机语言的描述,正确的是( )
A:
汇编语言比机器语言执行速度快
B:
机器语言因为是面向机器的低级语言,所以执行速度慢
C:
汇编语言已将机器语言符号化,所以它与机器无关
D:
机器语言由0和1组成,执行速度快
答案:
机器语言由0和1组成,执行速度快
用C语言编写的程序( )
A:
是一个源程序文件
B:
经过编译或解释才能被执行
C:
可直接被执行
D:
经过编译连接后被执行
答案:
经过编译连接后被执行
连接程序将一个C程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终生成一个可执行的二进制文件,它的后缀是( )
A:.exe
B:.obj
C:.lib
D:.cpp
答案: .exe
C语言提供的数据类型关键字有( )
A:
Char
B:
short
C:
Double
D:
integer
答案:
short
若有说明和语句:
int a=5;
a++;
此处表达式a++的值是( )。
A:
5
B:
4
C:
7
D:
6
答案:
5
在C语言中,要求运算数必须是整型的运算符是()。
A:
%
B:
!
C:
D:
/
答案:
%
以下有4个用户标识符,其中合法的一个是()
A:f2_G3
B:for
C:short
D:4d
答案: f2_G3
在C语言中,合法的字符常量是()。
A:
‘ab’
B:
‘C’
C:
’84’
D:
“”
答案:
‘C’
若已定义x和y为double类型,且x=1,则表达式:y=x+3/2的值是()。
A:
1
B:
2.0
C:
2.5
D:
2
答案:
2
若有以下定义:
char a; int b;
float c; double d;
则表达式a*b+d-c值的类型为( )。
A:
char
B:
int
C:
float
D:
double
答案:
double
以下选项中可作为C语言合法整数的是( )。
A:
x2a2
B:
0386
C:
10110B
D:
0xffa
答案:
0xffa
以下选项中可作为C语言合法常量的是( )。
A:
-80
B:
-8e1.0
C:
-80.0e
D:
e1
答案:
-80
表达式3.6-5/2+1.2+5%2的值是()。
A:
4.8
B:
4.3
C:
3.3
D:
3.8
答案:
3.8
阅读下面的程序#includevoid main(){int i,j;scanf(“%3d%2d”,&i,&j);printf(“i=%d,j=%d”,i,j);
}如果从键盘上输入1234567,则程序的运行结果是( )
A:
i=1,j=2
B:
i=123,j=4567
C:
i=123,j=45
D:
i=1234,j=567
答案:
i=123,j=45
以下可以实现“输入一个字符到变量ch”的语句是( )
A:getchar(ch);
B:scanf(”%c”,ch )
C:ch=getchar( );
D:getchar(”%c”,&ch )
答案: ch=getchar( );
设ch是char型变量,值为’A’,则表达式ch=(ch>=’A’ && ch
A:
Z
B:
z
C:
A
D:
a
答案:
a
有如下程序 #include void main( ) { float x=5.0,y; if(x
A:0.200000
B:0.000000
C:1.000000
D:0.50000
答案: 0.200000
有程序:#include void main( ) { int x=1,y=0; switch (x) { case 1: switch (y) { case 0:printf(“first”);break; case 1:printf(“second”);break; } case 2:printf(“third”); }}的运行结果是( )
A:first second
B:first
C:second third
D:first third
答案: first third
有程序:#include void main() { int i=10,j=0; do { j=j+1; i–; }while(i>2); printf(“%d”,j);}的运行结果是( )
A:
52
B:
8
C:
51
D:
50
答案:
8
下面程序的输出结果是( )
#include
void main( )
{ int y=9;
for(;y>0;y–)
{ if(y%3==0)
{ printf(“%d”,–y);
continue;
}
}
}
A:
741
B:
852
C:
936
D:
875421
答案:
852
执行下列的程序段后,输出结果是( )int a=5;while(a–);printf(“%d”,a);
A:
4321
B:
0
C:
54321
D:
-1
答案:
-1
下面程序的运行结果为( )。
#includevoid main()
{ int n;
for(n=1;n { if(n%3==0)break;
printf(“%d”,n);
}
A:
12
B:
12457810
C:
369
D:
12345678910
答案:
12
A:选项C
B:选项B
C:选项A
D:选项D
答案: 选项D
踌靛闭浮瘸底黑答雾纷羡鄙琶
奶豹霞蕊啪邯通蛊钾柯藉该航