大学C语言期末考试题库试题及答案汇总(2)
发布时间:2021-06-07
发布时间:2021-06-07
{ int i,j;
for (i=0,j=1; i<=j+1;i+=2,j--) printf("%d \n",i); }
A、3 B、2 C、1 D、0 答案:C
知识点:赋值表达式 15.
有以下定义语句 double a,b; int w; long c;
若各变量已正确赋值,则下列选项中正确的表达式是______。 A、a=a+b=b++ B、w%((int)a+b) C、(c+w)%(int)a D、w=a=b; 答案:C
知识点:赋值表达式 16. 有如下程序 main() {
int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5);
printf("%d %d %3.1f%3.1f\n",a,c,f,x); }
程序运行后输出结果是______。 A、1 65 1 6.5 B、1 65 1.5 6.5 C、1 65 1.0 6.5 D、2 65 1.5 6.5 答案:B
知识点:赋值表达式 17.
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。 A、a==1 B、++i; C、a=a++=5; D、a=int(i); 答案:B
知识点:赋值表达式 18.
若变量已正确定义并赋值,下面符合C语言语法的表达式是______。 A、a:=b+1 B、a=b=c+2 C、int 18.5%3 D、a=a+7=c+b 答案:B
知识点:赋值表达式 20.
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小B、x=(x*100+0.5)/100.0
C、x=(int)(x*100+0.5)/100.0??? D、x=(x/100+0.5)*100.0 答案:C
知识点:赋值表达式 22.
在一个C程序中______。
A、main函数必须出现在所有函数之前 B、main函数可以在任何地方出现 C、main函数必须出现在所有函数之后 D、main函数必须出现在固定位置 答案:B
知识点:简单C语言程序的构成和格式 23.
以下说法中正确的是______。 A、#define和printf都是C语句 B、#define是C语句,而printf不是 C、printf是C语句,但#define不是 D、#define和printf都不是C语句 答案:D
知识点:简单C语言程序的构成和格式 24.若k是int型变量,且有下面的程序片段 k=-3
if(k<=0) printf("####") else printf("&&&&");
上面程序片段的输出结果是______。 A、#### B、&&&& C、####&&&& D、有语法错误,无输出结果 答案:D
知识点:简单C语言程序的构成和格式 25.
以下4个选项中,不能看作一条语句的是______。A、{;} B、a=0,b=0,c=0;
C、if(a>0); D、if(b==0) m=1;n=2;??? 答案:D
知识点:简单C语言程序的构成和格式 26. 有以下程序 main() {
int a=0,b=0;
a=10; /* 给a赋值 */ b=20; /* 给b赋值 */ printf("a+b=%d\n",a+b); }
程序运行后的输出结果是______。 A、a+b=10 B、a+b=30 C、30 D、出错
上一篇:井下巷道回撤掘进机安全技术措施
下一篇:第四单元_自然界的水 单元总结