计算机测量编程试卷,程序设计自测考试试卷.doc

第 PAGE2 页/共NUMPAGES2页

《程序设计》课程期终自测试卷(1)

学号: 姓名: 队别:

一、选择题(每题1分,共40分)

下面叙述中正确的是( )。

A)用计算机汇编语言书写的程序是计算机可以直接执行的

B)程序是用纯粹的英文所表示的人们头脑中解决问题或进行计算的步骤

C)算法仅仅是用计算机高级语言书写的计算机解题的步骤

D)用任何计算机高级语言书写的程序都必须转换为计算机指令序列才能执行

下面叙述中错误的是( )。

A)C语言的函数可以直接使用,无须事先定义或声明

B)C语言程序是由函数组成的

C)C语言的函数就是一段程序

D)C语言的函数可以单独编译

若有定义:int a=100;则语句printf("%d%d%d\n",sizeof("a"),sizeof(a),sizeof(3.14));的输出是( )。

A) 328B) 248C) 238D) 421

若有定义:int a=3,b;则执行语句:b=(a++,a++,a++);后,変量a和b的值分别是( )。

A) 6,5B) 8,7C) 6,3D) 5,6

有以下程序段

int a=3,b;

b=a+3;

{

int c=2;

a*=c+1;

}

printf("%d\n", a);

下面关于此段程序的说法,正确的是( )。

A)这段程序的输出是9

B)这段程序中存在有语法错误的语句

C)这段程序的输出是7

D)可执行语句b=a+3后,不能再定义变量c

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

A)在C语言中,常量名也要遵守标识符的命名规则

B)对单目运算符来说,运算对象一定在其右侧

C)标识符的首字符必须是下划线、字母,其他字符可以是任意的键盘可键入字符

D)变量占用内存,常量不占用内存

若有定义:int a=3,b=2;,则下面表达式中,值为真的选项是( )

A) !b||!aB) !(a/b)C) !(b/a) D) !a&&!b

若要求:当数学式3

A) if(x>3)B) if(x>3||x<7) y=1;

if(x<7) y=1;

C) if(x<3) y=1;D) if(!(x<=3)) y=1;

else if(x<7) y=1; else if(7>x) y=1;

下面关于指针基类型的叙述正确的是( )。

A)基类型不同的指针,其地址值不能相同

B)指针的基类型决定通过该指针访问的每个内存单元包含多少个字节

C)基类型相同的指针,可以进行加、减、乘、除运算

D)基类型为void的指针,可以存取任何类型的数据

对于语句void *p=malloc(sizeof(int)*250);,下面说法正确的是( )。

A)经强制类型转换后,该语句所申请的内存可作为125个double元素的一维数组使用

B)利用指针p,所申请的内存可作为250个int元素的一维数组使用

C)这条语句存在语法错误

D)该语句所申请内存只能存储int数据

计算机能直接执行的程序是( )。

A) 源程序B) 目标程序C)汇编程序D)可执行程序

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

A) C语言规定必须用main作为主函数名,程序将从此开始执行

B) 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C) C语言程序将从源程序中第一个函数开始执行

D) main的各种大小写拼写形式都可以作为主函数名,如MAIN,Main等

以下选项中可用做C程序合法实数的是( )。

A) 3.0e0.2 B) .1e0 C) E9 D) 9.12E

下列定义变量的语句中错误的是( )。

A) int _int; B) double int_; C) char For; D) float US $;

表达式:(int)((double)9/2)-9%2的值是( )。

A) 0 B) 3 C) 4 D) 5

设变量均已正确定义,若要通过

scanf("%d%c%d%c", &a1, &c1, &a2, &c2);

语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是( )。(注:□代表空格字符)

A) 10

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值