云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 模拟A-题目

模拟A-题目

  • 62 次阅读
  • 3 次下载
  • 2025/6/13 22:40:20

一、判断题:

1、传统流程图中菱形框一般表示处理框。 2、宏定义是C语句,书写时行末应加分号。 3、%运算符两侧都必须是实型数据。 4、C程序中变量必须先定义后使用。

5、一个字符型变量也可以赋于一个0到255之间的整数。 6、C程序数组中的各元素是属于同一类型的。 7、结构体变量不能作为一个整体进行输入或输出。

8、两个整型数据进行关系运算,其运算结果也为一整型数据。 9、C语言支持函数的嵌套定义

10、p为一指向数组的指针变量,则.(*p)++表示p指针值加1。 二、选择题:

1、以下合法的用户标识符是______。

A.long B.\\t C.5a D.user 2、下列选项中,优先级最高的运算符是______。 A.&& B./= C.! D.<=

3、假设iX,iY,iZ为整型变量,且iX=2,iY=3,iZ=10,则下列表达式中值为1的是______。

A.iX&&iY||iZ B.iX>iZ

C.(!iX&&iY) ||(iY>iZ) D.iX&&!iZ||!(iY&&iZ) 4、下列字符串中为合法的字符常量的是______。 A.n B.’\\n’ C.110 D.”n”

5、C语言程序中,条件“1030”的正确表达式是______。

A.(iA>10&&iA<20)&&(iA>30) B.(iA>10&&iA<20) ||(iA>30)

- 1 -

C.(iA>10||iA<20) ||(iA>30) D.(iA>10&&iA<20) ||!(iA<30) 6、下列转义字符的表示中,错误的是______。 A.’\\n’ B.’\\101’ C.’\\”’ D.’\\108’ 7、能正确表示iA和iB不同时为0的逻辑表达式是____。 A.iA*iB==0 B.(iA==0) ||(iB==0) C.(iA==0&&iB!=0) ||(iA!=0&&iB==0) D.(iA!=0) ||iB!=0

8、C允许函数值类型默认定义,此时该函数值隐含的类型是____。 A.float B.int C.lng D.double

9、iX=2,iY=3,ch=’a’,表达式iZ=(iX||iY)&&(ch>’A’)的值是__。 A.true B.false C.0 D.1 10、表达式!(x>0&&y>0)等价于__。

A.!(x>0) ||!(y>0) B.!x>0||!y>0 C.!x>0&&!y>0 D.!(x>0)&&!(y>0) 11、以下程序段_____。 int iNum=-1;

do{iNum=iNum*iNum;} While(!iNum);

A.是死循环 B循环执行两次 C.循环执行一次 D.有语法错误 12、以下正确的描述是_______。

A.continue语句的作用是结束整个循环的执行 B.只能在循环体内和switch语句体内使用break语句 C.在循环体内使用break语句或continue语句的作用相同 D.从多次循环嵌套中退出时,只能使用goto语句

13、数组名作为实参传递给函数时,传递的是___________。 A.该数组长度 B.该数组的元素个数

- 2 -

C.该数组首地址 D.该数组中各个元素的值 14、如果未指定局部变量类型,其隐含的存储类别为_____。 A.自动(auto) B.静态(static) C.外部(extern) D.寄存器(register) 15、设int i,*p=&i; 以下语句正确的是________。 A.*p=10; B.i= P; C .i=*p; D.p=2*p+1

11.为了避免嵌套的条件分支语句if-else的二义性,C语言规定:

C程序中的else总是与( )组成配对关系。

A. 缩排位置相同的if B. 在其之前未配对的if C. 在其之前未配对的最近的if D. 同一行上的if 12. 对switch后括号内的表达式,下列表达式不能使用的是( )

A. !2.56 B. 5%2 C. 3.5>2 D. 5/2.0

13.表达式!(x?0||y?0)等价于( )

A. x?0||y?0 B.x?0&&y?0 C.x??0||y??0 D.x??0&&y??0 14.以下正确的描述是( )

A.只能在循环体内和switch语句体内使用break语句 B.continue 语句的作用是结束整个循环的执行

C.在循环体内使用break语句或continue语句的作用相同 D.从多层嵌套中退出时,可以用break一次性退出所有循环

- 3 -

15.若i为整型变量,则以下循环执行的次数为( ) for( i=2 ; i==0 ; ) printf(\

A.无限次 B.循环执行2次 C.循环执行1次 D.循环执行0次

16.C语言程序中,条件“10

A.x>10||x<=20 C.10

B.x>10&&x<=20 D.以上都不正确

17.一维数组名做实参时,它和对应的形参之间的数据传递方式为( ) A.地址传递 B.单向值传递 C.由实参传给形参,再由形参传回实参 D.由用户指定传递

方式 18.已知定义二维数组a[3][4],判断下列哪个是正确的数组内的元素( )

A. a[0][3] B. a[3][4] C. a[4][0] D.a[0][4] 19. 以下说法正确的是( )

A. 定义函数时,形参类型说明可以放在函数体内 B. 函数能嵌套定义

C. return后边的值不能为表达式

D.如果函数值的类型与返回值的类型不一致,以函数类型为准

20. 不能把字符串:Hello!赋给数组b[]的语句是( )。 A. char b[]= \;

- 4 -

搜索更多关于: 模拟A-题目 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

一、判断题: 1、传统流程图中菱形框一般表示处理框。 2、宏定义是C语句,书写时行末应加分号。 3、%运算符两侧都必须是实型数据。 4、C程序中变量必须先定义后使用。 5、一个字符型变量也可以赋于一个0到255之间的整数。 6、C程序数组中的各元素是属于同一类型的。 7、结构体变量不能作为一个整体进行输入或输出。 8、两个整型数据进行关系运算,其运算结果也为一整型数据。 9、C语言支持函数的嵌套定义 10、p为一指向数组的指针变量,则.(*p)++表示p指针值加1。 二、选择题: 1、以下合法的用户标识符是______。 A.long B.\\t C.5a D.user 2、下列选项中,优先级最高的运算符是______。 A.&& B./

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com