欢迎来到天天文库
浏览记录
ID:42316211
大小:39.50 KB
页数:4页
时间:2019-09-12
《C语言习题_免费下载》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一至六章练习题1.下列四组选项中,均不是C语言关健字的选项是()。A)defineB)gectC)includeD)whileIFcharscanfgotypeprintfcasepow2.下面四个选项中,均是合法整型常量的选项是()。A)160B)-0xcdfC)-01D)-0x48a-0xffff01a986,0122e50110xe06680x3.下面四个选项中,均是不合法的转义符的选项是()。A)'"'B)'1011'C)' 11'D)'abc''\''''f''101''xf''A''}''x1f'4.下面不正确的字符串常量是()。A)
2、'abc'B)"12'12"C)"0"D)""5.以下选项中不合法的用户标识符是(A)。A)abc.cB)fileC)MainD)PRINT6.C语言提供的合法关键字是()。A)swithB)cherC)CaseD)default7.下列标识符组中,合法的用户标识符为()A)_0123与ssipedB)del-word与signedC)list与*jerD)keep%与wind8.在C语言中,逻辑值"真"的表示是用()。A)trueB)整型值0C)非另整型值D)T9.以下说法中正确的是()A)C语言程序总是从第一个函数开始执行;B)在C语言程序中,要调用的函数必须在m
3、ain()函数中定义;C)C语言程序总是从main()函数开始执行;D)C语言程序中的main()函数必须放在程序的开始部分10.在C语言中能代表逻辑“假”的是()A)YESB)NOTC)等于0的数D)非0的数11.在C语言中,要求运算数必须是整型的运算符是()A)%B)/C)4、2.若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是()A)1B)2C)2.0D)2.513.有如下定义:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()for(i=0;i<3;i++)printf(“%d”,x[i][2-i]);A)159B)147C)357D)36914.设有语句inta=3;,则执行了语句a+=a-=a*=a;后,变量a的值是(B)。A.3 B.0 C.9 D.-1215.在以下一组运算符中,优先级最低的运算符是( D)。A.* B.!= C.+ D.=5、 16.设整型变量i值为2,表达式(++i)+(++i)+(++i)的结果是( B)。A.6 B.12 C.15 D. 表达式出错17.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是(C)。A.1 B.2 C.2.0 D.2.518.sizeof(double)的结果值是( A )。A.8 B.4 C.2 D. 出错19.设a=1,b=2,c=3,d=4,则表达式:a6、语言表达式是(A)。A.107、8、a==129、10、a==1311、12、a==14C.a>10&&a<15 D.!(a<=10)&&!(a>=15)填空题1、C语言只有_____个关键字和 _____种控制语句。2、每个源程序有且只有一个 _______函数,系统总是从该函数开始执行C语言程序。3、C语言程序的注释可以出现在程序中的任何地方,它总是以______符号作为开始标记,以 _____符号作为结束标记。4、C语言中,输入操作是由库函数_______完成的,输出操作是由库函数______完成的。5.下面13、程序是输入一个字符串,计算并输出该字符串的长度,请填空:#includemain(){charstr[100];inti,k=0;printf(“请输入一个字符串:”);gets(str);for(i=0;________;i++)__________;printf(“该字符串的长度为%d:”,k);}6.下面的函数是判断m是否为素数,若是,则返回1,否则返回0,请填空。#includeintisprime(intm){inti,k;k=sqrt(m);for(i=2;i<=k;i++)if(_______)brea
4、2.若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是()A)1B)2C)2.0D)2.513.有如下定义:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()for(i=0;i<3;i++)printf(“%d”,x[i][2-i]);A)159B)147C)357D)36914.设有语句inta=3;,则执行了语句a+=a-=a*=a;后,变量a的值是(B)。A.3 B.0 C.9 D.-1215.在以下一组运算符中,优先级最低的运算符是( D)。A.* B.!= C.+ D.=
5、 16.设整型变量i值为2,表达式(++i)+(++i)+(++i)的结果是( B)。A.6 B.12 C.15 D. 表达式出错17.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是(C)。A.1 B.2 C.2.0 D.2.518.sizeof(double)的结果值是( A )。A.8 B.4 C.2 D. 出错19.设a=1,b=2,c=3,d=4,则表达式:a
6、语言表达式是(A)。A.107、8、a==129、10、a==1311、12、a==14C.a>10&&a<15 D.!(a<=10)&&!(a>=15)填空题1、C语言只有_____个关键字和 _____种控制语句。2、每个源程序有且只有一个 _______函数,系统总是从该函数开始执行C语言程序。3、C语言程序的注释可以出现在程序中的任何地方,它总是以______符号作为开始标记,以 _____符号作为结束标记。4、C语言中,输入操作是由库函数_______完成的,输出操作是由库函数______完成的。5.下面13、程序是输入一个字符串,计算并输出该字符串的长度,请填空:#includemain(){charstr[100];inti,k=0;printf(“请输入一个字符串:”);gets(str);for(i=0;________;i++)__________;printf(“该字符串的长度为%d:”,k);}6.下面的函数是判断m是否为素数,若是,则返回1,否则返回0,请填空。#includeintisprime(intm){inti,k;k=sqrt(m);for(i=2;i<=k;i++)if(_______)brea
7、
8、a==12
9、
10、a==13
11、
12、a==14C.a>10&&a<15 D.!(a<=10)&&!(a>=15)填空题1、C语言只有_____个关键字和 _____种控制语句。2、每个源程序有且只有一个 _______函数,系统总是从该函数开始执行C语言程序。3、C语言程序的注释可以出现在程序中的任何地方,它总是以______符号作为开始标记,以 _____符号作为结束标记。4、C语言中,输入操作是由库函数_______完成的,输出操作是由库函数______完成的。5.下面
13、程序是输入一个字符串,计算并输出该字符串的长度,请填空:#includemain(){charstr[100];inti,k=0;printf(“请输入一个字符串:”);gets(str);for(i=0;________;i++)__________;printf(“该字符串的长度为%d:”,k);}6.下面的函数是判断m是否为素数,若是,则返回1,否则返回0,请填空。#includeintisprime(intm){inti,k;k=sqrt(m);for(i=2;i<=k;i++)if(_______)brea
此文档下载收益归作者所有