2025年大学大一(计算机科学与技术)程序设计基础测试题及答案.docVIP

  • 3
  • 0
  • 约3.29千字
  • 约 9页
  • 2026-01-30 发布于天津
  • 举报

2025年大学大一(计算机科学与技术)程序设计基础测试题及答案.doc

2025年大学大一(计算机科学与技术)程序设计基础测试题及答案

(考试时间:90分钟满分100分)

班级______姓名______

第I卷(选择题共40分)

答题要求:每题只有一个正确答案,请将正确答案的序号填在括号内。(总共20题,每题2分,每题给出的四个选项中,只有一项是符合题目要求的)

1.以下关于程序设计语言的说法,正确的是()

A.机器语言直接由二进制代码组成,执行效率低

B.汇编语言用助记符代替二进制代码,比机器语言更难理解

C.高级语言接近自然语言和数学语言,编写程序效率高

D.所有程序设计语言都需要经过编译才能执行

2.在C语言中,用于输入输出的函数库是()

A.stdio.h

B.math.h

C.string.h

D.stdlib.h

3.以下哪个是合法的C语言变量名()

A.2a

B.a_2

C.int

D.a-b

4.C语言中,整型常量123L表示的是()

A.十进制整数

B.八进制整数

C.十六进制整数

D.长整型整数

5.已知字符‘A’的ASCII码值为65,那么字符‘C’的ASCII码值为()

A.67

B.68

C.69

D.70

6.若有定义:inta=5,b=3;则表达式a%b的值为()

A.0

B.1

C.2

D.3

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

A.+

B.

C.%

D.()

8.若有定义:inta=10,b=20;执行语句if(ab)a=b;elseb=a;后,a和b的值分别为()

A.10,10

B.10,20

C.20,10

D.20,20

9.在C语言中,for循环的一般形式为()

A.for(表达式1;表达式2;表达式3)语句

B.for(表达式1,表达式2,表达式3)语句

C.for(表达式1;表达式2;表达式3;语句)

D.for(表达式1,表达式2,表达式3;语句)

10.以下能正确输出1到10之间所有偶数的循环是()

A.for(inti=1;i=10;i++){if(i%2==0)printf(%d,i);}

B.for(inti=2;i=10;i+=2)printf(%d,i);

C.for(inti=0;i=10;i+=2)printf(%d,i);

D.for(inti=1;i=10;i++){if(i%2!=0)printf(%d,i);}

11.若有定义:inta[5]={1,2,3,4,5};则数组a中元素a[2]的值为()

A.1

B.2

C.3

D.4

12.以下对数组初始化正确的是()

A.inta[3]={1,2,3,4};

B.inta[]={1,2,3};

C.inta[3]={1,2};

D.inta[3]={};

13.已知intp;若要使p指向一个整型数组a,则正确的赋值语句是()

A.p=a;

B.p=a;

C.p=a[0];

D.p=a;

14.以下关于函数的说法,错误的是()

A.函数可以提高程序的模块化程度

B.函数必须有返回值

C.函数可以有参数

D.函数定义时,函数名后面的括号不能省略

15.若有函数定义:intadd(inta,intb){returna+b;}则调用该函数的正确方式是()

A.add(2,3);

B.intsum=add(2,3);

C.adda=add(2,3);

D.add(2+3);

16.以下关于指针的说法,正确的是()

A.指针变量可以直接存储整型数据

B.指针变量存储的是变量的地址

C.指针变量可以指向任何类型的变量

D.指针变量可以进行算术运算

17.若有定义:inta=10,p=a;则p的值为()

A.变量a的地址

B.变量a的值

C.指针p的地址

D.指针p的值

18.以下对结构体的定义正确的是()

A.structstudent{intid;charname[20];};

B.structstudent{intid;charname[20];}student;

C.struct{intid;charname[20];}student;

D.struct

文档评论(0)

1亿VIP精品文档

相关文档