计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx

上传人:b****3 文档编号:1438367 上传时间:2022-10-22 格式:DOCX 页数:31 大小:131.47KB
下载 相关 举报
计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx_第1页
第1页 / 共31页
计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx_第2页
第2页 / 共31页
计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx_第3页
第3页 / 共31页
计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx_第4页
第4页 / 共31页
计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx

《计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx》由会员分享,可在线阅读,更多相关《计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx(31页珍藏版)》请在冰豆网上搜索。

计算机高级语言C高起专 地质大学期末开卷考试题库及答案.docx

计算机高级语言C高起专地质大学期末开卷考试题库及答案

计算机高级语言(C)(高起专)

一、单选题

1.下关于运算符优先顺序的描述中正确的是一一一。

(5分)

(A)关系运算符<算术运算符<赋值运算符<逻辑与运算符

(B)逻辑运算符<关系运算符<算术运算符<赋值运算符

(C)赋值运算符<逻辑与运算符<关系运算符<算术运算符

(D)算术运算符<关系运算符<赋值运算符<逻辑与运算符

正确答案是:

C

2.在c语言中,引用数组元素时,其数组下标的数据类型允许是__.(5分)

(A)整型常量(B)整型表达式(C)整型常量或整型表达式(D)任何类型的表达式正确答案是:

C

3.下面不正确的字符串常量是_______。

(5分)

(A)'abc'(B)"12'12"(C)"0"(D)""正确答案是:

A

4.下面四个选项中,均是不合法的整型常量的选项是:

_______。

(5分)

(A)一一0f1一0xffff0011(B)一0Xcdf01712,456(C)一0189995e2(D)一0x48eg一06803f

正确答案是:

D

5.以下符合C语言语法的赋值表达式是_______。

(5分)

(A)d=9+e+f=d+9(B)d=9+e,f=d+9(C)d=9十e,e++,d十9(D)d=9十e++=d十7正确答案是:

B

6.下列四组选项中,均不是C语言关键字的选项是_______。

(5分)

(A)defineiftype(B)getccharprintf(C)includescanfcase(D)whilegopow正确答案是:

A

7.若有说明语句:

charc='\72'则变量c_______。

(5分)

(A)包含1个字符(B)包含2个字符(C)包含3个字符(D)说明不合法,c的值不确定正确答案是:

A

8.以下说法正确的是:

_______。

(5分)

(A)输入项可以为一实型常量,如scanf("%f",3.5);

(B)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d");

