欢迎来到天天文库
浏览记录
ID:2075848
大小:83.50 KB
页数:15页
时间:2017-11-14
《c语言程序设计习题集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一个C程序的执行是从()。A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序的main函数结束C语言规定,在一个源程序中,main函数的位置()。A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后一个C语言源程序是由()。A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成以下叙述正确的是()
2、。A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为()。A)char3、le下面四个选项中,均是不合法的用户标识符的选项是()。A)AP_0do B)floatla0_AC)b-agotoint D)_123tempint下列四个选项中,均是C语言关键字的选项是()。A)autoenuminclude B)switchtypedefcontinueC)signedunionscanf D)ifstructtype下面不正确的字符串常量是()A)‘abc’ B)”1212” C)”0” D)””已知大写字母A的ASCII码4、为65,以下程序的运行结果为()。#includemain(){charc1=‘A’,c2=‘Y’;printf(“%d,%d”,c1,c2);}A)65,89 B)A,Y C)65,88 D)65,90下面正确的字符常量是()。A)“c” B)‘\’’ C)‘’ D)‘W’若有代数式3ae/bc,则不正确的c语言表达式是()。A)a/b/c*e*3 B)3*a*e/b/c C)3*a*e/b*c D)a*e/c/b*35、在C语言中,要求运算数必须是整型数据的运算符是()。A)/ B)% C)! D)<下列程序执行后的输出结果是()。main(){intx=‘f’;printf(“%c”,‘A’+(x-‘a’+1));}A)G B)H C)I D)J7.在C语言中,要求运算数必须是整型数据的运算符是()。A)/ B)% C)! D)<已知大写字母A的ASCII码为65,以下程序的运行结果为()。#includemain(){charc1=‘6、A’,c2=‘Y’;printf(“%d,%d”,c1,c2);}A)65,89 B)A,Y C)65,88 D)65,90已知x=3,y=2,则表达式x*=y+8的值为()。A)3 B)2 C)30 D)14设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是()。A)把x和y按从小到大排序 B)把x和y按从大到小排序C)无确定结果 D)交换x和y中的值设i是int型变量,f是float型变量,用下面的7、语句给这两个变量输入值:scanf(“i=%d,f=%f”,&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为()。A)100<空格>765.12<回车> B)i=100,f=765.12<回车>C)100<回车>765.12<回车> D)x=100<回车>y=765.12<回车>执行下列语句的结果是()。i=3;printf(“%d,”,++i);printf(“%d”,i++);A)3,3 B)3,4 C)4,3 D)4,4已知x=3,y=8、2,则表达式x*=y+8的值为()。A)3 B)2 C)30 D)14在下列叙述中,错误的一条是()。A)printf函数可以向终端输出若干个任意类型的数据B)putchar函数只能向终端输出字符,而且只能是一个字符C)getchar函数只能用来输入字符,但字符的个数不限D)scanf函数可以用来输入任何类型的多个数据以下程序的输出结果为()。main(){charc1=‘a’,c2=‘b’,c3=‘c’;printf(“a%cb%ctc%c”,c1,c2,
3、le下面四个选项中,均是不合法的用户标识符的选项是()。A)AP_0do B)floatla0_AC)b-agotoint D)_123tempint下列四个选项中,均是C语言关键字的选项是()。A)autoenuminclude B)switchtypedefcontinueC)signedunionscanf D)ifstructtype下面不正确的字符串常量是()A)‘abc’ B)”1212” C)”0” D)””已知大写字母A的ASCII码
4、为65,以下程序的运行结果为()。#includemain(){charc1=‘A’,c2=‘Y’;printf(“%d,%d”,c1,c2);}A)65,89 B)A,Y C)65,88 D)65,90下面正确的字符常量是()。A)“c” B)‘\’’ C)‘’ D)‘W’若有代数式3ae/bc,则不正确的c语言表达式是()。A)a/b/c*e*3 B)3*a*e/b/c C)3*a*e/b*c D)a*e/c/b*3
5、在C语言中,要求运算数必须是整型数据的运算符是()。A)/ B)% C)! D)<下列程序执行后的输出结果是()。main(){intx=‘f’;printf(“%c”,‘A’+(x-‘a’+1));}A)G B)H C)I D)J7.在C语言中,要求运算数必须是整型数据的运算符是()。A)/ B)% C)! D)<已知大写字母A的ASCII码为65,以下程序的运行结果为()。#includemain(){charc1=‘
6、A’,c2=‘Y’;printf(“%d,%d”,c1,c2);}A)65,89 B)A,Y C)65,88 D)65,90已知x=3,y=2,则表达式x*=y+8的值为()。A)3 B)2 C)30 D)14设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是()。A)把x和y按从小到大排序 B)把x和y按从大到小排序C)无确定结果 D)交换x和y中的值设i是int型变量,f是float型变量,用下面的
7、语句给这两个变量输入值:scanf(“i=%d,f=%f”,&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为()。A)100<空格>765.12<回车> B)i=100,f=765.12<回车>C)100<回车>765.12<回车> D)x=100<回车>y=765.12<回车>执行下列语句的结果是()。i=3;printf(“%d,”,++i);printf(“%d”,i++);A)3,3 B)3,4 C)4,3 D)4,4已知x=3,y=
8、2,则表达式x*=y+8的值为()。A)3 B)2 C)30 D)14在下列叙述中,错误的一条是()。A)printf函数可以向终端输出若干个任意类型的数据B)putchar函数只能向终端输出字符,而且只能是一个字符C)getchar函数只能用来输入字符,但字符的个数不限D)scanf函数可以用来输入任何类型的多个数据以下程序的输出结果为()。main(){charc1=‘a’,c2=‘b’,c3=‘c’;printf(“a%cb%ctc%c”,c1,c2,
此文档下载收益归作者所有