传媒2018年7月《C语言程序设计》课程作业
传媒2018年7月《C语言程序设计》课程考试作业考核试题一、单选题:
1.(单选题)以下正确的描述是()。 (满分:)
Agoto语句只能用于退出多层循环
Bswtich语句中不能使用continue语句
C只能用continue语句来终止本次循环
D在循环中break语句不能独立出现
正确答案:——C——
2.(单选题)题目如下 (满分:)
AA
BB
CC
DD
正确答案:——D——
3.(单选题)题目如下 (满分:)
AA
BB
CC
DD
正确答案:——D——
4.(单选题)设整型变量i的值为3,则计算表达式i---i后表达式的值为()。 (满分:)
A0
Bl
C2
D表达式出错
正确答案:————
5.(单选题)设有如下定义,则正确的叙述为()。charx[]={“abcdefg”};chary[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’}; (满分:)
A数组x和数组y等价
B数组x和数组y长度相同
C数组x的长度大于数组y的长度
D数组x的长度小于数组y的长度
正确答案:————
6.(单选题)若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为()。 (满分:)
Afloat
Bint
Cchar
Ddouble
正确答案:————
7.(单选题)设指针x指向的整型变量值为25,则“printf(”%d\\n“,++*x);”的输出是()。 (满分:)
A23
B24
C25qq761296021
D26
正确答案:————
8.(单选题)设有如下定义,则对data中的a成员的正确引用是()。structsk{inta;floatb;}data,*p=&data; (满分:)
A(*p).data.a
B(*p).a
Cp->data.a
Dp.data.a
正确答案:————
9.(单选题)利用fread(buffer,size,count,fp)函数可实现的操作是()。 (满分:)
A从fp指向的文件中,将count个字节的数据读取到buffer指出的数据区中
B从fp指向的文件中,将size*count个字节的数据读取到buffer指出的数据区中
C以二进制形式读取文件中的数据,返回值是实际从文件读取块的个数count
D若文件操作出现异常,则返回实际从文件读取数据块的个数
正确答案:————
10.(单选题)设a=3,b=4执行“printf(“%d,%d’,(a,b),(b,a));”的输出是()。 (满分:)
A3,4
B4,3
C3,3
D4,4
正确答案:————
11.(单选题)设有定义“inta=3,b,*p=&a;”,则下列语句中使b不为3的语句是()。 (满分:)
Ab=*&a;
Bb=*p;
Cb=a;
Db=*a;
正确答案:————
12.(单选题)设有代码“int(*ptr);”,其中的ptr是()。 (满分:)
A10个指向整型变量的指针
B指向10个整型变量的函数指针
C一个指向具有10个元素的一维数组的指针
D具有10个指针元素的一维数组
正确答案:————
13.(单选题)题目如下 (满分:)
AA
BB
CC
DD
正确答案:————
14.(单选题)以下关于数组的描述正确的是()。 (满分:)
A数组的大小是固定的,但可以有不同类型的数组元素。
B数组的大小是可变的,但所有数组元素的类型必须相同。
C数组的大小是固定的,所有数组元素的类型必须相同。
D数组的大小是可变的,可以有不同类型的数组元素。
正确答案:————
15.(单选题)x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()。 (满分:)
Ainputx,y,z;
Bscanf(\%d%d%d\,&x,&y,&z);
Cscanf(\%d%d%d\,x,y,z);
Dread(\%d%d%d\,&x,&y,&z);
正确答案:————
16.(单选题)设x、y、z均为int型变量,则执行以下语句后,x、y,z的值为()。x=1;y=0;z=2;y++&&++z||++x; (满分:)
A2、l、3
B2、0、3
C2、l、1
D2、1、2
正确答案:————
17.(单选题)下列字符列中,能作为单个标识符是()。 (满分:)
A?a
Ba=2
Ca.3
Da_3
正确答案:————
18.(单选题)C语言中main函数参数的非法表示形式是()。 (满分:)
Amain(char*argv[],intargc)
Bmain(inta,char**b)
Cmain(inty,char*x[])
Dmain(intargv,char*argc[])
正确答案:————
19.(单选题)设有inti=010,j=10;则执行“printf(”%d,%d\n“,++i,j--);”的输出是()。 (满分:)
All,10
B9,10
C010,9
D10,9
正确答案:————
20.(单选题)题目如下 (满分:)
AA
BB
CC
DD
正确答案:————
21.(单选题)若x,y均为double型变量,正确的输入函数调用是()。 (满分:)
Ascanf(“%f%f”,&x,&y);
Bscanf(“%d%d”,&x,&y);
Cscanf(“%lf%lf”,&x,&y);
Dscanf(“%lf%lf”,x,y);
正确答案:————
22.(单选题)题目如下 (满分:)
AA
BB
CC
DD
正确答案:————
23.(单选题)若有语句int*point,a=4;和point=&a;则下面均代表地址的一组是()。 (满分:)
Aa,point,*&A
B&*a,*point,&a
C&a,*&point,*point
D&a,&*point,point
正确答案:————
24.(单选题)题目如下 (满分:)
AA
BB
CC
DD
正确答案:————
25.(单选题)若有定义inta;则对a数组第I行第j列元素的正确引用为()。 (满分:)
A*(a+j)
B(a+I)
C*a{I+j
Da+j
正确答案:————
26.(单选题)函数调用语句“f((el,e2),(e3,e4,e5));”中参数的个数是()。 (满分:)
A1
B2
C4
D5
正确答案:————
27.(单选题)题目如下 (满分:)
AA
BB
CC
DD
正确答案:————
28.(单选题)若有说明语句“inta,*p=a;”,对数组元素的正确引用是()。 (满分:)
Aa
正确答案:————
页:
[1]