湖北2022年专升本《C语言程序设计》模拟习题(1)

浏览次数:次 发布时间:2023-04-07

湖北2022年专升本《C语言程序设计》模拟习题(1)

湖南专升本问答

1、 已知int i, x[3][4];则不能将x[1][1]的值赋给变量i的语句是______ (分数:2 分)

湖南统招专升本集训营

A. i=*(*(x+1))

B. i=x[1][1]

C. i=*(*(x+1))

D. i=*(x[1]+1)

标准答案是:A。

2、 当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是______. (分数:2 分)

A. a=c=b;

B. (a=c)&&(b=c);

C. c=b=a;

D. (a=c)||(b=c);

标准答案是:B。

3、 函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是______。 (分数:2 分)

A. fund(int *x, int *y){ *x=*x+*y; *y=*x-*y; *x=*x-*y;}

B. funb(int x, int y){ int t;t=x; x=y; y=t;}

C. funa(int *x, int *y){ int *p;*p=x; *x=*y; *y=*p;}

D. func(int *x, int *y){ *x=*y; *y=*x;}

标准答案是:A。

4、 若x=2,y=3则x||y的结果是______ (分数:2 分)

A. 0

B. 3

C. 1

D. 2

标准答案是:C。

5、 已知int a[10];则对a数组元素的正确引用是______ (分数:2 分)

A. a[10]

B. a[3.5]

C. a[10]

D. a(5)

标准答案是:C。

二、多选

1、若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______ (分数:3 分)

A. *(a+1)为元素6的地址

B. *(a【1】+1)的值为2

C. **(a+1)+2的值为8

D. a【0】与a的相同

标准答案是:ABCD。

2、在缓冲文件系统中用于读写的函数有______ (分数:3 分)

A. putchar()

B. fread()

C. rewind()

D. purw()

标准答案是:ABD。

3、指出下面合法的标识符______ (分数:3 分)

A. 3ab

B. ABC

C. a_3

D. _stu2

标准答案是:ABC。

4、指出下面哪些是合法的用户定义的标识符______ (分数:3 分)

A. P-S

B. _908

C. wind

D. x y

标准答案是:BC。

6、 这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf("sum=%d\n",sum);printf("result is 25\n");}这段程序中常量有______ (分数:3 分)

A. 10

B. sum

C. 15

D. PI

标准答案是:ACD。

1、 说明语句int *(*p)();的含义是______ (分数:2 分)

A. p是一个指向int型数组的指针

B. .p是指针变量,它构成了指针数组

C. p是一个指向函数的指针,该函数的返回值是一个整型

D. p是一个指向函数的指针,该函数的返回值是一个指向整型的指针

标准答案是:D

2、 已知int a, *p=&a;则下列函数调用中错误的是______ (分数:2 分)

A. scanf(”%d”, &a);

B. scanf(”%d”, p);

C. printf(”%d”, a);

D. printf(”%d”, p);

标准答案是:D。

3、 在C语言中,字符型数据在内存中的存储形式是______ (分数:2 分)

A. 原码

B. 补码

C. 反码

D. ASCII码

标准答案是:D。

4、 已定义以下函数:fun(int *p){ return *p; }该函数的返回值是______ (分数:2 分)

A. 不确定的值

B. 形参p所指存储单元中的值

C. 形参p中存放的值

D. 形参p的地址值

标准答案是:D。

5、( )已知char b[5],*p=b; ,则正确的赋值语句是 (分数:2 分)

A. b=“abcd”;

B. *b=“abcd”;

C. p=“abcd”;

D. *p=“abcd”;

标准答案是:C。

二、多选

1、如果要把常量327存入变量a中,a可以定义成哪些类型?______ (分数:3 分)

A. int

B. char

C. long

D. float

标准答案是:ACD。

2、下面哪些写法是对的,而且是常量?______ (分数:3 分)

A. 125

B. -0.456

C. 1.25E+20

D. 'AB'

标准答案是:AC。

3、指出下面错误的表达式______ (分数:3 分)

A. a+b=5

B. 56=a11

C. i=i++

D. 5.6+6.2%3.1

标准答案是:ABD。

4、 若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算?______ (分数:3 分)

A. f=(f*100+0.5)/100.0

B. i=f*100+0.5,f=i/100.0;

C. f=(int)(f*100+0.5)/100.0;

D. f=(f/100+0.5)*100.0;

标准答案是:BC。

5、 已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ (分数:3 分)

A. a>0||a<0

B. a

C. !a==0

D. !a

标准答案是:ABC。

1、( )若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符g的表达式是 (分数:2 分)

A. ps+3

B. s[3]

C. ps[3]

D. ps+=3,*ps

标准答案是:B。

2、( )当对两个字符串进行比较时,应该使用的函数是 (分数:2 分)

A. strcat

B. strcmp

C. strcpy

D. strlen

标准答案是:B。

3、( )strlen 11.若i为整型变量,则以下循环的次数是for(i=2;i==0;)printf(“%d”,i--); (分数:2 分)

A. 无限次

B. 0次

C. 1次

D. 2次

标准答案是:B。

4、( )以下关于数组的描述正确的是 (分数:2 分)

A. 数组大小固定,但是可以有不同类型的数组元素

B. 数组大小可变,但是所有数组元素的类型必须相同

C. 数组大小固定,所有元素的类型必须相同

D. 数组大小可变,可以有不同类型的数组元素

标准答案是:C。

5、( )以下能正确定义数组并正确赋初值的语句是 (分数:2 分)

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}};

标准答案是:D。

二、多选