(C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%4.2f",&f);

(D)当输入数据时,必须指明变量的地址,如scanf("%f",&f);

正确答案是:

D

9.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'十'6'一'3';        后,c2中的值为_______。

(5分)

(A)D(B)68(C)不确定的值(D)C正确答案是:

A

10.下面四个选项中,均是C语言关键字的选项是_______。

(5分)

(A)autoenumincludfe(B)switchtypedefcontinue(C)signedunionscanf(D)ifstructtype正确答案是:

B

二、判断题

1.循环for(;;)的循环条件始终为真。

(5分)正确答案是:

正确

2.二层循环for(i=0;i<5;i+=2)for(j=0;j<5;j++)的循环体的执行次数为15。

(5分)正确答案是:

正确

3.C语言中,do-while语句构成的循环只能用break语句退出。

           (5分)正确答案是:

错误

4.for.while和dowhile循环结构的循环体均为紧接其后的第一个语句(含复合语句)。

(5分)正确答案是:

正确

5.if(表达式)语句1else语句2结构中,如表达式为a>10,则else的条件隐含为a<10。

(5分)答案:

错误

6.C语言规定,else总是与它上面.最近的.尚未配对的if配对。

(5分)正确答案是:

正确

7.switch…case结构中case后的表达式必须为常量表达式。

(5分)正确答案是:

正确

8.设有inta;charabc[5]="abcd";则a=strlen("ABC");执行后a的值为5。

(5分)正确答案是:

错误

9.可以用swicth结构实现的程序都可以使用if语句来实现。

(5分)正确答案是:

正确

10.C语言中,gets()函数的返回值是用于存放输入字符串的字符数组首地址。

(5分)正确答案是:

错误

复制搜索 

一、单选题

1._____是合法的用户自定义标识符。

(4分)

(A)b-b(B)float(C)(D)_isw正确答案是:

D

2.若变量已正确定义并赋值,表达式_____不符合C语言语法。

(4分)

(A)a*b/c;(B)3.14%2(C)2,b(D)a/b/c正确答案是:

B

3._____是不正确的字符常量。

(4分)

(A)'n'(B)'1'(C)"a"(D)'101'正确答案是:

C

4.在C程序中,用_____表示逻辑值“真”。

(4分)

(A)1(B)非0的数(C)非1的数(D)大于0的数正确答案是:

B

5._____把x.y定义成float类型变量,并赋同一初值3.14。

(4分)

(A)floatx,y=3.14;(B)floatx,y=2*3.14;(C)floatx=3.14,y=x=3.14;(D)floatx=y=3.14;正确答案是:

C

6.下列运算符中,优先级最高的是          。

(4分)

(A)->(B)++(C)&&(D)=正确答案是:

A

7. 表达式sizeof(“nsum=%dn”)的值是                。

(4分)

(A)8(B)9(C)10(D)11正确答案是:

B

8.以下选项中不正确的实型常量是                 。

(4分)

(A)0.23E(B)2.3e-1(C)2.3e0正确答案是:

A

9.C语言程序的三种基本结构是顺序结构,选择结构和          。

(4分)

(A)递归(B)转移(C)循环(D)嵌套正确答案是:

C

10.表达式!

(x>0&&y>0)等价于 _______。

(4分)

(A)!

(x>0)||!

(y>0)(B)!

x>0||!

y>0(C)!

x>0&&!

y>0(D)!

(x>0)&&!

(y>0)正确答案是:

A

二、判断题

1.参加位运算的数据可以是任何类型的数据。

( )(4分)正确答案是:

错误

2.若有定义和语句:

inta;charc;floatf;scanf("%d,%c,%f",&a,&c,&f);若通过键盘输入:

10,A,15,则a=10,c=‘A’,f=15。

( )(4分)正确答案是:

正确

3.C语言中,强制类型转换后,原变量的值和数据类型不变。

( )             (4分)正确答案是:

正确

4.若有定义:

chars[]="china";则TurboC系统为数组s开辟6个字节的内存单元。

( )(4分)

正确答案是:

正确

5.若有定义和语句:

inta[3][3]={{3,5},{8,9},{12,35}},i,sum=0;for(i=0;i<3;i++)sum+=a[i][2-i];则sum=21。

( )(4分)正确答案是:

正确

6.用float定义的实型变量在内存占8个字节,输入/输出格式符是%f。

( )    (4分)正确答案是:

错误

7.可以用swicth结构实现的程序都可以使用if语句来实现。

( )             (4分)正确答案是:

正确

8.switch后面园括号内的表达式的值和case后面的常量表达式的值都必须是整型或字符型,不允许是浮点型。

( )                                                   (4分)正确答案是:

正确

9.C语言中,不能在变量名.函数名.关键字中插入空格和空行.( )         (4分)正确答案是:

正确

10.执行语句++i;i=3;后变量i的值为4。

( )                            (3分)正确答案是:

错误

三、填空题

1.下列程序段的输出是___

(1)___、___

(2)___。

(3分)

(1).

正确答案是:

6

(2).

正确答案是:

90

2.下列程序段的输出是___(3)___、___(4)___。

(3分)

(1).

正确答案是:

6

(2).

正确答案是:

90

3.下列程序段的输出是___(5)___。

(3分)

(1).

正确答案是:

1

4.下列程序段的输出是___(6)___、___(7)___。

(3分)

(1).

正确答案是:

6

(2).

正确答案是:

90

5.整数-35在机内的补码表示为___(8)___。

       (3分)

(1).

正确答案是:

111111*********1

6.有如下语句:

char A[]={”Iamastudent”};该字符串的长度是___(9)___  (3分)

(1).

正确答案是:

14

7.intx=6,y=7;printf(“%d,”,x++);printf(“%d\n”,++y);程序的输出结果是___(10)___、___(11)___。

 (3分)

(1).

正确答案是:

6

(2).

正确答案是:

8

复制搜索 

单选题

1.以下不正确的语句为:

_______。

(4分)

(A)if(x>y);

(B)if(x=y)&&(x!

=0)x+=y;

(C)if(x!

=y)scanf("%d",&x);elsescanf("%d",&y);

(D)if(x

正确答案是:

B

2.为了避免在嵌套的条件语句If一else中产生二义性,C语言规定else子句总是与_______配对。

(4分)

(A)缩排位置相同的if(B)其之前最近的if(C)之后最近的if(D)同一行上的if正确答案是:

B

3.以下程序的运行结果是:

_______。

(4分)(A)6,1(B)2,1(C)6,0(D)2,0正确答案是:

B

4.当a=1,b=3,c=5,d=4,执行完下面一段程序后x的值是:

_______。

(4分)(A)1(B)2(C)3(D)6答案:

B

5.若w,x,y,z,m均为int型变量,则执行下面语句后的m值是:

_______。

(4分)

(A)1(B)2(C)3(D)4正确答案是:

A

6.执行以下程序段后.变量a,b,c的值分别是_______。

(4分)

(A)a=9,b=9,c=9(B)a=8,b=8,c=10(C)a=9,b=10,c=9(D)a=1,b=11,c=10正确答案是:

B

7.执行以下语句后a的值为:

_______。

(4分)

(A)错误(B)0(C)2(D)1正确答案是:

C

8.有以下程序段则_______。

(4分)

(A)运行程序段后输出0(B)运行程序段后输出1(C)程序段中的控制表达式是非法的(D)程序段执行无限次正确答案是:

B

9.设有程序段 则下面描述中正确的是_______。

(4分)

(A)while循环执行10次(B)循环是无限循环(C)循环体语句一次也不执行(D)循环体语句执行一次正确答案是:

C

10.已知x=43,ch='A',y=0则表达式(x>=y&&ch<'

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1