- 31.50 KB
- 2022-09-01 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
C语言测试一、单项选择题(本大题共20小题,每小题4分,共80分)下列每小题给出的四个备选项中有一个最符合题目要求,请将其选出,未选、错选均不得分。1、以下运算符中为逻辑运算符的是()。A.&&B.=C.*D.++2、.C语言程序从main()函数开始执行,所以这个函数要写在__。A)程序文件的开始B)程序文件的最后C)它所调用的(函数)的前面D)程序文件的任何位置3、哪一个是小数类型()A.printfB.charC.intD.double4、一个C语言的程序是必需要有一个()A.主函数B.子程序C.函数D.过程5、C语言的程序中输出换行符应该使用()A.\aB.\vC.\nD.\t6、用于用户输出的函数是()A.getcharB.outC.scanfD.printf7、以下关于break语句的描述,只有()是正确的。A.在循环语句中必须使用break语句。B.break语句只能用于switch语句中。C.在循环语句中可以根据需要使用break语句。D.break语句是跳过当前循环,继续下一次循环。8、下列字符中是空格符的是()A.\nB.\JC.\tD.\K9、能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是()A.a>=10ora<=0 B.a>=0|a<=10 C.a>=10&&a<=0 D.a>=10‖a<=010.已知15是整形int类型,正确的赋值语句是()A)inta=15;B)inta=15,C)inta!=15;D)inta=1511、设x和y均为逻辑型变量,则x&&y为真的条件是 。A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假12、下列正确的变量名是()。A.-a1B.a1C.a2-1D.int13、要求输入两个整型变量x,y,下列选项正确的是()A.scanf(“%d,%d”,x,y)B.scanf(“%d,%d”,&x,&y)\nC.scanf(“%d%d”,x,y)D.scanf(“%d,%d”&x,&y)14、一个C语言的程序总是从()开始的。A.主过程B.主函数C.子程序D.主程序15、用于完成程序中判断功能的结构是()注意:不是循环A.选择结构B.循环结构C.顺从结构D.其他结构16.设x为int型变量,则执行以下语句后,x的值为x=10;x=x+x;A)10B)20C)40D)3017、 在C语言中,自命名的(变量名)。A.能使用关键字并且不区分大小写B.不能使用关键字并且不区分大小写C.能使用关键字并且区分大小写D.不能使用关键字并且区分大小写18、使用scanf()接受int类型的数据时用()A.%fB.%dC.%cD.%lf19.以下选项中不合法的变量名是()。 A._123 B.printf C.A D.Dim20.设a为5,执行下列语句后,b的值不为2的是:()A.b=a/2;B.b=6-(--a);C.b=a%2;D.b=a>3?2:1;二.程序题:(本大题共两小题,每题10分,共20分)1.请写出C语言基本结构2.打印99乘法表