计算机,C语言选择题
选择题1.以下不正确的C语言标识符是()。A.ABCB.abcC.a_bcD.ab.c2.一个c程序的执行是从().A.main()函数开始,直到main()函数结束B....
选择题
1.以下不正确的C语言标识符是( )。
A.ABC B.abc C.a_bc D.ab.c
2.一个c程序的执行是从( ).
A.main( )函数开始,直到main( )函数结束
B.第一个函数开始,直到最后一个函数结束
C.第一个语句开始,直到最后一个语句结束
D.main( )函数开始,直到最后一个函数结束
3.一个C语言程序是由( )。
A)一个主程序和若干子程序组成
B)函数组成
C)若干过程组成
D)若干子程序组成
4.C语言派程序的基本单位是( )。
A.过程 B.函数 c子程序 D.标识符
5.以下结果为整数的表达式(设有int i;char c;float f;)( ).
A.i十f B.i*c C.c十f D.i十c十f
6.以下使i的运算结果为4的表达式是( )。
A.int i=0,j=0;
(i=3,(j十十)十i);
B.int i=1,j=0;
j=i=((i=3)*2);
C.int i=0,j=1;
(j==1)?(i=1);(i=3);
D.int i=1,j=1;
i+=j十=2;
7.设x为int型变量,则执行以下语句后,x的值为﹝ ﹞
x=10; x + =x -=x-x
A. 10 B. 20 C. 40
8.若已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是( )
A. 1 B. 2 C. 2.0 D. 2.5
9.以下合法的赋值语句是( )
A. x=y=100 B.d--; C. x+y; D. c=int(a+b)
10.设已定义:int k=7,x=12; 则能使值为3的表达式是( )
A.x%=(k%=5) B.x%=(k-k%=5) C.x%=k-k%5 D.(x%=k)-(k%=5)
11. C语言中允许的基本数据类型包括( )。
A.整型、实型、逻辑型 B. 整型、实型、字符型
C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型
12.如果a=1,b=2,c=3,d=4,则条件表达式a<b?a:c<d?c:d的值为( ).
A.1 B.2 C.3 D.4
13.若有代数式3ae/bc,则不正确的C语言表达式是( )
A)a/b/c*e*3 B)3*a*e/b/c
C)3*a*e/b*c D)a*e/c/b*3
14.有如下程序.输入数据:12345M678<cR>后,x的值是( ),y的值是
( A )。
#include<stdio.h>
main(){
int x;
float y;
scanf("%3d%f",&x,&y);
}
1,A.12345 B.123 C.45 D.345
2,A.45.000000 B.45678.000000 C.678.000000 D.123.000
15.阅读以下程序,当输入数据的形式为:25,13,10<CR>,正确的输出结果为( )。
main()
{ int x,y,z;
scanf(“%d%d%d”,&x,&y,&z);
printf(“x+y+z=%d\n”,x+y+z);
}
A) x+y+z=48
B) x+y+z=35
C) x+z=35
D) 不确定值 展开
1.以下不正确的C语言标识符是( )。
A.ABC B.abc C.a_bc D.ab.c
2.一个c程序的执行是从( ).
A.main( )函数开始,直到main( )函数结束
B.第一个函数开始,直到最后一个函数结束
C.第一个语句开始,直到最后一个语句结束
D.main( )函数开始,直到最后一个函数结束
3.一个C语言程序是由( )。
A)一个主程序和若干子程序组成
B)函数组成
C)若干过程组成
D)若干子程序组成
4.C语言派程序的基本单位是( )。
A.过程 B.函数 c子程序 D.标识符
5.以下结果为整数的表达式(设有int i;char c;float f;)( ).
A.i十f B.i*c C.c十f D.i十c十f
6.以下使i的运算结果为4的表达式是( )。
A.int i=0,j=0;
(i=3,(j十十)十i);
B.int i=1,j=0;
j=i=((i=3)*2);
C.int i=0,j=1;
(j==1)?(i=1);(i=3);
D.int i=1,j=1;
i+=j十=2;
7.设x为int型变量,则执行以下语句后,x的值为﹝ ﹞
x=10; x + =x -=x-x
A. 10 B. 20 C. 40
8.若已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是( )
A. 1 B. 2 C. 2.0 D. 2.5
9.以下合法的赋值语句是( )
A. x=y=100 B.d--; C. x+y; D. c=int(a+b)
10.设已定义:int k=7,x=12; 则能使值为3的表达式是( )
A.x%=(k%=5) B.x%=(k-k%=5) C.x%=k-k%5 D.(x%=k)-(k%=5)
11. C语言中允许的基本数据类型包括( )。
A.整型、实型、逻辑型 B. 整型、实型、字符型
C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型
12.如果a=1,b=2,c=3,d=4,则条件表达式a<b?a:c<d?c:d的值为( ).
A.1 B.2 C.3 D.4
13.若有代数式3ae/bc,则不正确的C语言表达式是( )
A)a/b/c*e*3 B)3*a*e/b/c
C)3*a*e/b*c D)a*e/c/b*3
14.有如下程序.输入数据:12345M678<cR>后,x的值是( ),y的值是
( A )。
#include<stdio.h>
main(){
int x;
float y;
scanf("%3d%f",&x,&y);
}
1,A.12345 B.123 C.45 D.345
2,A.45.000000 B.45678.000000 C.678.000000 D.123.000
15.阅读以下程序,当输入数据的形式为:25,13,10<CR>,正确的输出结果为( )。
main()
{ int x,y,z;
scanf(“%d%d%d”,&x,&y,&z);
printf(“x+y+z=%d\n”,x+y+z);
}
A) x+y+z=48
B) x+y+z=35
C) x+z=35
D) 不确定值 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询