百年教育职业培训中心 百年教育学习服务平台
题库试卷

【百年教育职业培训中心】C语言程序设计-章节资料考试资料-杭州电子科技大学

来源: 更新时间:

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!答案:微信搜索【渝粤教育】公众号第一章编程作业第一章单元测验1、【单选题】#includestdi

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号



第一章编程作业

第一章单元测验

1、【单选题】#include stdio.h是

A、函数

B、编译预处理指令

C、C语言语句

D、用于指明程序随后


2、【单选题】一个C语言源程序中,一定要有的是()。

A、编译预处理命令

B、main函数

C、用户自定义函数

D、注释


3、【单选题】一个C语言程序的执行,从( )开始。

A、源程序的第一行

B、源程序的第一个函数

C、main函数

D、随机


4、【单选题】下列说法正确的是( )。

A、C语言源程序中的注释对执行结果没有影响,所以注释是无用的。

B、C语言源程序中的注释参加编译,对程序的执行结果有影响。

C、C语言源程序中的注释参加编译,但是对程序的执行结果没有影响。

D、C语言源程序中的注释不参加编译,对程序的执行结果没有影响。


5、【单选题】C语言是一种( )。

A、机器语言

B、汇编语言

C、低级语言

D、高级语言


第二章编程作业

第二章单元测验

1、【单选题】下列选项中正确的整型常量是( )。

A、019

B、0x123F

C、55A

D、123.4


2、【单选题】下列选项中正确的实型常量是( )。

A、123.

B、-e3

C、1.2e3.4

D、2e3.0


3、【单选题】假设有定义:int a, b; 如有语句scanf(a=%d,b=%d,a,b);,则程序执行时下列哪个选项的输入可以让a和b获得值3,5( )。

A、3 5

B、3, 5

C、a=3,b=5

D、a:3,b:5


4、【单选题】假设有定义:double a,b;,则下列哪个选项是正确的输入语句( )。

A、scanf("%d%d",&a,&b);

B、scanf("%f%f",&a,&b);

C、scanf("%lf%lf",a,b);

D、scanf("%lf%lf",&a,&b);


5、【单选题】假设有定义:int a=3; double b=56.78; ,则执行语句printf(%d,%.1f,a,b);的输出结果是( )。

A、a=3,b=56.8

B、3,56.8

C、3,56.780000

D、3 56.78


6、【单选题】以下编译预处理命令正确的是( )。

A、

B、define PI 3.14

C、

D、define PI=3.14

E、

F、define PI 3.14;

G、

H、define PI=3.14;


7、【单选题】假设有定义:double x=12.3; int t=56;,则执行语句printf(x=%f, t=%d, x,t);的输出结果是( )。

A、12.3, 56

B、x=12.3, t=56

C、x=12.300000, t=56

D、12.300000, 56


8、【单选题】假设有定义:char ch='A'; 下列选项中和语句putchar(ch);的功能一样的是( )。

A、scanf("%c",&ch);

B、printf("%c",ch);

C、printf("%d",ch);

D、scanf("%d",&ch);


9、【单选题】假设有定义:char ch='a'; int a=66; 则语句printf(%c%c, ch, a);输出为( )。

A、a66

B、aa

C、aB

D、9766


10、【单选题】下列合法的字符型常量是( )。

A、A

B、'6'

C、'\128'

D、"a"


11、【单选题】下列合法的变量名是( )。

A、2_b

B、short

C、Float

D、A-B


12、【单选题】下列语句不正确的是( );

A、int a=b=10;

B、int a, b; a=b=10;

C、int a=10, b=10;

D、int a, b; a=10, b=10;


13、【判断题】C语言中,数据56和56.0是一样的。

A、正确

B、错误


14、【判断题】假设一个C语言源程序中有:#define PI 3.14在后续代码中可以通过对PI重新赋值,来改变PI的值,比如PI=3.14159;

A、正确

B、错误


15、【判断题】数据1e3和1000完全等价。

A、正确

B、错误


第三章编程作业

第三章单元测验

1、【单选题】若x为浮点型,则表达式x=10/4的值为

A、2.5

B、2.0

C、2

D、3


2、【单选题】表达式15%8 /4的值为

A、0

B、1

C、2

D、3


3、【单选题】若变量c为char类型,能正确判断出c为小写字母的表达式是

A、'a'<=c<= 'z'

B、 c>= 'a' || c<= 'z'

C、'a'<=c and 'z'>=c

D、c>= 'a' && c<= 'z'


4、【单选题】设有整型变量a、b、c,其中a,b的值分别为10与20,计算表达式c=(a%2==0)?a:b后,c的值为

A、0

B、5

C、10

D、20


5、【单选题】若有定义int x=3, y=2和float a=2.5, b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是

A、0

B、1

C、1.5

D、2


6、【单选题】定义double i=3.5,j =5.5;则表达式(int)i+j的值是

A、8

B、8.0

C、8.5

D、9.0


7、【单选题】设x、y、t均为int型变量,则执行语句:x=y=3; t= ++x || ++y; 后,y的值为

A、1

B、2

C、3

D、4


8、【单选题】若希望当A的值为奇数时,表达式的值为真;A的值为偶数时,表达式的值为假,则以下不能满足要求的表达式是

A、A%2= =1

B、!(A%2= =0)

C、A%2

D、!(A%2)


9、【单选题】表达式__的值是0

A、3%5

B、3/5.0

C、3/5

D、3<5


10、【单选题】若a为int类型,且其值为3,则执行完表达式a+= a-= a*a后,a的值是

A、-3

