教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

北华大学C语言选择

来源:网络收集 时间:2026-05-19
导读: 1. 以下数据中,不正确的数值或字符常量是(A). (A).c 2. 设j和k都是int类型,则for循环语句: for(j=0,k=0;j=9k!=876;j++) scanf(%d,k);(A) (A).最多执行10次 3. char a1[]=abc,a2[80]=1234;将a1串连接到a2串后面的语句是(A). (A).strcat(a2,a1); 4. 以下正

1. 以下数据中,不正确的数值或字符常量是(A).

(A).c

2. 设j和k都是int类型,则for循环语句:

for(j=0,k=0;j<=9&&k!=876;j++)

scanf("%d",&k);(A)

(A).最多执行10次

3. char a1[]="abc",a2[80]="1234";将a1串连接到a2串后面的语句是(A).

(A).strcat(a2,a1);

4. 以下正确的说法是:在C语言中(A).

(A).实参和与其对应的形参各占用独立的存储单元

5. 下列字符序列中,是C语言保留字的是(A).

(A).sizeof

6. 以下选项中,与k=n++完全等价的表达式是(A).

(A).k=n,n=n+1

7. 在位运算中,操作数每左移一位,其结果相当于(A).

(A).操作数乘以2

8. 以下程序的运行结果是(A).

main()

{ int n;

for(n=1;n<=10;n++)

{

if(n%3==0) continue;

printf("%d",n);

}

}

(A).12457810

9. int a=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;则a的值为(A).

(A).1

10. 下列定义数组的语句中正确的是(A).

(A).#define size 10 char str1[size],str2[size+2];

11. C语言中运算对象必须是整型的运算符是(A).

(A).%=

12. C语言中 while 和 do-while 循环的主要区别是(A).

(A).do-while 的循环体至少无条件执行一次

13. 16.在C语言中,形参的缺省存储类别是(A).

(A).auto

14. 从键盘上输入某字符串时,不可使用的函数是(A).

(A).getchar()

15. 以下数据中,不正确的数值或字符常量是(A).

(A).8.9e1.2

16. 以下不是无限循环的语句为(A).

(A).for(y=0,x=1;x>++y;x=i++) i=x;

17. while(fabs(t)<1e-5)if(!s/10)break;循环结束的条件是(A).

(A).t>=1e-5&&t<=-1e-5

18. 以下叙述中正确的是(A).

(A).构成C程序的基本单位是函数

19. 函数 rewind 的作用是(A).

(A).使位置指针重新返回文件的开头

20. C语言程序中,当调用函数时(A).

(A).实参和虚参各占一个独立的存储单元

21. 当定义一个结构体变量时,系统分配给它的内存是(A).

(A).各成员所需内存量的总和

22. 下列变量定义中合法的是(A).

(A).short _a=1-.1e-1;

23. 若有说明语句:char c='\72';则变量c(A).

(A).包含1个字符

24. 结构体类型的定义允许嵌套是指(A).

(A).成员是已经或正在定义的结构体型

25. 先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是(A).

(A).c='a';

26. 下列数组说明中,正确的是(A).

(A).static char str[]="China";

27. 若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存空间存入整数123的语句为

(A).

(A).scanf("%d",p);

28. 以下叙述中正确的是 (A).

(A).C程序中注释部分可以出现在程序中任意合适的地方

29. 执行下面程序后,输出结果是(A).

main()

{ int a=45,b=27,c=0;

c=max(a,b);

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

}

int max(int x,int y)

{ int z;

if(x>y) z=x;

else z=y;

return(z);

}

(A).45

30. 设有以下语句, 若0<k<4,下列选项中对字符串的非法引用是(A).

char str[4][2]={"aaa","bbb","ccc","ddd"},*strp[4];

int j;

for (j=0;j<4;j++)

strp[j]=str[j];

(A).strp

31. 9以下语句中,循环次数不为10次的语句是(A).

(A).for(i=1;i<10;i++);

32. 14以下不能正确进行字符串赋初值的语句是(A).

(A).char str[5]="good!";

33. 18若有double *p,x[10];int i=5;使指针变量p指向元素x[5]的语句为(A).

(A).p=&x[i];

34. C语言的if语句嵌套时,if与else的配对关系是(A).

(A).每个else总是与它上面的最近的并且尚未与其他else匹配的if配对

35. 16以下正确的函数定义形式是(A).

(A).double fun(int x,int y)

36. 18经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是(A)

(A).p=a+2;

37. 17enum a {sum=9,mon=-1,tue};2char a[]="This is a program.";输出前5个字符的语句是

(A).

(A).printf("%.5s",a);

选择题B篇

38. C语言源程序的基本单位是(B).

(B).函数

39. 下列程序的输出结果是(B).

main()

{char c1=97,c2=98;

printf("%d %c",c1,c2);

}

(B).97 b

40. 下列四个选项中,均是C语言关键字的选项是(B).

(B).switch typedef continue

41. 以下能对二维数组a进行正确初始化的语句是(B).

(B).int a[][3]={{1,2,3},{4,5,6}};

42. 以下对枚举类型名的定义中正确的是(B).

(B).enum a {sun=9,mon=-1,tue};

43. 以下选项中合法的用户标识符是(B).

(B)._2Test

44. 以下叙述中正确的是(B).

(B).C语言中的每条可执行语句最终都将被转换成二进制的机器指令

45. 以下叙述中不正确的是(B).

(B).在C程序中,赋值运算符的优先级最低

46. 若有以下程序段:int a=3,b=4; a=a^b;b=b^a;a=a^b;则执行以上语句后,a和b的值分别是

(B).

(B).a=4,b=3

47. 9.假定所有变量均已正确定义,下列程序段运行后x的值是(B).

k1=1;

k2=2;

k3=3;

x=15;

if(!k1) x--;

else if(k2) x=4;

else x=3;

(B).4

48. 给数组a的所有元素分别赋值为1、2、3、……的语句是(B).

(B).for(i=1;i<11;i++)a[i-1]=i;

49. C语言中不可以嵌套的是(B).

(B).函数定义

50. int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是(B)

(B).3

51. 若k为int型变量,则以下程序段的执行结果是(B).

k=-8567; printf("|%06D|\n",k);

(B).输出为|%06D|

52. fseek函数的正确调用形式是(B).

(B).fseek(fp,位移量,起始点)

53. 下列表达式中,可作为C合法表达式的是(B).

(B).(3,2,1,0)

54. 以下程序的输出结果为(B).

main()

{int a=1,b=2,c=3,d=4,e=5;

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

}

int func(int x,int y)

{

return(x+y);

}

(B).13

55. 以下标识符中,不能作为合法的C用户定义标识符的是(B).

(B).void

56. 假设所有变量均为整型,表达式:a=2,b=5,a>b?a++:b++,a+b的值是(B).

(B).8

57. 以下程序段的输出结果为(B).

for(i=4;i>1;i--)

for(j=1;j<i;j++)

putchar('#');

(B).######

58. 设C语言中,int类型数据占2个字节,则unsigned类型数据占(B).

(B).2个字节

59. 对 for(表达式1; ;表达式3) 可理解为(B).

(B).for(表达式1;1;表达式3)

60. C语言中,定义结 …… 此处隐藏:3514字,全部文档内容请下载后查看。喜欢就下载吧 ……

北华大学C语言选择.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/117393.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)