广东海洋大学C程序设计试卷(第1套)
广东海洋大学 —— 学年第 学期 《 C 程序设计 》课程试题 课程号: 16232110 √ 考试 □ A 卷 √ 闭卷 □ 考查 □ B 卷 □ 开卷
一、单项选择题(25分,每题1分) 1. 正确的c 语言标识符是____________. A. 2name B. DA TA_FILE C. (break ) D. A @COM 答案:B 知识点:标识符 难度:C 2. 在c 语言中,数组元素的下标从__________开始. A. 0 B. 1 C. 2 D. 任意 答案:A 知识点: 数组 难度:C 3. 执行下列程序后,a 的值是___________. Int a=9, b, c; a+=2; A. 2 B. 10 C. 11 D. 8 答案:C 知识点:运算符 难度:B 4. 若有以下定义和语句,且, 则___________是对数组元素的正确表示. int a[ ]={1,2,3,4,5}, *p; p=a; A. &(a+2) B. a++ C. p[2] D. &p 答案:C 知识点:数组 难度:A 5 为避免嵌套条件支语句if~else 的二义性,C 语言规定,else 总是与__________组成配对关系.
A. 缩排位置相同的if
B. 同一行的if
C. 在其之前未配对的最近的if
D.在其之前未配对的if
答案:C 知识点:分支语句 难度:C
6. 若a=10,b=20,c=30,则表达式________的值为真.
A. !(a!=0)
B. (ac)
C. (b>c)||(b>a)
D. (c= =a)|| (c= =b)
答案:C 知识点:表达式 难度:B
班
级
:
姓名: 学号:
试题共
页
加
白纸
张
密
封
线
7. 若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是__________
A.p+1 B.a+1 C.a++ D.++p
答案:C 知识点:指针难度:A
8. 若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是_______________
int t[3][3],*pt([3],k;
for (k=0;k<3;k++)pt[k]=&t[k][0];
A.t[2][0] B.t[2][2] C.t[l][2] D.t[2][l]
答案:C 知识点:数组与指针难度:A
9.设x和y均为int型变量,则下列语句
x+=y; y=x-y; x-=y;
的功能是()。
A.把x和y按从大到小排序
B.把x和y按从小到大排序
C.无确定结果
D.交换x和y的值
(难度系数B,知识点:+=,-=)答案:D
10.下述描述中不正确的是()。
A. 字符型数组中可以存放字符串
B. 可以对字符型数组进行整体输入、输出
C. 可以对整型数组进行整体输入、输出
D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
(难度系数B,知识点:数组)答案:C
11.以下4个选项中,不能看作一条语句的是()
A. {;}
B. a=0,b=0,c=0;
C. if(a>0);
D. if(b==0) m=1;n=2;
(难度系数C,知识点:单行语句)答案:D
12.若已定义: int a[ ]={0,1,2,3,4,5,6,7,8,9], *p=a,i;
其中0≤i≤9, 则对a数组元素不正确的引用是()
A. a[p-a] ( B) *(&a[i]) C. p[i] D. a[10]
(难度系数C,知识点:数组元素)答案:D
13.若有int s[4]={1,2,3,4};,则s[s[0]+2*s[2]-s[3]]的值是()
A.1
B.2
C.3
D.4
数组运算(难度系数C)答案:D
14.用数组名作为函数的实参时,传递给形参的是()。
A. 数组的首地址
B. 数组的第1个元素
C. 数组中的全部元素
D. 数组的元素个数
函数调用(难度系数C)答案:A
15.表达式'A'+4*25.0-'b'的正确结果是()。
A.67 B.67.0 C. 不确定D. 67L
C语言表达式运算(难度系数B)答案:B
16.能表示条件0≤x≤100的表达式是()。
A.0<=x<=100 B.)x>=0,x<=100
C.0≤x≤100 D.)x>=0&&x<=100
C 语言表达式运算(难度系数C )答案:D
17.对字符串"Boy"进行完整赋值的操作是( )。
A .char s[3] = {'B','o','y'}; B. char s[] = "Boy";
C .char s[3] = {"Boy"}; D.char s[3]; s="Boy";
字符串数组运算(难度系数C )答案:B
18.若有代数式bc
xy 8,则不正确的C 语言表达式是( )。 A .x/b/c*y*8 B. 8*x*y/b/c
C .8*x*y/b*c D. x*y/c/b*8
C 语言表达式(难度系数B )答案:C
19、下列可以正确表示字符型常数的是 。
A."B"
B. ' 10'
C. 68
D. D
(知识点 字符型常数 难度系数C )正确答案:B
20、 以下程序的输出结果是 。
void main()
{int a[]={1,2,3,4,5,6},*p;
p=a; *(p+3)+=1;
printf(“%d,%dn ”,*p,*(p+3));}
A. 0,5
B. 1,5
C. 0,6
D. 1,6
(难度系数B )(答案:B )(知识点:指针)
21、若变量a 是int 类型,并执行了语句:a='D'+3.5; 则正确的叙述是:
A. a 的值是字符D
B.a 的值是3
C. 不允许字符型和浮点型相加
D. a 的值是字符'D'的ASCII 值加上3
(知识点 字符 难度系数B )正确答案:D
22. 若有说明语句:int a, b, c, *d=&c;, 则能正确从键盘读入三个整数
分别赋给变量a 、b 、c 的语句是( )。
A. scanf("%d%d%d",&a,&b,&d);
B. scanf("%d%d%d",&a,&b,d);
C. scanf("%d%d%d",a,b,d);
D. scanf("%d%d%d",a,b,*d);
(知识点 键盘读入 难度系数C )正确答案:B
23.为判断变量m 是否是数字,可用表达式 ( ) 。
A.0<= m && m<=9
B.'0'<=m && m<='9'
C."0"<=m && m<="9"
D.、三个答案都错
(知识点 变量 难度系数B )正确答案:A
24、对于"int *pa[5];"的描述中, 是正确的。
A. pa 是一个指向数组的指针,所指向的数组是5个int 型元素
B. pa 是一个指向某数组中第5个元素的指针,该元素是int 型变量
C. pa[5]表示某个元素的第5个元素的值
D. pa 是一个具有5个元素的指针数组,每个元素是一个int 型指针
(知识点 指针 难度系数B )正确答案:D
25、下列程序段的输出结果是 。
func(int a,int b)
{ int c;
c=a+b;
相关知识
2023年汉江师范学院普通专升本《C语言程序设计》考试大纲
2021年广东海洋大学寸金学院专升本《园林花卉学》科目考试大纲
广东职业技能等级证书试题样题
花卉园艺师知识模拟试卷及答案9
花卉园艺师知识模拟试卷与答案4
《广东农业科学》2022 年第 11 期电子书
7年级上册生物期未试卷
花卉学试卷
NOIP初赛知识点复习总结
高二上册地理期中试卷及答案精选
网址: 广东海洋大学C程序设计试卷(第1套) https://www.huajiangbk.com/newsview105930.html
上一篇: 校园垃圾分类总结范文 |
下一篇: 根据果实是否由一朵花的单个雌蕊、 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039