1、程序的结构可分为哪几类______ (分数:3 分)

A. 顺序结构

B. 循环结构

C. 程序结构

D. 选择结构

标准答案是:ABD。

2、已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ (分数:3 分)

A. a>0||a<0

B. a

C. !a==0

D. !a

标准答案是:ABC。

3、已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ (分数:3 分)

A. a

B. !a==0

C. !a

D. a>0||a<0

标准答案是:ABD。

4、指出下面错误的表达式______ (分数:3 分)

A. a=5,b=6,c=7

B. i=i++

C. 5.6+6.2%3.1

D. 56=a11

标准答案是:BD。

5、 下面哪些写法是对的,而且是常量?______ (分数:3 分)

A. 125

B. 2.5E+21

C. AB'

D. \n\\\'\123

标准答案是:BD。

1、( )选择正确的输入语句( )。:(其中:char string[20];)使得string的内容为"I am student". (分数:2 分)

A. scanf("%s", string);

B. scanf("%c", &string);

C. scanf("%s", &string);

D. gets(string);

标准答案是:D。

2、( )对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是 (分数:2 分)

A. 将5个初值依次赋给a[6]至a[10]

B. 将5个初值依次赋给a[0]至a[4]

C. 因为数组长度与初值的个数不相同,所以此语句不正确

D. 将5个初值依次赋给a[1]至a[5]

标准答案是:B。

3、( )以下标识符中可以作为用户函数名的是 (分数:2 分)

A. struct

B. int

C. union

D. go_to

标准答案是:D。

4、源程序要正确地运行,必须要有什么函数?______ (分数:2 分)

A. printf函数

B. 自定义的函数

C. main

D. 不需要函数

标准答案是:C。

5C语言程序由什么组成?______ (分数:2 分)

A. 子程序

B. 主程序和子程序

C. 函数

D. 过程

标准答案是:C。

二、多选

1、下面哪些是合法的用户定义的标识符______ (分数:3 分)

A. _908

B. *par

C. sheep!

D. wind

标准答案是:AD。

2、下面合法的标识符______ (分数:3 分)

A. ABC

B. a_3

C. sum.a

D. _stu2

标准答案是:ABD。

3、C语言的主要特点有哪些?______ (分数:3 分)

A. 简洁、紧凑,使用方便、灵活,易于学习和应用。

B. C语言是面向结构化程序设计的语言。

C. C语言允许直接对位、字节和地址进行操作。

D. 数据类型丰富。

标准答案是:ABCD。

4、已定义c为字符型变量,则下列语句中错误的是______ (分数:3 分)

A. c='97'

B. :c="97"

C. c=97;

D. c="a"

标准答案是:ABD。

5下列选项中是C语言合法标志符的有______ (分数:3 分)

A. good_morning

B. main

C. stdio.h

D. 8abc

标准答案是:AB。

1、 一个C程序的执行是从______ (分数:2 分)

A. 本程序的main函数开始,到main函数结束

B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C. 本程序的main函数开始,到本程序文件的最后一个函数结束

D. 本程序文件的第一个函数开始,到本程序main函数结束

标准答案是:A。

2、 以下叙述正确的是______ (分数:2 分)

A. 在C程序中,main函数必须位于程序的最前面

B. C程序的每行中只能写一条语句

C. C语言本身没有输入输出语句

D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误

标准答案是:C。

3、 以下叙述不正确的是。______ (分数:2 分)

A. 一个C源程序可由一个或多个函数组成

B. 一个C源程序必须包含一个main函数

C. C程序的基本组成单位是函数

D. 在C程序中,注释说明只能位于一条语句的后面

标准答案是:D。

4、 语言规定:在一个源程序中,main函数的位置______ (分数:2 分)

A. 必须在最开始

B. 必须在系统调用的库函数的后面

C. 可以任意

D. 必须在最后

标准答案是:C。

5、 一个C语言程序是由______ (分数:2 分)

A. 一个主程序和若干子程序组成

B. 函数组成

C. 若干过程组成

D. 若干子程序组成

标准答案是:B。

二、多选

1、指出下面合法的标识符:______ (分数:3 分)

A. 3ab

B. ABC

C. a_3

D. _stu2

标准答案是:BCD。

2、指出下面哪些是关键字:______ (分数:3 分)

A. char

B. abc

C. printf

D. float

标准答案是:AD。

3、指出下面哪些是合法的用户定义的标识符?______ (分数:3 分)

A. P-S

B. put11

C. printf

D. Int

标准答案是:BD。

4、C语言的基本类型哪些:______ (分数:3 分)

A. 整型

B. 枚举型

C. 数组型

D. 指针型

标准答案是:AB。

5这段程序中的常量有:(#define PI 3.14 ;void main(){ int sum;sum = 10 +15;printf("sum=%d\n",sum);printf("result is 25\n");}这段程序中常量有______ (分数:3 分)

A. 10

B. 15

C. 25

D. PI

标准答案是:ABD。

以上就是关于湖北2022年专升本《C语言程序设计》模拟习题(1)的全部内容了,如果你还有专升本相关的疑惑(如专升本报名、考试动态、院校招生简章、统考动态、湖南专升本院校、历年真题、考试大纲、专升本等相关信息),可以在文章下方留下你的联系方式,老师会第一时间联系到你,为你答疑解惑哦!


湖南专升本最新资料领取

部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!


本文标签: 专升本统招全日制

上一篇:湖北2022年专升本《计算机基础》模拟题                  下一篇:湖北2022年专升本《C语言程序设计》模拟习题(2)

湖南3+2 统招专升本

一键查询