c语言单或,计算机C语言考试单选题.doc

这是一份关于C语言的考试题目集,涵盖了指针、数组、运算符、流程控制等多个方面。题目包括了变量定义、函数参数传递、运算符优先级、数组声明、if语句的使用等常见知识点,旨在测试考生对C语言基本概念和语法的理解掌握。
摘要由CSDN通过智能技术生成

计算机C语言考试单选题

试卷编号:10753

所属语言:Turbo C

试卷方案:C2010期末选择题

试卷总分:100分

共有题型:1种

一、单项选择 共100题 (共计100分)

第1题 (1.0分)

若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。

A:int p=&x;

B:int *p=x;

C:int *p=&x;

D:*p=*x;

第2题 (1.0分)

数组名作为实参数传递给函数时,数组名被处理为()。

A:该数组的长度

B:该数组的元素个数

C:该数组的首地址

D:该数组中各元素的值

第3题 (1.0分)

经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在

微机上的值分别为()。

char x=65;

float y=7.3;

int a=100;

double b=4.5;

A:2,2,2,4

B:1,2,2,4

C:1,4,2,8

D:2,4,2,8

第4题 (1.0分)

下列字符序列中,可用作C标识符的一组字符序列是()。

A:S.b,sum,average,_above

B:class,day,lotus_1,2day

C:#md,&12x,month,student_n!

D:D56,r_1_2,name,_st_1

第5题 (1.0分)

C语言程序中,当调用函数时()。

A:实参和虚参各占一个独立的存储单元

B:实参和虚参可以共用存储单元

C:可以由用户指定是否共用存储单元

D:计算机系统自动确定是否共用存储单元

第6题 (1.0分)

以下程序的输出结果是()。

main()

{float x=3.6;

int i;

i=(int)x;

printf("x=%f,i=%d\n",x,i);

}

A:x=3.600000,i=4

B:x=3,i=3

C:x=3.600000,i=3

D:x=3 i=3.600000

第7题 (1.0分)

已知p,p1为指针变量,a为数组名,j为整型变量,下列赋值语句中

不正确的是()。

A:p=&j,p=p1;

B:p=a;

C:p=&a[j];

D:p=10;

第8题 (1.0分)

以下运算符中,优先级最高的运算符是()。

A:?:

B:++

C:&&

D:,

第9题 (1.0分)

下列定义数组的语句中正确的是()。

A:#define size 10 char str1[size],str2[size+2];

B:char str[];

C:int num['10'];

D:int n=5; int a[n][n+2];

第10题 (1.0分)

C语言的if语句嵌套时,if与else的配对关系是()。

A:每个else总是与它上面的最近的if配对

B:每个else总是与最外层的if配对

C:每个else与if的配对是任意的

D:每个else总是与它上面的if配对

第11题 (1.0分)

以下不符合C语言语法的赋值语句是()。

A:j++;

B:j=j=5;

C:k=2*4,k*4;

D:y=float(j);

第12题 (1.0分)

以下叙述中不正确的是()。

A:一个好的程序应该有详尽的注释

B:在C程序中,赋值运算符的优先级最低

C:在C程序中,j++;是一条赋值语句

D:C程序中的#include和#define均不是C语句

第13题 (1.0分)

C语言执行程序的开始执行点是()。

A:程序中第一条可以执行语言

B:程序中第一个函数

C:程序中的main函数

D:包含文件中的第一个函数

第14题 (1.0分)

以下运算符中,优先级最高的运算符是()。

A:*=

B:>=

C:(类型)

D:+

第15题 (1.0分)

下列运算符中,不属于关系运算符的是()。

A:<

B:>

C:>=

D:!

第16题 (1.0分)

在以下给出的表达式中,与 do--while(E)语句中的(E)不等价的

表达式是()。

A:(!E==0)

B:(E>0||E<0)

C:(E==0)

D:(E!=0)

第17题 (1.0分)

C语言中,char类型数据占()。

A:1个字节

B:2个字节

C:4个字节

D:8个字节

第18题 (1.0分)

在C语言中,if语句后的一对原括号中,用以决定分支的流程的表

达式()。

A:只能用逻辑表达式

B:只能用关系表达式

C:只能用逻辑表达式或关系表达式

D:可用任意表达式

第19题 (1.0分)

设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为()。

A:12

B:144

C:0

D:132

第20题 (1.0分)

执行下列程序后,其输出结果是()。

main()

{int a=9;

a+=a-=a+a;

printf("%d\n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值