《程序设计(C语言)》2019年秋季学期在线作业(一)
1.[单选题] 在一个C程序中
A.main函数必须出现在所有函数之前
B.main函数可以在任何地方出现
C.main函数必须出现在所有函数之后
D.main函数必须出现在固定位置
正确答案:——B——
2.[单选题] 已定义以下函数: fun(int *p) { return *p; }该函数的返回值是
A.不确定的值
B.形参p所指存储单元中的值
C.形参p中存放的值
D.形参p的地址值
正确答案:——D——
3.[单选题] 以下选项中不能正确赋值的是( )。
A.char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B.i char b[10];b="Hello!";
C.i char b[10]= "Hello!";
D.i char *str="Hello!";
正确答案:——B——
4.[单选题] 若x为int型变量,则逗号表达式(x=4*5,x*5),x+25的结果是
A.20
B.45
C.100
D.表达式不合法
正确答案:————
5.[单选题] 以下能正确定义数组并正确赋初值的语句是
A.int N=5,b[N][N];
B.int a[1][2]={ {1},{3}};
C.int c[2][]= { {1,2},{3,4}};
D.int d[3][2]={ {1,2},{34}};
正确答案:————
6.[单选题] 有以下函数定义: void fun( int n , double x ) { ………… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
A.fun( int y , double m )
B.k=fun( 10 , 12.5 )
C.fun( 10 , 12.5 )
D.void fun( 10 ,12.5 );
正确答案:————
7.[单选题] 设有定义int a[ ]={1,5,7,9,11,13},*p=a+3;则*(p-2),*(a+4)的值是( )。
A.5 11 无忧答案网 微信761296021
B.1 9
C.5 9
D.有错误
正确答案:————
8.[单选题] 设有语句:int x=10; x += x -= x - x; ,则执行语句后,x的值为( )。
A.30
B.20
C.10
D.40
正确答案:————
9.[单选题] 有如下定义:long m;char c;float x;double y;则表达式c+m*x/y的值的类型是
A.long
B.char
C.float
D.double
正确答案:————
10.[单选题] 在C语言中,十进制数47可等价地表示为
A.2f
B.02f
C.57
D.057
正确答案:————
11.[单选题] 设有定义 int a[ ]={1,5,7,9,11,13}, *p=a+3; 则*(p-2) , *(a+4