专升本C语言考试真题
【阜阳师范学院——C 语言】
一、单项选择题(本题共 60 小题,每小题 2 分,计 120 分)
1、执行下面程序后,输出结果是()
#includc
int operation(int*x,int*y){ if(*x>*y)return(*x); else return(*y); }
void main( ){
int a=45,b=27,c=o; c=operation(&a,&b); printf(“%d\n”,c);
}
A.45
B.27
C.72
D.0
2. 下面数组说明中,正确的是()
A.inta[]={1,2,3}
B.inta[][][3]={1,2,3,4,5,6,7,8,9}
C.chars[5]=”welcome”
D.int n=6,a[n];
3. 下面有关for循环的正确描述是()
A. for循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判断表达式
C. 在 for循环中不能用 break语句跳出循环体
D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
4. 下列字符序列中,可用作C语言程序标识符的一组字符序列是()
A._diff
B.S.b
C.3in13
D.continue
5. 下列为字符常量的是()
A.”f”
B.’xy’
C.’\t’
D.’\712’
6. 下面程序的运行结果是()
#include
int a=8,b,c; b=++a;
c=a--; printf(“%d,%d\n”,b,c);
}
A.8,7
B.9,8
C.9,9
D.9,7
7. 在一个C语言程序中,main函数()
A.必须出现在所有函数之前
B.可以在任何地方出现
C.必须出现在所有函数之后
D.必须出现在固定位置