等级考试作业1 1

发布 2022-06-25 17:40:28 阅读 4165

第一章 c语言的程序结构和表达式。

一、选择题。

1.下列说法中错误的是( )

a.主函数包括函数首部和函数体两部分。

b.主函数可以调用任何非主函数。

c.任何非主函数可以调用其他任何非主函数。

d.程序可以从任何非主函数开始执行。

2.c语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )

a.必须为字母或下划线 b.必须为下划线

c.可以是字母、数字和下划线中的任一种字符。

d.必须为字母。

3.有关下列程序的正确选项是( )

# include “

void main( )

printf(“%d”,null);

a.输出0 b.因变量无定义,编译出错,没有输出。

c.输出-1 d.输出null

4.下列程序段处理后,正确的选项是( )

long x=-4l;

printf(“%ld”,x);

a.输出值为-4 b.赋值非法

c.输出值不确定 d.输出值为4

程序中,主函数main()的位置( )

a.必须放在其他函数之前 b.必须在源程序的最后。

c.可以在程序的任何位置 d.包含文件中的第一个函数。

6.下列叙述正确的是( )

语言中每一行只能写一个语句

语言中没有输入/输出语句,数据的输入/输出通过函数调用实现。

语言源程序经过编译就可以生成exe文件。

语言中的每一条语句均以换行符作为结束标志。

7.下列叙述中正确的是( )

语言的源程序不必经过编译就可直接执行。

语言源程序经编译形成的二进制**可以直接运行。

语言中的函数不可以单独编译。

语言中的每条可执行语句最终将被转换成二进制的机器指令。

型常量在内存中存放的是( )

码值 码值 c.内码值 d. 十进制**值。

9.表达式a=(a=6,a*6,a+3);运行后,则a的值为( )

a.39 b. 36 c.6 d.9

10.下列选项中不是c语言的合法保留字的是( )

11.下列数据中属于“字符串常量”的是( )

c.’abc’ d.’a’

12.设m,n,a,b,c,d均为0,则执行语句(m=a==b)||n=c==d)后,m,n的值是( )

a.0,0 b.0,1 c.1,0 d.1,1

13.执行语句x=(a=3,b=a--)后,x,a,b的依次是( )

a.3,3,2 b.3,2,2 c.3,2,3 d.2,3,2

14.若有语句int a=3;则执行语句a+=a-=a*a;后,变量a的值是( )

a.-24b.0 c.9 d.-12

15.设n=10,i=4;则赋值运算n%=i+1 执行后n的值是( )

a.0 b.3 c.2 d.1

16.设int a=2,b;则执行b=a&&1后b的值是( )

a.0 b.1 c.2 d.3

17.设int m=1,n=2;则表达式++m==n的值是( )

a. 0 b.1 c.2 d.3

18.表达式(1,2,3,4)的值是( )

a.1 b.2 c.3 d.4

19. 字符串”\\abc”\\的长度是( )

a.11 b.7 c.5 d.3

20.下列程序段的输出结果是( )

unsigned a=4294967295;

printf(“%d”,a);

a.65535 b.-1 c.-32767 d.1

21.若以下选项中的变量已经定义,则正确的赋值表达式是( )

22.若有定义float a=2,b=4,h=3;,则与代数式 (a+b)h中的计算结果不相同的c语言表达式是( )

.(a+b)*h/21/2)*(a+b)*h

.(a+b)*h*1/2h/2*(a+b)

23.设有int i=010,j=10;则printf(“%d,%d”,+i,j--)的输出是( )

24.设x,y,z,t均为int型变量,则执行以下语句后,t 的值为( )

x=y=z=1;

t=++x||+y&&+z;

a.不定值 b.2 c.1 d.0

25.若有如下程序,要求a1,a2,c1,c2的值分别为10,20,a,b,则正确的输入语句是( )

# include “

void main( )

int a1,a2;

char c1,c2;

scanf(“%d%d”,&a1,&a2);

scanf(“%c%c”,&c1,&c2);

a. 1020abb.10 20 ab

c.10 20 ab d.10 20ab

26.在下列程序中,输入数据为12 345后,y的值是( )

# include “

void main( )

int x ;

float y;

scanf(“%3d%f”,&x,&y);

a.12.000000 b.345.000000 c.12 345.000000 d.0.000000

27.下列程序的输出结果是( )

# include “

void main( )

int sum,pad;

sum=pad=5;

pad=sum++;

pad++;

+pad;printf(“%d”,pad);

a.7 b.6 c.5 d.4

28.已知字母a的ascii码是65,则下列程序的输出结果是( )

# include “

void main( )

char c1=’a’,c2=’y’;

printf(“%d,%d”,c1,c2);

b.65,65c.65,90d.65,89

29.下列程序的输出结果是( )

# include “

void main( )

int x=-1,y=4;

int k;

k=x++<0&&!y--<0);

printf(“%d,%d,%d”,k,x,y);

a.0,0,3 b.1,1,2c.1,0,3d.1,1,2

30.执行下列( )选项中的程序段后变量i 的值为4( )

a.int i=1,j=0b. int i=0,j=0;

i=j=((i=3i=2,i+(j=2));

c. int i=1,j=1d. int i=1,j=0;

i+=j+=2j==1)?i+=3:i=2;

31.下列程序的输出结果是( )

# include “

void main( )

int a,b,c=241;

a=c/100%9;

b=-1&&-1;

printf(“%d,%d”,a,b);

a.2,0 b.2,1 c.6,1 d.0,-1

32.设有下列宏定义,则执行语句z=2*(n+y(5+1));后,z的值为( )

#define n 3

#define y(n) (n+1)*n)

a.出错 b.42c.48d.54

33.表达式0x13^0x17的值是( )

a.0x04 b.0x13c.0xe8d.0x1c

34.下列程序的执行结果是( )

#include <>

void main( )

unsigned char a,b;

a = 4 | 3;

b = 4 & 3;

printrf(“%d,%d”, a, b);

a.0,7 b.7,0c.1,1d.43,0

二、 填空题。

1. c语言程序的注释可以出现在程序中的任何地方,它以___表示。

2. 一个c程序由若干个函数组成,其中必须有一个___函数。

3. c程序中的函数一般由两部分组成,它们是___和。

4. c语言源程序要能够执行还必须经过___和___两个过程。

5. 在用流程图对算法进行描述时,主要采用___和。

建模考试作业

兰州商学院陇桥学院2012 2013学年第1学期期末考试。数学建模与数学实验 经济管理数学模型试题。数学建模与数学实验 经济管理数学模型 考试说明 1 本试卷共十个题,其中。一 二必做,三至十题中任选若干题来做 2.本课程考试为开卷考试,按规定时限交卷。且开卷考试要求独立完成。雷同卷一律作废 3 上...

建模考试作业

2010年上数学建模期末考试试卷。题目 导弹追击 姓名 刘丹 08404221 陈汝佳 08404227 分工 两人合力而成。陈汝佳第一部分作业。一 对数模的认识与学习数模的收获。时间飞逝,转眼,大学期间的数学建模学习课程已画上完美的句号。不过那些学习的画面还历历在目,我记得陈主任是我们数模课第一个...

考试作业要求

主题 中国博览会综合体vi设计。设计完成,打印成册。要求简精装。册子设计要求 简精装,设计封面 封底 书脊 目录页。内文版式设计要统一,字号大小适中,字体选用标准字体规范规定字体。版式设计中颜色运用标准色和辅助色,可适量运用辅助图形。留至少1cm的装订线,一般在左侧。设置好版心位置 距离上下左右边缘...