大学C语言程序设计选择题Word格式文档下载.docx
《大学C语言程序设计选择题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《大学C语言程序设计选择题Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
数据类型下面正确的字符常量是。
A)"
c"
B)'
\\'
'
C)'
W'
D)"
"
习题17-参考答案C习题18(选择题)[知识点:
基础知识下面四个选项中,均是不正确的八进制或十六进制数的选项是。
A)016B)0abcC)010D)0a12C语言程序设计习题-选择题0180xa0x16-123习题18-参考答案D习题19(选择题)[知识点:
基础知识下面四个选项中,均是正确的八进制或十六进制数的选项是。
A)-10B)0abcC)0010D)0a120x8f-017-0x11-0x123-0110xc0xf1-0xa习题19-参考答案C习题20(选择题)[知识点:
数据类型下面四个选项中,均是正确的数值常量或字符常量的选项是。
A)0.0B)"
a"
3'
D)+0010f3.9e-2.50110xabcd8.9e1e10xFF002e2'
&
'
\"
0a50.习题20-参考答案D习题21(选择题)[知识点:
数据类型下面不正确的字符串常量是。
A)'
abc'
B)"
12'
12"
C)"
0"
"
习题21-参考答案A习题22(选择题)[知识点:
表达式对应以下各代数式中,若变量a和x均为double类型,则不正确的c语言表达式是。
x^2/2exp(x*x/2)/sqr(2*3.14159)√2πB)½
(1.0/2.0*(a*x+(a+x)/(4*a))C)√sinx2.5sqrt((pow(sin(x*3.14159/180),2.5))D)x2-e5x*x-exp(5.0)习题22-参考答案C习题23(选择题)[知识点:
表达式若有代数式3ae/bc,则不正确的C语言表达式是。
A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*3习题23-参考答案C习题24(选择题)[知识点:
数据类型已知各变量的类型说明如下,则不符合C语言语法规定的表达式是。
C语言程序设计习题-选择题A)x%(-3)B)w+=-2C)k=(a=2,b=3,a+b)D)a+=a-=(b=4)*(a=3)习题24-参考答案A习题25(选择题)[知识点:
表达式已知各变量说明如下,则符合C语言语法规定的表达式是。
inti=8,k,a,b;
unsignedlongw=5;
A)a+=a-=(b=4)*(a=3)B)a=a*3=2C)x%(-3)D)y=float(i)习题25-参考答案A习题26(选择题)[知识点:
表达式以下不正确的叙述是。
A)在C程序中,逗号运算符的优先级最低B)在C程序中,APH和aph是两个不同的变量C)若a和b类型相同,在计算表达式a=b后,b的值将放入a中,而b中的值不变D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值习题26-参考答案D习题27(选择题)[知识点:
表达式以下正确的叙述是。
A)在C程序中,每行只能写一条语句B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C)在C程序中,无论是整数还是实数,都能被准确无误地表示D)在C程序中,%是只能用于整数运算的运算符习题27-参考答案D习题28(选择题)[知识点:
表达式以下符合C语言语法的有赋值能力的表达式是。
A)d=9+e+f=d+9B)d=9+e,f=d+9C)d=9+e,e++,d+9D)d=9+e++=d+7习题28-参考答案B习题29(选择题)[知识点:
表达式已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='
A'
+'
6'
-'
;
后,c2的值为。
A)DB)68C)不确定的值D)C习题29-参考答案AC语言程序设计习题-选择题习题30(选择题)[知识点:
表达式在C语言中,要求运算数必须是整型(数)的运算符是。
A)/B)++C)!
=D)%习题30-参考答案D习题31(选择题)[知识点:
表达式若以下变量均是整型,且num=sum=7;
则计算表达式sUM=num++,sUM++,++num后sum的值为。
A)7B)8C)0D)10习题31-参考答案A习题32(选择题)[知识点:
数据类型在C语言中,int、char和short三种类型数据在内存中所占用的字节数。
A)由用户自己定义B)均为两个字节C)是任意的D)由所用机器的字长决定习题32-参考答案D习题33(选择题)[知识点:
数据类型若有说明语句:
charc='
\72'
则变量c。
A)包含1个字符。
B)包含2个字符。
C)包含3个字符。
D)说明不合法,c的值不确定。
习题33-参考答案A习题34(选择题)[知识点:
表达式若有定义:
inta=7;
floatx=2.5,y=4.7;
则表达式x+a%3*(int)(x+y)%2/4的值是。
A)2.500000B)2.750000C)3.500000D)0.000000习题34-参考答案A习题35(选择题)[知识点:
表达式sizeof(float)是A)一个双精度型表达式B)一个整型表达式C)一种函数调用D)一个不合法的表达式习题35-参考答案B习题36(选择题)[知识点:
数据类型设变量a是整型,f是实型,i是双精度型,则表达式10+'
a'
+i*f值的数据类型为。
A)intB)floatC)doubleD)不确定习题36-参考答案CC语言程序设计习题-选择题习题37(选择题)[知识点:
数据类型下面四个选项中,均是非法常量的选项是。
as'
C)-0x18D)0xabc-0fff'
\01'
01177'
\0'
\0xa'
12,4560xf"
习题37-参考答案A习题38(选择题)[知识点:
表达式若有代数式√yx10则正确的C语言表达式是A)sqrt(fabs(pow(y,x)+log10(y)))B)sqrt(abs(pow(y,x)+log10(Y)))C)sqrt(fabs(pow(x,y)+log10(y)))D)sqrt(abs(pow(x,y)+log10(y)))习题38-参考答案A习题39(选择题)[知识点:
表达式若有代数式|x3+lgx|,则正确的C语言表达式是。
A)fabs(x*3+log10(x))B)abs(pow(x,3)+log10(x))C)abs(pow(x,3.0)+log10(x))D)fabs(pow(x,3.0)+log10(x))习题39-参考答案D习题40(选择题)[知识点:
数据类型在C语言中,char型数据在内存中的存储形式是。
A)补码B)反码C)原码D)ASCII码习题40-参考答案D习题41(选择题)[知识点:
表达式设变量n为float,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入的表达式是。
A)n=(n*100+0.5)/100.0B)m=n*100+0.5,n=m/100.0C)n=n*100+0.5/100.0D)n=(n/100+0.5)*100.0习题41-参考答案B习题42(选择题)[知识点:
表达式表达式18/4*sqrt(4.0)/8值的数据类型为。
A)intB)floatC)doubleD)不确定习题42-参考答案C习题43(选择题)[知识点:
数据类型C语言程序设计习题-选择题设C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为。
A)0-255B)0-32767C)0-65535D)0-2147483647习题43-参考答案C习题44(选择题)[知识点:
数据类型设有说明:
charw;
intx;
floaty;
doublez;
则表达式w*x+z-y值的数据类型为。
A)floatB)charC)intD)double习题44-参考答案D习题45(选择题)[知识点:
表达式若有以下定义,则能使值为3的表达式是。
A)x%=k%=5B)x%=k-k%5C)x%=(k-k%5)D)(x%=k)-(k%=5)习题45-参考答案D习题46(选择题)[知识点:
表达式设以下变量均为int类型,则值不等于7的表达式是。
A)x=y=6,x+y,x+1B)x=y=6,x+y,y+1C)x=6,x+1,y=6,x+yD)y=6,y+1,x=y,x+1习题46-参考答案C习题47(选择题)[知识点:
顺序结构putchar函数可以向终端输出一个。
A)整型变量表达式B)实型变量值C)字符串D)字符或字符型变量值习题47-参考答案D习题48(选择题)[知识点:
顺序结构已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是。
scanf("
%d%c%d%c"
&
a1,&
c1,&
a2,&
c2);
A)10A□20B<
CR>
B)10□A□20□B<
C)10□A20B<
D)10A20□B<
习题48-参考答案A习题49(选择题)[知识点:
顺序结构已有定义intx;
且执行scanf("
%3d%f"
x,&
y);
语句时,从第一列开始输入数据12345□678<
则x的值为。
C语言程序设计习题-选择题习题49-参考答案B习题50(选择题)[知识点:
则y的值为。
A)无定值习题50-参考答案B习题51(选择题)[知识点:
顺序结构已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是。
inta1,a2;
charc1,c2;
%d%d"
a2);
A)1020AB<
B)10□20<
AB<
C)10□□20□□AB<
D)10□20AB<
习题51-参考答案D习题52(选择题)[知识点:
顺序结构已有程序段和输入数据的形式,程序中输入语句的正确形式应当为。
main()printf("
Inputnumber:
);
(输入语句printf("
\nf=%f,a=%d\n"
f,a);
Inputnumber:
4.5□□2<
A)scanf("
%d,%f"
a,&
f);
B)scanf("
%f,%d"
f,&
a);
习题52-参考答案D习题53(选择题)[知识点:
顺序结构根据定义和数据的输入方式,输入语句的正确形式为。
已有定义:
floatf1,f2;
数据的输入方式:
4.52A)scanf("
%f,%f"
f1,&
f2);
%f%f"
C语言程序设计习题-选择题习题53-参考答案B习题54(选择题)[知识点:
顺序结构阅读以下程序,当输入数据的形式为:
25,13,10<
正确的输出结果为。
main()scanf("
%d%d%d"
y,&
z);
printf("
x+y+z=%d\n"
x+y+z);
A)x+y+z=48B)x+y+z=35C)x+z=35D)不确定的值习题54-参考答案习题55(选择题)[知识点:
顺序结构以下能正确地定义整型变量a,b和c并为其赋初值5的语句是。
A)inta=b=c=5;
B)inta,b,c=5;
C)int习题55-参考答案C习题56(选择题)[知识点:
顺序结构已知ch是字符型变量,下面不正确的赋值语句是。
A)ch='
a+b'
B)ch='
C)ch='
7'
9'
D)ch=5+9习题56-参考答案A习题57(选择题)[知识点:
顺序结构已知ch是字符型变量,下面正确的赋值语句是。
习题57-参考答案B习题58(选择题)[知识点:
顺序结构若有以下定义,则正确的赋值语句是。
习题58-参考答案B习题59(选择题)[知识点:
顺序结构设x、y均为float型变量,则以下不合法的赋值语句为________。
A)++x;
B)y=(x%2)/10;
C)x*=y+8D)x=y=0习题59-参考答案BC语言程序设计习题-选择题习题60(选择题)[知识点:
表达式以下关于运算符优先顺序的描述中正确的是A)关系运算符<
算术运算符<
赋值运算符<
逻辑运算符B)逻辑运算符<
关系运算符<
赋值运算符C)赋值运算符<
逻辑运算符<
算术运算符D)算术运算符<
逻辑运算符习题60-参考答案习题61(选择题)[知识点:
表达式下列运算符中优先级最高的是。
A)<
B)+C)&
D)!
=习题61-参考答案B习题62(选择题)[知识点:
循环结构能正确表示“当x的取值在[1,10]和[200,210]范围内为真”的C语言表达式为。
A)(x>
=1)&
(x<
=10)&
(x>
=200)&
=210)B)(x>
=10)||(x>
=210)C)(x>
=1)||(x<
=200)||(x<
=210)D)(x>
=210)习题62-参考答案B习题63(选择题)[知识点:
表达式表示图中坐标轴上阴影部分正确的表达式是。
A)(x<
=a)&
=b)&
=c)B)(x<
=a)||(b<
=x<
=c)C)(x<
=a)||(x>
=c)D)(x<
(b<
=c)习题63-参考答案C习题64(选择题)[知识点:
表达式判断char型变量ch是否为大写字母的正确表达式为。
<
=ch<
='
Z'
B)(ch>
)&
(ch<
)C)(ch>
)D)('
=ch)AND('
>
=ch)习题64-参考答案C习题65(选择题)[知识点:
顺序结构执行以下语句后a的值为。
inta,b,c;
a=b=c=1;
A)0B)1C)2D)错误C语言程序设计习题-选择题习题65-参考答案C习题66(选择题)[知识点:
顺序结构执行以下语句后a的值为的值为。
A)0B)1C)2D)错误习题66-参考答案B习题67(选择题)[知识点:
顺序结构执行以下语句后,a,b,c的值分别为。
A)1,1,1B)2,1,1C)2,2,1D)2,2,2习题67-参考答案B习题68(选择题)[知识点:
inta=5,b=6,w=1,x=2,y=3,z=4;
A)5B)0C)2D)1习题68-参考答案B习题69(选择题)[知识点:
顺序结构执行以下语句后b的值为。
A)5B)0C)2D)1习题69-参考答案A习题70(选择题)[知识点:
选择结构以下不正确的if语句形式是。
A)if(x>
y&
x!
=y);
C)if(x!
=y)scanf("
%d"
x)elsescanf("
D)if(x<
y){x++;
y++;
}习题70-参考答案C习题71(选择题)[知识点:
选择结构C语言程序设计习题-选择题以下if语句语法正确的是。
0)printf("
%f"
x)elseprintf("
-x);
B)if(x>
0){x=x+y;
printf("
x);
}elseprintf("
C)if(x>
};
elseprintf("
D)if(x>
x)}elseprintf("
习题71-参考答案B习题72(选择题)[知识点:
选择结构有程序:
main()if(a=b+c)printf("
***\n"
elseprintf("
$$$\n"
}该程序。
A)有语法错误不能通过编译B)可以通过编译,但不能通过连接C)输出:
***D)输出:
$$$习题72-参考答案C习题73(选择题)[知识点:
选择结构以下程序的运行结果是。
main()if(m++>
5)printf("
--m);
m++);
A)4B)5C)6D)7习题73-参考答案C习题74(选择题)[知识点:
选择结构有函数关系如下,能正确表示该关系的程序段是。
A)y=x+1;
B)y=x-1;
if(x==0)y=x;
if(x>
0)y=x+1;
elsey=x-1;
elsey=x;
C)if(x<
=0)D)y=x;
if(x<
0)y=x-1;
if(x<
=0)elsey=x;
elsey=x+1elsey=x+1;
习题74-参考答案xx<
0x=0x-1xC语言程序设计习题-选择题C习题75(选择题)[知识点:
选择结构以下程序的输出结果是。
{intx=2,y=-1,z=2;
y)if(y<
0)z=0;
elsez+=1;
%d\n"
z);
A)3B)2C)1D)0习题75-参考答案B习题76(选择题)[知识点:
选择结构若有条件表达式(exp)?
a++:
b--,则以下表达式中能完全等价于表达式(exp)的是。
习题76-参考答案B习题77(选择题)[知识点:
选择结构若运行时给变量输入12,则以下程序的运行结果是。
main(){intx,y;
x);
y=x>
12?
x+10:
x-12;
y);
习题77-参考答案A习题78(选择题)[知识点:
{intk=4,a=3,b=2,c=1;
\n%d\n"
k<
a?
k:
c<
b?
c:
习题78-参考答案D习题79(选择题)[知识点:
选择结构执行下列程序段后,变量a,b,c的值分别是。
C语言程序设计习题-选择题intx=10,y=9;
a=(--x==y+