自考生网为考生们整理提供了“2018年4月自考00342高级语言程序设计(一)历年真题及答案”,更多00342高级语言程序设计(一)真题内容可点击查看00342高级语言程序设计(一)真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、C语言的关键字是
A.strcpy
B.printf
C.stdio
D.float
2、错误的表达式是
A.20%5
B.20/5
C.20.8%5
D.20.8/5
3、设int x=10,y=5;,表达式x++,x+y++的值是
A.10
B.11
C.15
D.16
4、设int a;,循环次数为10的语句是
A.for(a=0;a=10;a++);
B.for(a=0;a==10;a++);
C.for(a=0;a<10; a++);
D.for(a=0;a<=10;a++);
5、当循环语句whil(表达式);结束时,“表达式”的值是
A.0
B.1
C.-1
D.非0
6、设int a=1,b=2,c=3;,不能将变量c的值赋给变量a和b的表达式是
A.a=c,b=c
B.a=(b=c++)
C.(a=c)||(b=c)
D.(a=c)&&(b=c)
7、下列变量定义正确的是
A.int a6;
B. double-a6;
C. float 6a;
D. char Ab*;
8、关于函数不正确的说法是
A.可以没有返回值
B.可以没有形式参数
C.返回值可以是指针类型
D.一个函数中可以定义另一函数
9、设int a[3][4]={1,2,3,4,5,6};,值为4的数组元素是
A.a[0][1]
B.a[0][2]
C.a[0][3]
D.a[1][1]
10、调用递归函数func(1),返回值为3的是
A.
B.
C.
D.
11、设int x=1,y=2;,下列语句错误的是
A.x++=y;
B. for(x=0;x C. while(x D. if(x 12、不是变量存储类型关键字的是 A.auto B.stdout C.static D.register 13、下列二维数组定义正确的是 A. B. C. D. 14、设int m=5,*p;,下列语句正确的是 A.p&m; B.p=m; C.*p=&m; D.*p=*m; 15、当文件未结束时,系统函数feof的返回值是 A.-1 B.0 C.1 D.非0
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题