青岛理工大学C语言期末复习题库

青岛理工大学C语言期末复习题库
青岛理工大学C语言期末复习题库

char c=32;

double x=12.3E2.5;

int

则执行表达

main()

{ char a1='M', a2='m';

printf("%c\n", (a1, a2) ); }

以下叙述中正确的是()

A

C

8)以下程序运行后的输出结果是

main()

{ char p[]={'a', 'b', 'c'}, q[]="abc";

printf("%d %d\n", sizeof(p), sizeof(q));

}

A)

9)以下叙述中错误的是

A)用户所定义的标识符允许使用关键字

B)用户所定义的标识符应尽量做到

C)用户所定义的标识符必须以字母或下划线开头

D)用户定义的标识符中,大、小写字母代表不同标识10)在

)数组类型11)下列字符串属于标识符的是()

.

.

.

C)空语句出现在任何位置都不会影响程序运行D)赋值表达式末尾加分号就构成赋值语句16)以下叙述中正确的是()

A

B

c1=getchar();

putchar(c1);

}

当运行时输入:

)变量

scanf("%d%*d%d", &i, &k);

printf("%d%d%d\n", i, j, k);

}

)已知字符A

从键盘输入:

#include "stdio.h"

main()

{ char a, b;

a=getchar(); scanf("%d", &b);

a=a-'A'+'0'; b=b*2;

printf("%c %c\n", a, b);

}

)以下程序运行后的输出结果是【

main()

{ int

)以下程序运行后的输出结果是【

main()

.

{ char

float

x=f*=n/=(c=50);

printf("%d

}

)已知字母

出结果是【10】

main()

{ char

a='A'+'5'-'3';

printf("%d

}

章选择结构

一、单选题

若变量c为

表达式是()

A)

C)

3)能正确表示逻辑关系

是()。

A)

.

.

a=10; b=20; c=(a%b<1)||(a/b>1);

printf("%d %d %d\n", a, b, c);

}

3)以下程序运行后的输出结果是【main()

{int a=1, b=3, c=5;

if(c=a+b) printf("yes\n");

.

A)每个函数都可以被其它函数调用(包括

B)每个函数都可以被单独编译

C)每个函数都可以单独运行

D)在一个函数内部可以定义另一个函数

4)在

#define N 20

fun(int a[], int n, int m)

{ int i, j;

for(i=m; i>=n; i--) a[i+1]=a[i];

}

main()

{ int i, a[N]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

fun(a, 2, 9);

for(i=0; i<5; i++) printf("%d", a[i]);

.

{ int b=0; static int c=3;

b++; c++;

return(a+b+c);}

main()

{ int i,a=5;

for(i=0;i<3;i++) printf("%d %d", i,

fun(a));

printf("\n");}

3)以下程序运行后的输出结果是【

void swap(int x, int y)

{ int t;

t=x; x=y; y=t;

printf("%d %d ", x, y);

}

main()

{ int a=3, b=4;

y次方,请填空。

double fun( double x, int y)

.

#define S(x) 4*x*x+1

main()

{ int i=6,j=8;

printf("%d\n", S(i+j));

}

)以下程序运行后的输出结果是【

#define

main()

{

i1=f(10)/f(5)

printf("%d,

}

章数组

一、单选题

)以下程序程序运行后的输出结果是(.

.

.

.

main()

{ short a=10,b=20,c; a=a>>2; b=b&4; c=a|b;

printf("%d %d %d\n", a, b, c);

}

第12章

一、单选题

1)下述关于

.

.

一、单选题

1 ~ 5:C B ABA 6~10:DACDA 11~15:BDCAD

16~20:A D ACD 21~22:C C

二、填空题

【1】1 3 7 15 【2】&a[i]或 a+i

【3】a[i] 或 *(a+i)

【4】m-1 【5】n-1 【6】i<10

【7】a[i]-a[i-1] 【8】i%3= =0

【9】a[i][j]+b[i][j] 【10】printf(“\n”) 【11】s=0

第9章

一、单选题

1 ~ 5:DADAC 6~10:ACDAC 11~15:DDDAA

16~18:ABC

第10章

一、单选题

1 ~ 5:BDCBB 6~10:CDDCD 11~15:C D DBB

二、填空题

【1】2 【2】3

【3】30【4】10,x 【5】2,3

第11章

一、单选题

1 ~ 2:AA

二、填空题

【1】 2 4 6

第12章

一、单选题

1 ~ 6:BC D DDA

二、填空题

【1】文本文件【2】二进制文件

【3】非零值【4】0

.

相关主题
相关文档
最新文档