C语言程序设计模拟试题及答案(八)
C语言程序设计是一门比较难学的课程,很多同学对这门课程比较头痛,同学们要加倍努力才能学好C语言程序设计。下面是阳光网小编给大家整理的C语言程序设计模拟试题及答案,欢迎大家学习参考。
C语言程序设计模拟试题及答案(八)
1下列能正确输入字符数组a 的语句是( )
A)scanf("%s",a); B)scanf("%s",&a);
C)scanf("%c",a); D)循环执行scanf("%c",&a[i]);
2在输入时,字符变量的值不用空格间隔,其输入函数可为( )。
A)scanf("%c %c %c",&a,&b,&c); B)scanf("%c%c%c",&a,&b,&c);
C)scanf("%3c",&a,&b,&c); D)循环执行getchar()
1C的字符常量是用双引号括起来的一个字符。
2字符串常量是一对单引号括起来的字符序列。
3设C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为-32768-+32767。
4在C语言中的实型变量分为两种类型,它们是float和double。
5 若有以下定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为3.500000。
(float)(a+b)/2+(int)x%(int)y
6输入语句的格式为:scanf("%d,%d,%d",&a;&b;&c); 是正确的。
7getchar()函数得到的字符可以不赋给任何变量,而作为表达式的一部分。
8scanf函数中无精度控制。
9a+==a=2; 是一个合法的赋值语句,赋值后a的值为:2。
10在TC中,printf()函数输出表列的求值顺序是从右到左。
11在printf函数中,"%ld"表示按十进制正整数输出。
12printf是C语言的输出语句。
13在printf函数中,格式字符c的意义是:输出单个字符。
14在printf函数中,不能使用转义字符。
15关系运算符的优先级别高于逻辑运算符
16C语言中没有逻辑型数据
1表达式8/4*(int)2.5/(int(1.25*(3.7+2.3))值的.数据类型为( )。
2若x、i、j和k都是int型变量,则计算下面表达式后,x的值为【 】。
x=(i=4,j=16,k=32)
3若a是int型变量,则下面表达式的值为【 】。
(a=4*5,a*2),a+6
4若k为 int 整型变量且赋值7,x为double型变量且赋值8.4,赋值表达式x = k的运算结果是【 】。
5若a=1, b=4, c=3, 则表达式 !(a
6使用getchar函数前必须包含头文件【 】。
7在变量说明中给同类变量赋初值时,各变量之间用【 】隔开。
8以下程序的运行结果是【 】。
main()
{int i=5; printf("%d,%d\n",++i,i++); }
9设x,y,z均为int型变量,请写出描述"x或y中有一个小于z"的表达式【 】
10若a=1,b=4,c=3,则表达式 !(a
11有int x,y,z;且x=3,y=-4,z=5,则表达式(x&&y)==(x||z)的值为【 】
12若a=1,b=2,则表达式a
【C语言程序设计模拟试题及答案(八)】相关文章: