《C语言程序设计》第14章在线测试
1、以下程序:main(){intx=5;if(x--<5)printf(“%d\n”,x);elseprintf(“%d\n”,x++);},程序运行后,输出结果是:A...
1、以下程序:main( ) {int x=5; if (x--<5) printf(“%d\n”, x); else printf(“%d\n”, x++); },程序运行后,输出结果是:
A、3 B、4
C、5 D、6
2、设x、y均为int类型变量,且x=10,y=3,则语句 printf(“%d,%d\n”,x--,--y);的输出结果是:
A、10,3 B、9,3
C、9,2 D、10,2
3、下列选项中关于register变量,正确的是( )。
A、频繁存取的自动变量适于定义为register变量 B、外部变量适于定义为register变量
C、存储单元较大的变量,适于定义register变量 D、静态存储的内部变量,适于定义为register变量
4、下列表述中的逗号,作为逗号运算符的是( )。
A、int fun ( int x, int y ); B、x = ( x + y, x * x );
C、printf ( "%d%d", x, y ); D、printf ( "Hello, world!" );
5、下列选项中关于赋值运算,正确的是( )。
A、赋值运算符在C语言的各运算符中,优先级最低 B、一个表达式中,至多只能包含一个赋值运算符
C、复合赋值运算符的优先级高于赋值运算符的优先级 D、被赋值的对象只能是单个变量,而不能是表达式、常量或函数
第二题、多项选择题(每题2分,5道题共10分)
1、以下不合法的赋值语句是:
A、x=y=100;
B、d+5=10;
C、x+y=100;
D、c=int(a+b);
2、如果全局的外部变量和函数体内定义的局部变量重名,则错误说法为:
A、出错
B、局部变量优先
C、外部变量优先
D、全局的外部变量优先
3、下列选项中属于内部变量的是( )。
A、函数的形式参数
B、main函数内定义的变量
C、复合语句内部定义的变量
D、所有函数外部定义的变量
4、下列选项中关于外部变量,正确的是( )。
A、main函数是主函数,不在main函数内部定义的变量都是外部变量
B、外部变量必须定义在源程序的开始处
C、外部变量必须定义在所有函数的外面
D、定义外部变量时,可以进行初始化
5、若有程序段int k=5; ,则下列执行后变量k的值是6的有( )。
A、k++;
B、++k;
C、k=(k++)+1;
D、k=(++k)+1;
E、1+k++;
F、++k+1;
第三题、判断题(每题1分,5道题共5分)
1、允许在不同的函数中使用相同的变量名。
正确 错误
2、可以利用全局变量从函数中得到多个返回值。
正确 错误
3、关于实型变量的存储,指数位越多,数据的精度越高。
正确 错误
4、C语言中实型数据在运算时可能会产生误差。
正确 错误
5、C语言的函数调用时,形参是不需要分配存储单元的。
正确 错误 展开
A、3 B、4
C、5 D、6
2、设x、y均为int类型变量,且x=10,y=3,则语句 printf(“%d,%d\n”,x--,--y);的输出结果是:
A、10,3 B、9,3
C、9,2 D、10,2
3、下列选项中关于register变量,正确的是( )。
A、频繁存取的自动变量适于定义为register变量 B、外部变量适于定义为register变量
C、存储单元较大的变量,适于定义register变量 D、静态存储的内部变量,适于定义为register变量
4、下列表述中的逗号,作为逗号运算符的是( )。
A、int fun ( int x, int y ); B、x = ( x + y, x * x );
C、printf ( "%d%d", x, y ); D、printf ( "Hello, world!" );
5、下列选项中关于赋值运算,正确的是( )。
A、赋值运算符在C语言的各运算符中,优先级最低 B、一个表达式中,至多只能包含一个赋值运算符
C、复合赋值运算符的优先级高于赋值运算符的优先级 D、被赋值的对象只能是单个变量,而不能是表达式、常量或函数
第二题、多项选择题(每题2分,5道题共10分)
1、以下不合法的赋值语句是:
A、x=y=100;
B、d+5=10;
C、x+y=100;
D、c=int(a+b);
2、如果全局的外部变量和函数体内定义的局部变量重名,则错误说法为:
A、出错
B、局部变量优先
C、外部变量优先
D、全局的外部变量优先
3、下列选项中属于内部变量的是( )。
A、函数的形式参数
B、main函数内定义的变量
C、复合语句内部定义的变量
D、所有函数外部定义的变量
4、下列选项中关于外部变量,正确的是( )。
A、main函数是主函数,不在main函数内部定义的变量都是外部变量
B、外部变量必须定义在源程序的开始处
C、外部变量必须定义在所有函数的外面
D、定义外部变量时,可以进行初始化
5、若有程序段int k=5; ,则下列执行后变量k的值是6的有( )。
A、k++;
B、++k;
C、k=(k++)+1;
D、k=(++k)+1;
E、1+k++;
F、++k+1;
第三题、判断题(每题1分,5道题共5分)
1、允许在不同的函数中使用相同的变量名。
正确 错误
2、可以利用全局变量从函数中得到多个返回值。
正确 错误
3、关于实型变量的存储,指数位越多,数据的精度越高。
正确 错误
4、C语言中实型数据在运算时可能会产生误差。
正确 错误
5、C语言的函数调用时,形参是不需要分配存储单元的。
正确 错误 展开
3个回答
2011-07-06
展开全部
一.
1.B 2.D 3.A 4.B 5.D
二.
1.BC 2.ABC 3.AB 4.CD 5.AB
三.
1.错误 2.正确 3.错误 4.正确 5.错误
1.B 2.D 3.A 4.B 5.D
二.
1.BC 2.ABC 3.AB 4.CD 5.AB
三.
1.错误 2.正确 3.错误 4.正确 5.错误
展开全部
一、
1~5 BDABD
二、
1、BCD
2、ACD
3、AB
4、CD
5、ABCE
三、
VVXVX
1~5 BDABD
二、
1、BCD
2、ACD
3、AB
4、CD
5、ABCE
三、
VVXVX
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题、1、B 2、D 3、C 4、B 5、D
第二题、1、BCD 2、ACD 3、ABC 4、CD 5、AB
第三题、1、正确 2、正确 3、错误 4、正确 5、错误
第二题、1、BCD 2、ACD 3、ABC 4、CD 5、AB
第三题、1、正确 2、正确 3、错误 4、正确 5、错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询