- 2
- 0
- 约7.7千字
- 约 5页
- 2024-04-24 发布于湖南
- 举报
计算机程序设计基础
2018-2019学年第二学期
一.选择题:(共30分,每题1分)
1.关于C语言中的变量,以下说法正确的是______。
A)变量的类型可以根据需要随时改变B)变量的类型是在定义的时候确定的
C)变量可以没有数据类型D)变量的取值范围与其类型没有关系
2.以下数据定义中,有语法错误的是______。
A)doubleA,a;B)float_0,*q[7];C)charFor;D)intn=6,G[n];
3.以下选项中,非法的C语言常量是______。
A)\\B)6.18e-5C)0x5GD)0L
4.如果要使x=3.1415926正确赋值,则x应定义为______。
A)intx;B)longx;C)floatx;D)doublex;
5.下面定义的数组中,占用内存空间最大的是______。
A)chara[20];B)intb[5];C)floatc[4];D)doubled[3];
6.若有定义:intx=5,y=7;,则表达式++(x+y)的值是______。
A)12B)13C)14D)有语法错误
7.若有定义:intx=18;则执行语句x=5/9*x+5;后,变量s的值是______。
A)5B)10C)15D)0
8.若有定义:intx;,能使表达式5x10的值为1的所有数据是______。
A)6,7,8,9B)大于5的所有整数
C)所有的整数D)小于10的所有整数
9.若有定义:intm=3.8,n=3;,则以下表达式值为0的是______。
A)m||nB)m/nC)m==nD)mnn0
10.下面的C语言运算符中,优先级高于“!=”但低于“+”的运算符是____。
A)B)=C)/D)=
11.若intx=5,y=6,p=0;则执行以下语句后p值是______。
if(x++==y)p=2;elsep=3;
A)0B)2C)3D)有语法错误
12.设intm=2,n=5;求解表达式(m=6)||(n=8)后m和n的值分别为____。
A)2和5B)6和5C)2和8D)6和8
13.下列关于选择语句的叙述中错误的是_____。
A)if必须与else配合使用B)switch通常与break配合使用
C)if也能实现多分支结构D)switch常用来实现多分支结构
14.执行语句for(n=0,k=9;k0;k=k-2)n++;后变量k的值是______。
A)-1B)0C)5D)9
15.若有定义:intn=0;下面的循环语句执行后,变量n的值为______。
for(i=1;i10;i++)
for(j=0;j=5;j++)n++;
原创力文档

文档评论(0)