C语言试卷B

发布 2021-04-23 12:29:28 阅读 8626

青岛大学课程考试试卷。

学年春季学期考试时间。

课程名称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 字符。...