试题 1
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
C语言的基本构成单位是: 。
选择一项:
a. 超文本过程
b. 函数和过程
c. 子程序
d. 函数
反馈
试题 2
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
一个 C语言程序总是从 开始执行。
选择一项:
a. 子程序
b. 主过程
c. 主程序
d. 主函数
反馈
试题 3
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
C语言的程序一行写不下时,可以 。
选择一项:
a. 用分号换行
b. 用回车符换行
c. 用逗号换行
d. 在任意一空格处换行
反馈
试题 4
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
以下叙述不正确的是: 。
选择一项:
a. 10 是正确的,因为实型变量中允许存放整型数
b. 在 C程序中, %是只能用于整数运算的运算符
c. 在 C程序中,无论是整数还是实数都能正确无误地表示
d. 在 C程序中,语句之间必须要用分号 " ;" 分隔
e. 若 a 是实型变量, C程序中 a
反馈
试题 5
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
以下不正确的 C语言标识符是 。
选择一项:
a. c
b. a
c. ABC
d. a_bc
e. abc
反馈
试题 6
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
下列字符串是标识符的是: 。
选择一项:
a. 9_student
b. LINE 1
c. _HJ
d. long
反馈
试题 7
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
以下说法中正确的是: 。
选择一项:
a. C 语言程序中的 main() 函数必须放在程序的开始部分
b. 在 C语言程序中,要调用的函数必须放在 main() 函数中定义
c. C 语言程序总是从第一个定义的函数开始执行
d. C 语言程序总是从 main() 函数开始执行
反馈
试题 8
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
在 C语言中,字符型数据在内存中以 形式存放。
选择一项:
a. 反码
b. ASCII码
c. 原码
d. BCD 码
反馈
试题 9
错误
得分 0.00/4.00 分
未标记标记试题
试题正文
若有定义: int a=7; float x=2.5, y=4.7; 则表达式 x+a%3*(int)(x+y)%2/4 的值是: 。
选择一项:
a. 2.50
b. 0.
c. 3.
d. 2.
反馈
试题 10
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
设有说明: char w; int x; float y; double z;
则表达式 w*x+z-y 值的数据类型为: 。
选择一项:
a. int
b. float
c. double
d. char
反馈
试题 11
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
若 x 为 int 型变量 , 则执行以下语句后 ,x 的值为 。
x=6; x+=x-=x*x;
选择一项:
a. -24
b. 60
c. -60
d. 36
反馈
试题 12
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
若 m为 float 型变量 , 则执行以下语句后的输出为 。 float m=1234.123; printf("%-8.3f ",m);
选择一项:
a. 1234.123000
b. 1234.123
c. -8.3
d. -1234.123
反馈
试题 13
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
若有定义 double x=1 ,y;则以下的语句执行的结果是 。
y=x+3/2; printf( “%f”,y);
选择一项:
a. 3.
b. 2.
c. 2.5
d. 1.5
反馈
试题 14
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
若 a 为整型变量,则以下语句 。
a=-2L; printf("%d
",a);
选择一项:
a. 赋值不合法
b. 输出值为 -2
c. 输出为不确定的值
d. 输出值为 2
反馈
试题 15
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
若 x=0,y=3,z=3, 以下表达式值为 0 的是
选择一项:
a. x
b. x||z/3
c. y
d. z
e. x%2&&y
f. !x
反馈
试题 16
错误
得分 0.00/4.00 分
未标记标记试题
试题正文
若 w=1,x=2,y=3,z=4, 则条件表达式 w
选择一项:
a. 3
b. 2
c. 4
d. 1
反馈
试题 17
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
若 w,x,z 均为 int 型变量 , 则执行以下语句后的输出为 。 w=3;z=7;x=10; printf("%d ",w&&z);
选择一项:
a. 3
b. 1
c. 0
d. 7
反馈
试题 18
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
分析以下程序 , 下列说法正确的是 。
int x=5,a=0,b=0;
if(x=a+b) printf("* * * *
");
else printf("# # # #
");
选择一项:
a. 有语法错,不能通过编译
b. 通过编译,但不能连接
c. 输出 # # #
d. 输出 * * * *
反馈
试题 19
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
设 i 和 x 都是 int 类型,则 for 循环语句 。
for(i=0,x=0;i<=9&&x!=876;i++) scanf("%d",&x);
选择一项:
a. 最多执行 10 次
b. 循环体一次也不执行
c. 最多执行 9 次
d. 是无限循环
反馈
试题 20
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
下述 for 循环语句 。
int i,k;
for(i=0,k=-1;k=1;i++,k++) printf("* * * *");
选择一项:
a. 只循环一次
b. 一次也不循环
c. 是无限循环
d. 判断循环结束的条件非法
反馈
试题 21
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
程序段如下:则以下说法中正确的是: 。
int k=-20;
while(k=0) k=k+1;
选择一项:
a. while 循环执行 20 次
b. 循环体语句执行一次
c. 循环体语句一次也不执行
d. 循环是无限循环
反馈
试题 22
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
下列程序段执行后 k 值为 。
int k=0,i,j;
for(i=0;i<5;i++)
for(j=0;j<3;j++)
k=k+1 ;
选择一项:
a. 8
b. 3
c. 5
d. 15
反馈
试题 23
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
在定义 int a[10]; 之后,对 a 的引用正确的是 。
选择一项:
a. a[6.3]
b. a(6)
c. a[10]
d. a[10-10]
反馈
试题 24
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
下面程序段运行时输出结果是 。 char s[18]= "a book! "; printf("%.4s",s);
选择一项:
a. a bo
b. a boo
c. 格式描述不正确,没有确定输出
d. a book!
反馈
试题 25
正确
得分 4.00/4.00 分
未标记标记试题
试题正文
在执行 int a[][3]=1,2,3,4,5,6; 语句后, a[1][0] 的值是 。
选择一项:
a. 4
b. 1
c. 5
d. 2
反馈
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777