云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言期末考试试题(专业版)

C语言期末考试试题(专业版)

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 3:55:18

C语言期末考试试题

第一套

━━━━━━━━━━━━━━━━━ 一、单项选择 共10题 (共计30分) ━━━━━━━━━━━━━━━━━

第1题 (3.0分) 题号:1062

执行下面程序,输入数据,使得i=10,k='a',j=15,正确的键盘输入方法是() #include int main() {

int i,j,k;

scanf(\ printf(\ return 0; }

A. B. B. D.

A:10,a,15<回车>

B:10<回车> a<回车> 15<回车> C:10'a'15<回车> D:10a15<回车>

答案:D

第2题 (3.0分) 题号:1057

若int x,y; double z;以下不合法的scanf函数调用语句是 。

A:scanf(\B:scanf(\C:scanf(\

D:scanf(\

答案:D

第3题 (3.0分) 题号:1054

C语言对嵌套if语句的规定是:else总是与() 。

A:其之前最近的if配对

B:第一个if配对

C:缩进位置相同的if配对

D:其之前最近的且尚未配对的if配对

答案:D

第4题 (3.0分) 题号:1053

设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) && (n=c>d)后n的值为 A:1 B:2 C:3 D:4

答案:B

第5题 (3.0分) 题号:1032 下列数据中属于\字符串常量\的是 A:ABC B:\C:'ABC' D:'A' 答案:B

第6题 (3.0分) 题号:882 下列语句中,不正确的是()。 A:char a[2]={1,2}; B:int a[2]={'1','2'}; C:char a[2]={'1','2','3'}; D:char a[2]={'1'};

答案:C

第7题 (3.0分) 题号:995

C语言规定,函数返回值的类型是由()。 A:return语句中的表达式类型所决定 B:调用该函数时的主调函数类型所决定 C:调用该函数时系统临时决定

D:在定义该函数时所指定的函数类型所决定

答案:D

第8题 (3.0分) 题号:978

以下能对一维数组a进行正确初始化的语句是()。

A:int a[10]=(0,0,0,0,0) B:int a[10]={}; C:int a[]={0};

D:int a[10]={10*1};

答案:C

第9题 (3.0分) 题号:1006 下列选项中正确的语句组是()。 A:char s[8]; s={\B:char *s; s={\C:char s[8]; s=\D:char *s; s=\ 答案:D

第10题 (3.0分) 题号:769

以下标识符中,不能作为合法的C用户定义标识符的是()。 A:a3_b3 B:void C:_123 D:IF

答案:B

━━━━━━━━━━━━━━━━ 二、程序填空 共1题 (共计15分) ━━━━━━━━━━━━━━━━

第1题 (15.0分) 题号:4

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:以下程序是用选择排序法对10个整数按升序排序。

选择排序算法如下:找出一个数组的最大(或最小)元素并放到 最后,然后循环找出剩余元素的最大(或最小)者,每次都将该 轮最大(或最小)者放到最后。

-------------------------------------------------------*/ #include

/***********SPACE***********/ 【?】

int main() {

int i,j,k,t,a[N];

printf(\ for(i=0;i<=N-1;i++) scanf(\ for(i=0;i

/***********SPACE***********/ 【?】;

/***********SPACE***********/ for(j=i+1; 【?】;j++) if(a[j]

/***********SPACE***********/ if(【?】) {

t=a[i]; a[i]=a[k]; a[k]=t; } }

printf(\ for(i=0;i<=N-1;i++) printf(\ printf(\ return 0; }

答案:

=======(答案1)======= #define N 10

=======(答案2)======= k=i

=======(答案3)======= j

=========或========= N>j

=========或========= j<=N-1

=========或========= N-1>=j

搜索更多关于: C语言期末考试试题(专业版) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言期末考试试题 第一套 ━━━━━━━━━━━━━━━━━ 一、单项选择 共10题 (共计30分) ━━━━━━━━━━━━━━━━━ 第1题 (3.0分) 题号:1062 执行下面程序,输入数据,使得i=10,k='a',j=15,正确的键盘输入方法是() #include int main() { int i,j,k; scanf(\ printf(\ return 0; } A. B. B. D. A:10,a,15 B:10 a 15 C:10'a'15 D:10a15 答案:D

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com