1、C语言测试一、单项选择题 (本大题共20小题,每小题4分,共80分)下列每小题给出的四个备选项中有一个最符合题目要求,请将其选出,未选、错选均不得分。 1、以下运算符中为逻辑运算符的是( )。 A.& B.= C.* D.+2、C语言程序从main()函数开始执行,所以这个函数要写在_。A) 程序文件的开始 B) 程序文件的最后C) 它所调用的(函数)的前面 D) 程序文件的任何位置3、哪一个是小数类型() A.printf B.char C.int D.double4、一个C语言的程序是必需要有一个( ) A.主函数 B.子程序 C.函数 D.过程5、C语言的程序中输出换行符应该使用( )A
2、.a B.v C.n D.t6、用于用户输出的函数是( ) A.getchar B.out C.scanf D.printf7、 以下关于break语句的描述,只有()是正确的。 A. 在循环语句中必须使用break语句。 B. break语句只能用于switch语句中。 C. 在循环语句中可以根据需要使用break语句。 D. break语句是跳过当前循环,继续下一次循环。8、下列字符中是空格符的是( ) A. n B.JC.tD.K 9、能正确表示逻辑关系:“a10或a0”的C语言表达式是()A.a=10 or a=0|a=10 &a=10a3?2:1;二程序题:(本大题共两小题,每题10分,共20分)1.请写出C语言基本结构2.打印99乘法表