专升本c语言试题及答案.docxVIP

  • 2
  • 0
  • 约4.75千字
  • 约 13页
  • 2026-05-14 发布于湖南
  • 举报

专升本c语言试题及答案

一、单选题(每题2分,共20分)

1.下列哪个不是C语言的关键字?()

A.voidB.mainC.ifD.float

【答案】B

【解析】main是C语言的函数名,不是关键字。

2.以下哪个语句是正确的?()

A.int1num=10;B.float-3.14PI;C.chara=97;D.double=5.0;

【答案】C

【解析】A选项变量名不能以数字开头;B选项变量名不能以负号开头;D选项赋值号左侧不能为空。

3.C语言中,用于动态内存分配的函数是?()

A.memcpy()B.memmove()C.malloc()D.strcpy()

【答案】C

【解析】A和B是内存复制函数,D是字符串复制函数。

4.以下哪个运算符的优先级最高?()

A.B.-C.==D.!

【答案】A

【解析】乘法运算符的优先级高于减法、等于和逻辑非运算符。

5.若x=5,y=3,则表达式x%2+y%2的值是?()

A.1B.2C.3D.4

【答案】C

【解析】x%2=1,y%2=1,所以结果是2。

6.以下哪个函数用于输入字符?()

A.printf()B.scanf()C.getchar()D.putchar()

【答案】C

【解析】A和B是输入输出函数,D是输出字符函数。

7.以下哪个语句是正确的循环语句?()

A.for(i=0;i10;i--)B.do{printf(

文档评论(0)

1亿VIP精品文档

相关文档