-
1.以下符合 C 语言语法的表达式
-
2.C 语言程序从____开始执行
-
3. 下面____表达式的值为4
-
4. 若"int n; float f=13.8;",则执行"n=(int)f%3"后,n 的值是____
-
5.设变量 x 为 float 型且已赋值,则以下语句中能将 x 中的数值保留到小数点后两
位,并将第三位四舍五入的是____
-
6.有以下程序
main( )
{
int x=1,y=3,z=2;
printf("%d,%d,%d\n",x,y,z);
}
执行后输出结果是____
-
7.有以下程序
main( )
{
int i,n=0;
n++;
printf("n=%d\n",n);
}
程序执行后的输出结果是____
-
8.设有如下程序段:
int x=2002, y=2003;
printf("%d\n",++x);
则以下叙述中正确的是____
-
9.设有以下定义
int a=0;
double b=1.25;
char c=’A’;
float d=0.1;
则下面语句中错误的是____
-
10.若以下选项中的变量已正确定义,则正确的赋值语句是____
-
11.设有以下语句:
char a=3,b=6,c;
c=b<<2;
则 c 的二进制值是____。
-
12. 设 int b=2;表达式(b>>2)/(b>>1)的值是____
-
13. 整型变量 x 和 y 的值相等、且为非 0 值,则以下选项中,结果为零的表达式
是____
-
14. 以下程序的输出结果是____。
main()
{
int x=40;
printf("%d\n",x<<1);
}
-
15. 以下程序的输出结果是____
main()
{
int x=3;
--x;
printf("%d\n", x++ );
}
-
16. C 语言中常用的数的进制主要有____
-
17. 以下结果输出什么?
#include
int main()
{
int a=3,b=5;
printf("a=%d\n",a^b);
return 0;
}
运行结果:____
-
18. 以下程序的输出结果是:____
main()
{
int a=0xf0,b=3,c;
c=~a;
c=(c&b);
printf("%d\n",c);
}
结果:
-
19. 在 C 语言中,非法的十六进制是____
-
20.在 c 语言中数字 0x25 是一个____
-
21.已定义整型变量 c,正确的赋值语句是____
-
22.以下选项中不合法的用户标识符是____
-
23.下列标识符组中,合法的用户标识符为____
-
24.正确的 C 语言标识符是____。
-
25.下列字符序列中,不可用作 C 语言标识符的是____
-
26 以下不能定义为用户标示符的是____
-
27.以下选项中,合法的用户标识符是____
-
28.以下不合法的用户标识符是____
-
29.以下 4 个用户定义标识符中,合法的一个是____
-
30.十六进制0xe01对应二进制是多少____
-
31.已知大写字母 A 的 ASCII 码值是 65, 小写字母 a 的 ASCII 码是 97,则用八进制表
示的字符常量'\101'是____
-
32.以下选项中,正确的字符常量是____
-
33.以下常量表示中错误的是____
-
34.下列变量定义中不合法的是____
-
35 以下选项中定义变量错误的:
-
36.以下声明语句中正确的是____。
-
37.以下声明语句中含有语法错误的是____。
-
38.已有代码
int x=3;
x=(++x);
则x的值是____。
-
39.若有定义语句:int a=10; double b=3.14; 则表达式 a+b值的类型是____
-
40.有以下程序
main()
{ int i=1,j=2,k=3;
if(i++==1&&(++j==3||k++==3))
printf("%d %d %d ",i,j,k);
}
程序运行后的输出结果是____。
-
41.有以下程序
main()
{
char a[]="abcdefg",b[10]="abcdefg";
printf("%d %d\n",sizeof(a),sizeof(b));
}
执行后输出结果是____
-
42.设有一下语句
unsigned char a=1,b=2,c,d,e;
c=a^(b<<2);
d=7^3;
e=~4&3;
执行后c、d、e的值分别是______
-
43.有以下程序
void main( )
{
int i,s=0;
for(i=1;i<10;i+=2) s+=i+1;
printf("%d\n",s);
}
程序执行后的输出结果是____
-
44.执行下面程序后,输出的结果是____
void main()
{
int y=10;
do {y--;} while (y); printf("%d\n",y);
}
-
45 若变量以正确定义,则以下语句输出结果是____
s=32;
s^=32;
printf("%d",s);
-
46.有以下程序
#include
main()
{
int a=1,b=2,c=3,d;
x=(a^b)&c;
printf("%d\n",x);
}
程序运行结果_____
-
47 以下程序运行后的输出结果是____
main()
{
unsigned char a=2,b=4,c=5,d;
d=a|b;
d&=c;
printf("%d\n",d);
}
-
48变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000,若要求将a的高4位取反,低四位不变,所要执行的运算是____
-
49 设有定义:float a=2,b=4,h=3;以下C语音表达式与代数式((a+b)/2)h 计算结果不相符的是____
-
50 设有语句 int a=3 ; 则执行了语句 a+ = a - = a * a 后,变量 a 的值是____。
-
请输入您的手机号
-
请输入您的姓名