数制的话,不能表示的是
二进制数。
C语言没有提供输入二进制数的格式控制符,不像10进制、8进制、16进制一样有%d、%o、%x这样的输入控制符。也就是说,你不能直接输入输出二进制数
1.以下叙述中正确的是(D )A)用C语言编写的程序只能放在一个程序文件中
B) C程序书写格式严格,要求一行内只能写一个语句
C) C程序中的注释只能出现在程序的开始位置和语句的后面
D) C程序书写格式自由,一个语句可以写在多行上
2.以下选项中合法的一组C语言数值常量是( A )
A)12. 0Xa23 4.5e0B)028 .5e-3 -0xf
C).177 4e1.5 0abcD)0x8A 10,000 3.e5
3.C源程序中不能表示的数制是(D )
A)十六进制 B)八进制C)十进制 D)二进制
4.以下选项中,能用作用户标示符的是(A )
A)_0_ B)8_8 C)void D)unsigned
5.以下选项中,正确的定义语句是( C )
A)double ,a,bB)double a=b=7 C)double a=7,b=7 D)double ab
6.若有定义语句: int k1=10, k2=20,执行表达式(k1=k1>k2) &&(k2=k2>k1)后,k1和k2的值分别为 B
A)0和1B)0和20C)10和1 D)10和20
7.若有定义: int a,b,通过语scanf("%d%d",&a,&b),能把整数3赋给变量a, 5赋给变量b的输入数据是 C
A)3 5B)3,5 C)35D)35
8.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是 D
A、x++printf((“%d\n”,x) B、n=++xprintf((“%d\n”,n)
C、++xprintf((“%d\n”,x) D、n=x++printf((“%d\n”,n)
9.设有如下定义语句int m[ ]={2,4,6,8},*k=m以下选项中,表达式的值为6的是(A )
A *(k+2) B k+2 C *k+2 D *k+=2
10.在一个C源程序文件中所定义的全局变量,其作用域为( C )
A)所在函数的全部范围 B)所在程序的全部范围
C)由具体定义位置和extern说明来决定范围 D)所在文件的全部范围
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)