[1] C 程序是由一组 函数 组成的,其中有且只有一个 main 函数。
[2] C 语言程序的语句行以 ; 结束。
[3] 在 C 语言中,int 型变量 a 分配 4 个字节,表示正整数的极限为 2147483647,已知
a=2147483647,则 a+1 的值为: -2147483648 。
[4] 在 C 语言中,int 型变量 a 分配 4 个字节,表示负整数的极限为-2147483648,已知 a=-
2147483648,则 a-1 的值为: 2147483647 。
[5] int x=12, n=7;则执行表达式 x%=(n%=4)后 x 的值为 0 。x=x%(n=n%4)=12%(n=7%4)
[6] 表达式“100/16*4”的结果是 24 。(整数相除)
[7] 表达式“2017%(20/4)”的结果是 2 。
[8] 表达式“0 && -2”的结果等于 0 或 FALSE 。
[9] 表达式“0&&2”的结果等于 0 或 FALSE 。
[10] 表达式“0||2”的结果等于 1 或 TRUE 。
[11] 表达式“-3<-2<0”的结果等于 0
或 FALSE 。
[12] float x; x=1/2; x 的值为: 0.0 。
[13] int a; a=3/2; a 的值为: 1 。
[14] int a; a=5/2; a 的值为: 2 。
[15] 在 C 语言中,若 x,y,z 均为 int 型变量,则“x 或 y 中有一个小于 z”的表达式描述形式
为 。(题意不明确)
[16] y 的类型为 double ,C 语言表达式 y=1/2;的运算结果为: 0.0 ; 。
[17] 设 x=6,y=1,则 x%=y+3 的值为__2__。(点评:x=x%(y+3)=6%4=2 )
[18] 有数学表达式
,y 的类型为 double,写出其 C 语言表达式为:
y=x*x*x*sin(3.14/6)/2+7.0/10; 。
[19] 设 y 是 int 型变量,请写出描述“y 是偶数”的表达式_____y%2= =0____。
[20] 在 C 语言中,真用____非 0___表示,假用 0 表示。
[21] 假设 int a=1,b=2,c=3,则表达式!((a<b)?b++:++a)||(c>b)的值是 0 。(写程序验证)
[22] 若 a=1,b=2,c=3,d=4,m=n=1,则执行表达式(m=a>b)&&(n=c>d)后,n= 1 。
[23] 若 w=1,x = 2,y= 3,z=4,则条件表达式 w<x?w:y<z?y:z 的值是_____1______。
[24] 循环语句“for(i=1,s=0;i<9;i+=2) s+= i;”执行过后 s= 。(写程序验证)
[25] 定义 int i=1, j=0; 则执行语句“while (i++<5) j++;”后,i 的值为 6 。(后缀++)
[26] 设有程序段
k=1;n=263;
do{
k*=n % 10;
n/=10;
}while (n);
其运行结束后 k 的值为 36 ,循环结束后 n 的值是 0 。(写程序验证)
[27] 设 ch 为 char 型变量,则执行以下程序段后,输出结果为 AB 。
for (ch='a'; ch<'c'; ch++) printf ("%c", ch-32);
[28] 用于获取某类型所占内存字节数的运算符是 sizeof 。
[29] 在 C 语言中,数组名是一个不可改变的 常量地址 ,不能对它进行赋值。
评论0