1 .C程序的入口( )
A switch B if C main D getchar
2. C语言中,整数类型中的浮点类型,常用的关键字是( )
A int B char C short D float
3.输出整数类型的格式符是( )
A %d B%c C%x D%o
4.输出浮点类型的格式符是( )
A %c B %o C%d D%f
5.输出字符那新的格式符是( )
A %f B%d C%x D%c
6.下列为八进制的整数常量是( )
A 123 B 0123. C 0x123 D x123.
7.下列整数类型常量的是( )
A x0789. B x698 C 247.
8.浮点类型常量0.00023用科学计算法表示为( )
A 0.023e-2 B 0.23e-3 C23e-5
9.变量名是由( )组成
A数字,字母,下划线 B数字关键词下划线
C数字,字符,字母 D字符,下划线,字母
10.如果没有初始化,变量"double prices"的默认值是( )。
A 0.0 B 0 C\0 D 0.00
11.字符abc的ASCII码值是( )
A 97,98,99 B 107,108,109
C 117,118,119 D 125,126,127
12.算术运算符中要求两边都是整数的符号是( )
A * B / C % D + E -
13.有下列程序: int i,j,k;
K=30; i=k++;
printf("i=%d,k=%d",i,k);
j=++K;
printf("j=%d,k=%d",j,k);
程序中的四个数分别是( )
A i=30,k1=31,j=32,k2=32 B i=31,k1=30,j=32,k2=32
C i=30,k1=34,j=31,k2=31 D i=31,k1=30,j=31, k2=32
14.下列字符数列中不可用作标识符的是( )
A abc123 B no.1 C_123_ D_ok
15.以下选项中正确的字符常量是( )
A "F" B "//" C 'w' D "
16若所有变量都是整型,则表达式(x=2,y=5,y++,x+y)的值是( )
A 7 B 8 C 6 D 2
17.有下列程序;
{float k,x,y;
x=(k=9.8)+7;
printf(" k=%5.1f,x=%5.1f",k,x);
y=k=9.8+7;
printf("k=%5.1f,y=%5.1f",k,y);
}
K,x,k2,y分别为()
A 9.8,16.8,16.8,16.8 B 9.8,16.8,9.8,16.8
C 9.8,9.8,16.8,16.8 D 16.8,9.8,16.8,16.8
18,键盘录入使用的函数是()
A printf B sqrt C scanf D exp
19,在程序中要输入一个数,等于另一个数,要用到()符号
A && B || C != D ==
20,逻辑运算中要两个条件都成立才成立要使用()符号
A && B || C == D !=
21,逻辑运算中两个条件,只要一个成立就成立,使用的是()符号
A && B || C == D !=
22,有以下程序段
if(x>y) z=1;
else if(x>0) z=2;
else z=3;
要得到z=2的结果,满足条件的一组数为()
A x=-1,y=-2 B x=-2,y=-1
C x=2,y=1 Dx=2,y=3
23.如果x大于0,且小于等于10,且成立,否则反之,正确表达式为()
A 0<x<=10 B x>0|| x<=10 C x>0&&x<=10 D x>0&&x<10
24.执行以下程序段后,结果为()
int=6;
while(i<5)
{i++;
Printf("good");
}
Printf("the end");
A good,the end B good C the end D the end,good
25要执行下列程序段
float money ①
money =1000 ②
printf("%d",money);③
money=2000;④
printf("%f";money);⑤
其中第()行出错
A ①②③ B ②③⑤ C ②③④ D ①④⑤
26.在逻辑运算符中下列哪个()符号表示两个关系式同时成立
A % B || C &&
27.在逻辑运算符中,陈密输出()
A, c B,a C,1 D,0
28.下列哪个是不等于号()
A <= B >= C == D !=
29.在条件语句中,面对多种选择情况时,我们可以使用()来提高代码的效率
A, if(){} B,if(){} C,if(){}
else if(){} else(){} if(){}
else if(){}
30. if语句可以处理()问题
A 区间 B等值 C以上都可以 D以上都不行
31.关系运算符是处理()的关系
A常量与常量 B变量与常量 C变量与变量 D以上都可以
32.下面四个选项中,均是不合法的用户标识符的选项是()
A, A B,float C,b-a D,-123
P_0 Lao goto temp
do -A int INT
33.不是c语言提供的合法关键字是()
A switch B cher C case D default
34.设x为int型变量,则执行以下语句后x的值为(b)
A 10 B 20 C 40 D 30
35.在c语言程序中,表达式5%2的结果是(c)
A 2.5 B 2 C 1 D 3
36.设x为int型变量,则执行以下语句后x的值为(c).
X=10;x*=x;
A,10 B,20 C,100 D,0
37.C语言中用()表示逻辑"真"
A true B 整数值1 C非零整数值 D false