手机版

大学C语言期末考试题库试题及答案汇总(2)

发布时间: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、出错

大学C语言期末考试题库试题及答案汇总(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)