当前位置:首页 > C语言期末考试试题(专业版)
C语言期末考试试题
第一套
━━━━━━━━━━━━━━━━━ 一、单项选择 共10题 (共计30分) ━━━━━━━━━━━━━━━━━
第1题 (3.0分) 题号:1062
执行下面程序,输入数据,使得i=10,k='a',j=15,正确的键盘输入方法是() #include
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
共分享92篇相关文档