C语言编程新思路2023章节测试答案
A、cdef
B、abef
C、abcd
D、abde
我的答案:D
12、以下程序段的输出结果是( )。 #include <stdio.h> int main(void) { char c1='a',c2='c'; printf("%d,%c\n",c2-c1,c2-c1+'B'); return(0); }
A、2,b
B、3,B
C、2,D
D、类型不一致,出错
我的答案:C
13、若变量已正确定义为float类型,要通过语句scanf(“%f%f%f”,&a,&b,&c);给a赋值10.0,b赋值20.0,c赋值30.0,不正确的输入形式是( )。
A、10 20 30
B、10,20,30
C、10.0 20.0 30.0
D、10,20 30
我的答案:B
14、以下程序的输出结果是( )。 #include <stdio.h> int main(void) { int a,b; a=10; b=20; printf("a=%d\nb=%d\n",a,b); return(0); }
A、10,20
B、a=10,b=20
C、a=10 b=20
D、10 20
我的答案:C
15、若变量已正确说明,要求用以下语句给a赋值2.0,给c1赋值字符#,给b赋值4.0,则不正确的输入形式是( )。scanf(“%f%c%f”, &a, &c1, &b);
A、2.0 # 4.0 ’
B、2.0#4.0 ‘
C、2# 4
D、2.0# 4.0 ,
我的答案:A
16、以下说法错误的是 ( )。
A、赋值表达式的功能是将赋值运算符右侧的值赋给其左侧的变量。
B、若float x=5;可以对变量x进行%操作,如x%2的值是1。
C、复合语句是用一对花括号括起来的若干条语句,从语法作用上讲一条复合语句视为一条语句。
D、长整型(long int)变量,使用scanf函数输入时,需使用%ld格式符。
我的答案:B
17、结构化程序设计由三种基本结构组成,下面哪个选项不属于三种基本结构 ( )。
A、顺序
B、选择
C、循环
D、回溯
我的答案:D
18、下面程序段功能是先输入一个整数,然后将输入的整数输出,请指出哪部分有错( )。 #include <stdio.h> // 1 int main(void) { int i; // 2 scanf("%d", i); // 3 printf("i=%d\n ",i); // 4 return(0); }
A、1
B、2
C、3
D、4
我的答案:C
19、设int a=10,b; ,执行下列语句后,b的值不是2的是( )。
A、b=a/4
B、b=a-8
C、b=a/4.0
D、b=a%4
我的答案:C
20、putchar() 函数可以向终端输出一个( )。
A、整型
B、实数
C、字符串
D、字符
我的答案:D
第四章测试
1、表示关系x≤y≤z的c语言表达式为( )。
A、(x<=y)&&(y<=z)
B、(x<=y)AND(y<=z)
C、(x<=y<=z)
D、(x<=y)&(y<=z)
我的答案:A
2、若a=5;b=6;c=7;d=8;m=2;n=2;则执行 (m=a>b)&&(n=c>d)后,m和n的值分别为( )。
A、2 ,2
B、0,2
C、0,0
D、2.0
我的答案:B
3、在以下一组运算符中,优先级最高的运算符是( )。
A、<=
B、=
C、%
D、&&
我的答案:C
★《布宫号》提醒您:民俗信仰仅供参考,请勿过度迷信!