《《C语言程序设计》第14章在线测试.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》第14章在线测试.docx(4页珍藏版)》请在三一办公上搜索。
1、C语言程序设计第14章在线测试 C语言程序设计第14章在线测试 C语言程序设计第14章在线测试 剩余时间:5 9:12 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题 1、以下程序:main( ) int x5; if (x5) printf(“dn”, x); else printf(“dn”, x+); ,程序运行后,输出结果是: A、3 C、5 B、4 D、6 2、若int w1, x2, y3, z4;则条件表达式“wx?w:yz?y:z”的结
2、果为:; A、4 C、2 B、3 D、1 3、若int a5,b6,c7,d8,m2,n2; 则逻辑表达式&(ncd)运算后,n的值为: A、0 C、2 B、1 D、3 4、若a为int类型,且其值为5,则执行完表达式a+a-a*a后,a的值是( )。 A、-5 C、-40 B、20 D、25 5、下列选项中关于赋值运算,正确的是( )。 A、赋值运算符在C语言的各运算符中,优先级最低 C、复合赋值运算符的优先级高于赋值运算符的优先级 B、一个表达式中,至多只能包含一个赋值运算符 D、被赋值的对象只能是单个变量,而不能是表达式、常量或函数 第二题、多项选择题 1、以下不合法的赋值语句是: A、
3、xy100; B、d+510; C、x+y100; D、cint(a+b); 2、已知int a1,2,3,4,5,6,7,8,9,*p a; 则值为3的表达式是 A、p+2,*(p+) B、p+2,*+p C、p+2,*p+ D、p+2,+*p 3、在C语言中,存储类别包括。 A、静态 B、浮点类型 C、整型 D、寄存器 4、下列选项中关于外部变量的作用域,正确的是( )。 A、外部变量的作用域是所在的源文件 B、外部变量的作用域是整个源程序 C、可以通过extern,将一些外部变量的作用域扩展到多个源文件 D、外部变量若定义为静态的,其他源文件不能使用该外部变量 5、若有程序段int k5; ,则下列执行后变量k的值是6的有( )。 A、k+; B、+k; C、k(k+)+1; D、k(+k)+1; E、1+k+; F、+k+1; 第三题、判断题 1、声明一个函数为外部函数,应该在声明函数的函数类型的前面加extern。 正确 错误 2、允许在不同的函数中使用相同的变量名。 正确 错误 3、可以利用全局变量从函数中得到多个返回值。 正确 错误 4、关于实型变量的存储,尾数位越多,数据的精度越高。 正确 错误 5、C语言中外部变量的作用域是整个源程序。 正确 错误 交卷