青岛大学课程考试试卷。
学年春季学期考试时间。
课程名称c语言程序设计a卷 b卷。
本试卷共4页,做题前请检查试卷是否缺页。
) 1. c语言是低级语言,cpu可以直接执行c语言源程序。
) 2.如int、for等关键字不能用做变量名,但是可以用做函数名。
) 3. 在函数外声明的全局变量只在main 函数内有效。
) 4. 一个合格的字符串,应该有一个’\0’界定字符串的结束。
) 语言的关键字大部分是由大写字母组成的。
) while循环至少能执行一次。
) 7. *p*2表达式中,两个*优先级相同。
) 8. switch(表达式)中,表达式值不能是浮点数或双精度数。
) 9.声明函数时,当返回值类型声明省略时,表示函数返回整型值。
) 10. 定义结构体的关键字是 union
) 1. 下面错误的变量名是。
a. a#b b. ah d. a2
) 2. 下面不属于c语言关键字的是。
a. int b. switch
) 3. 有语句int a[10]=;则错误的是。
a. a[1]的值是1 b. 没有a[10]单元 的值是零 d. a[1]的值是2
) 4. 计算一个较大整数的阶乘时(如50!>232),只能采用哪种变量保存结果。
long ) 5. 下面哪个赋值语句是错误的。
a. char a=’a’ ;a=65 ; a=”a” a=’\t’
) 6. 有语句char a[10], p=”abcd”,下面正确的语句是。
) 7. 下面合法的c语言表达式是。
a. f(x)=2*x*x+3*x+5 b.2sin(5) c. (a+b)++d.*p++
) 8. 循环语句for(i=-3,j=-3; i++ j++;执行结束后。
的值等于0,j的值等于0 b. i的值等于1,j的值等于1
的值等于1,j的值等于0 d. i的值等于0,j的值等于1
) 9. 5&2的值是。
a.5 b. 2 c.1d. 0
) 10. 5&&2的值是。
a.5 b. 2 c.1d. 0
) 11. 有语句组int a[10]=,i,s=0;for(i=0;i<10;i++)s+=a[i];则s的值为。
a. 不确定 b.9c.10d.7
) 12. for(i=0;i<10;i++)执行完后i的值是。
a. 0 b. 1c. 10d.2
) 13. 下面哪条语句没有语法错误。
a++;b++;while(a<20); b. if(a>0)a++;b++;else c++;
0)>0)a++;else b++;c++;
) 14. 下面语句错误的是。
a[10];a=”abc”; b. char a[10]=”abc”;
*p=” p;p=”abc”
) 15. 有语句int a[10],*p=&a[9];下面对数组元素引用不正确的是。
b.*a=20 c.*p=30 d.*(p+2)=40
) 16. int *p;想让p指向十个动态分配整型单元正确的语句是。
a. p=malloc( *malloc(10*sizeof(int));
c. p=malloc(10*sizeof(int));malloc(10*sizeof(int));
) 17. 有说明语句struct stu st,*p=&st;下面哪个语句是错误的。
a. p->age=20 b. c. *d.(*p).age=20
) 18. 关于静态变量的描述,下面错误的是。
a. 声明静态变量的关键字是static
b. 静态整型变量会自动赋初始值零。
c. 当一个变量声明前未加static或auto关键字时,缺省为静态变量。
d. 静态变量在使用中具有连续性特点。
) 19. 下面数组定义,错误的是。
a. int a=b. int a[2]a[2]= d. int a[2][2]=;
) 20. 语句char a[10]=”abcd”,p=a;p++;puts(p);输出值是。
c. 1. strlen("abc\tde\101fgh")值是202. 结构化程序中三种基本结构是和。
3. 算法是指在利用计算机解决问题的方法和步骤,算法可以用自然语言描述,也可以用图图等图示方法表达。
x23两个整数常量中,第一个是是___进制,第二个是___进制。
5. int a[5]=,p=a;*(p+3)的值是。
1. 有一个分段函数f(x) ,当 x<0或5double f (double x)
printf("%d",count);
3. 下面sort函数实现对数组的气泡法从小到大排序,填空完成程序。
#include <>
void sortint len),len=10,i;
sort(a,len);
for(i=0;i}
4. 下面函数exp通过公式1+x+x2/2!+x3/3!+…xn/n!,计算ex,x为输入数据,要求公式最后一项值小于1e-6,填空完成程序。
#include <>
___exp(double x){
double item,sum;
C语言试卷 B
商丘工学院2010 2011学年第二学期期末考试试卷。考试科目 c语言试卷类型 b卷 适用于计算机科学系 11 级图形图像专业一。二班级使用。一。单项选择题 每个小题只有一个正确选项,每小题 2分,共 40 分 1.十进制数 2转换成二进制数是 a.11111101 b.11111110 c.000...
C语言试卷B
官渡区职业高级中学2014上学年。姓名班级。一 选择题 a b c d四个选项中,只有一个正确选项,请将你认为的正确选项填写在后面的空号中,每题2分,共30分 1.下列标识符中,合法的是 a abc1b 1buibc nio1d for 2.下列程序的输出结果是 main int a 7,b 5 p...
C语言试卷B
2007 2008学年第二学期期末考试。c语言试卷 b 卷。班级姓名学号得分。一 单项选择 每题2分,共20分 1 已知字母b的ascii码为98,如ch为字符型变量,则表达式ch b 5 2 的值为 a eb dc 102d 100 2 c语言程序的基本单位是。a 语句b 程序行c 函数d 字符。...