以下为《第二章 数据类型、运算符与表达式》的无排版文字预览,完整内容请下载
第二章 数据类型、运算符与表达式
C语言中最简单的数据类型包括:b A)整型、实型、逻辑型??? ??????? B)整型、实型、字符型
C)整型、字符型、逻辑型?? ?????? D)整型、实型、逻辑型、字符型
请选出作为C语言用户标识符的一组标识符:b A)void , define , WORD B)a3_b3 , _123 , IF
C)For , -abc , Case D)2a , DO , sizeof
C语言中的标识符只能是由字母、数字和下划线三种字符组成,且第一个字符c
A)必须是字母 B)必须为下划线
C)必须为字母或下划线 D)可以是字母、数字或下划线中任一种字符
若已定义x和y为double类型 ,则表达式:x=1 ,y=x+3/2的值是(d)
A)1 B)2 C)2.0 D)2.5
下面程序的输出是A)0?? B)1? C)3? ?D)不确定的值c
void main() { int x=10 ,y=3 ; printf("%d\n",y=x/y);
}
C语言中,运算对象必须是整型数的运算符是aA)%?????? B)\ ?C)?* ????D)/
以下程序的输出结果是b???? void main()???? {?? int x=10 ,y=10 ;?????? ?? printf("%d %d\n",x-- ,--y);
???? }A)10 10? ?????B)9 9? ?C)9 10??? ???D)10 9
设有 int x=11; 则表达式 (x++ * 1/3) 的值是aA)3 B)4 C)11 D)12
设 int a=12 ,则执行完语句 a+=a-=a*a后 ,a的值是dA)552 B)264 C)144 D)-264
设有如下的变量定义: int i=8 ,k ,a ,b ; unsigned long w=5 ; double x=1.42 ,y=5.2 ; 则以下符合C语言语法的表达式是b A)a+=a-=(b=4)*(a=3) B)x%(-3) C)a=a*3=2 D)y+1=i
设a、b、c为整型数 ,且a=2 ,b=3 ,c=4 ,则执行完以下语句:a*=16+(b++)-(++c);后,a的值是【 28 】。
第三章 顺序结构程序设计
以下说法正确的是
A) 输入项可以为一个实型常量,如scanf("%f ",3.5);
B) 只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d");
C) 当输入一个实型数据时,格式控制部分应规定小数点后的位数,
如 scanf("% 4.2f ",&f);
D) 当输入数据时,必须指明变量的地址,如scanf("%f ",&f);
有如下程序 void main() { int y=3 ,x=3 ; printf("%d %d\n",++x ,y++);
}
运行该程序的输出结果是
A)3 4 B)4 2 C)4 3 D)3 3
下列程序的运行结果是A) a=%2,b=%5 B) a=2,b=5C) a=d, b=d D) a=%d,b=%d # include void main() { int a=2 ,c=5 ; printf("a=%d,b=%d\n",a,c);
}
下列程序的输出结果是 A)3 B)3.2 C)0 D)3.07 void main() { double d=3.2 ; int x ,y ; x=1.2 ; y=(x+3.8)/5.0; printf("%d \n", d*y);
}
若想通过以下输入语句给a赋于1,给b赋于2,则输入数据的形式应
该是【 】。?????? int a,b;?????? scanf("a=%b,b=%d",&a,&b);
若想通过以下输入语句使a=5.0 ,b=4 ,c=3 ,则输入数据的形式是【 】。
int b ,c ; float a ; scanf("a=%f,b=%d,c=%d",&a,&b,&c);
以下程序段的输出结果是
int a=1234;
printf("%2d\n",a);
A) 12 B) 34 C) 1234 D) 提示出错、无结果
已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是
A) scanf(“%2d%2d%2d”,&i,&j,&k);
B) scanf(“%d %d %d”,&i,&j,&k);
C) scanf(“%d,%d,%d”,&i,&j,&k);
D) scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
第四章 选择结构程序设计
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
A)a>=10 or a=0|a=10 && a=10‖ab)&&(n=c>d)后n的值为 A)0 B)1 C)2 D)7
下面程序的输出是 A)003???? ??B)012 C)103??? ??D)112 void main() { int a= -1 ,b=4 ,k ; k=(a++请点击下方选择您需要的文档下载。
以上为《第二章 数据类型、运算符与表达式》的无排版文字预览,完整内容请下载
第二章 数据类型、运算符与表达式由用户“wangzhk2008”分享发布,转载请注明出处