B、9

C、6

D、-12


11、【单选题】假设有定义:int a=0;则表达式:(a=5) ? 7 : 8的值为( )。

A、0

B、5

C、7

D、8


12、【单选题】一个C语言源程序中如果调用了函数fabs,那必须有编译预处理命令( )。

A、

B、include <stdio.h>

C、

D、include <math.h>

E、

F、include <ctype.h>

G、

H、include <stdlib.h>


13、【判断题】假设有定义:double a=123;,则可以通过a%10得到a的个位数字3。

A、正确

B、错误


14、【判断题】C语言数据类型中没有逻辑型,在进行数据逻辑运算时,用非0值表示真,用0值表示假。

A、正确

B、错误


15、【判断题】对整型常量可以进行自增自减运算,对变量和表达式则不可以。

A、正确

B、错误


16、【判断题】表达式1/4+2.75的值是3。

A、正确

B、错误


17、【判断题】在进行赋值运算类型转换时,赋值号左边变量的类型被自动转换为赋值号右边的表达式值的类型。

A、正确

B、错误


第四章编程作业

第四章单元测试

1、【单选题】已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为()if (xy xz) z=x; x=y; y=z;

A、x=50, y=80, z=80

B、x=50, y=30, z=30

C、x=30, y=50, z=80

D、x=80, y=30, z=50


2、【单选题】已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为()if (xy||xz){ z=x; x=y; y=z;}

A、x=50, y=80, z=80

B、x=50, y=30, z=30

C、x=30, y=50, z=80

D、x=80, y=30, z=50


3、【单选题】假定所有变量均已正确说明,下列程序段运行后x的值是 ( )a=b=c=0;x=35;if( a ) x=1;else if( b != 0 ) x =2;else x=3;

A、35

B、1

C、2

D、3


4、【单选题】while循环语句中,while后一对圆括号中表达式的值决定了循环体是否进行。因此,进入while循环后,一定有能使此表达式的值变为()的操作,否则,循环将会无限制地进行下去。

A、0

B、1

C、True

D、2


5、【单选题】要使以下程序段输出10个整数,请在 填入一个整数是()int i;for(i=0; i= ; printf(%d\n,i+=2) );

A、18

B、20

C、10

D、9


6、【单选题】程序段如下:int k=0;while(k=2) k++;printf(%d\n,k);则执行该程序段的输出结果是() 。

A、4

B、3

C、2

D、0


7、【单选题】在C语言的循环语句for,while,do-while中,用于直接中断循环的语句是 () 。

A、switch

B、break

C、continue

D、if


8、【单选题】下面程序段中循环体执行多少次( )。i=0; k=10; while( i=8 ) i=k--;

A、8次

B、10次

C、2次

D、无数次


9、【单选题】若定义:int i=101,x; 求执行语句while( x=i-- ); 后x与i 的值 ( )。

A、x=0,i=-1

B、x=101,i=100

C、x=0,i=0

D、x=-1,i=-1


10、【单选题】以下程序的输出结果是 。int main() { int i; for(i=1;i=5;i++) { if( i%2 ) printf(#); else continue; printf(*); } printf($\n); return 0;}

A、*

B、*

C、*

D、$

E、

F、*

G、*

H、*$

I、*

J、*

K、$

L、

M、*

N、*$


第五章编程作业

第五章单元测试

1、【单选题】若有数组定义语句 int a[10]; 那么下列选项中对数组元素正确的引用是()

A、a[10/2-5]

B、a(1)

C、a[10]

D、a[4.5]


2、【单选题】下列选项中,能正确定义一维数组的是()

A、float a(4);

B、int a[10.6];

C、int a[5/2];

D、int b[5-8];


3、【单选题】下列定义数组的选项中,哪一个是不正确的()

A、float a[2][]={1,2,3,4,5,6};

B、int m[][3]={1,2,3,4,5,6};

C、int x[2][2]={1,2,3};

D、double b[5][6]={0.4};


4、【单选题】下列定义数组的选项中,不正确的是()

A、double x[5]={1, 2, 3, 4, 0.5};

B、int x[5]={0, 1, 3, 5, 7, 9};

C、char c[]={'1', 'a', '5', 't'};

D、char d[]={'\x10', '\xa', '\26'};


5、【单选题】定义数组 int a[3][2]={1, 2, 4, 5, 6}; 则下列选项中正确的是()

A、a[3][2]的值是6

B、a[1][1]+1的值是6

C、a[2][1]的值不确定

D、a[0][0]的值为0


6、【单选题】若有数组定义语句int a[4][5]={1, 2, 3}; 则下列对数组元素引用的选项中正确的是()

A、a[4][1]

B、a[2,1]

C、a(2,1)

D、a[0][0]


7、【单选题】定义了一维数组 int a[3]; 那么数组名a是()

A、该数组的长度

B、该数组中元素个数

C、该数组第一个元素的值

D、该数组第一个元素的地址


8、【单选题】下列语句对数组赋值正确的是()

A、int a[4]; a[4]={0};

B、int a[4]; a[4]=0;

C、int a[4]; a={1, 2, 3, 4};

D、int a[4]; a[1]=5;


9、【单选题】若有数组定义语句int a[4][5];,则该数组最后一个元素为()。

A、a[4][5]

B、a[3][4]

C、a[3][5]

D、a[4][4]


10、【单选题】若有数组定义语句int a[m][n];,则在a[i][j]前面的元素个数为()。

A、j*m+i

B、i*n+j

C、i*n+j-1

D、i*(n-1)+j-1




广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章


电话咨询