admin 管理员组

文章数量: 887021


2023年12月16日发(作者:iwpriv命令详解)

判 断 题

1. C语言把高级语言的基本结构和低级语言的实用性紧密结合起来,不仅适合编写应用软件,而且适于编写系统软件。

A.对

B.错

2. C语言允许在同一条语句中定义多个相同类型的变量,其间用分号进行分隔。

A.对

B.错

3. C语言中浮点型变量可以进行自增或自减操作。

A.对

B.错

4. 逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。

A.对

B.错

5. 与表达式“!0”等价的表达式是“1”。

A.对

B.错

6. 当a=1,b=2,c=3时,执行语句“if(a > c) {b=a;a=c;c=b;}”后,变量c中的值为2。

A.对

B.错

7. 语句while(E);中的表达式E等价于E!=0。

A.对

B.错

8. 若i为整型变量,则 for(i=2;i==0;)printf("%d",i--);循环执行次数是0次。

A.对

B.错

9. 函数strcpy(str1,str2)是将字符串 str2 连接到字符串 str1之后。

A.对

B.错

10. 在 C 语言中,只有当两个字符串所包含的字符个数相同时,才能比较大小。例如,字符串“That”与“The”就不能进行大小比较。

A.对

B.错

11. 如果某个函数在定义时省略了存储类型,则默认的存储类型是int。

A.对

B.错

12. 函数可以嵌套定义,但是不可以嵌套调用。

A.对

B.错

13. 一个共用体变量可以有多个数据成员,这些数据成员共享同一个存储空间,但如果空间不够用可以临时由系统分配。

A.对

B.错

14. 结构体变量可以整体赋值,但不能整体比较。

A.对

B.错

15. 语句"int *p ;"中*p的含义为取值。

A.对

B.错

16. fseek()函数中的位移量必须是一个long型数据。

A.对

B.错

单 选 题

1. 不合法的字符常量是______。

A.'2'

B.'"'

C.' '

D.'483'

2. 下面变量声明的语句中,错误的是_________。

c=B;

a=3;

c=65;

area=0;

3. 以下选项中,能用作数据常量的是________。

A.0119

B.o126

C.2.5e2.5

D.119L

4. 要定义双精度实型变量a和b,并初始化为数值7,则正确的语句是__________。

a,b;a=b=7;

a=b=7;

a,b=7;a=b;

a=7,b=7;

5. 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是_______。

("%2d %2d %2d",&i,&j,&k);

("%d %d %d",&i,&j,&k);

("%d,%d,%d",&i,&j,&k);

("i=%d,j=%d,k=%d",&i,&j,&k);

6. 设有定义:int k=0;,以下选项的________与其他三个表达式的值不相同。

A.k++

B.k+=1

C.++k

D.k+1

7. 以下程序运行后输出的结果是________。

#include < stdio.h>

main()

{ int a=1,b=0;

printf("%d,",b=a+b);

printf("%d",a=2*b); }

A.0,0

B.1,0

C.3,2

D.1,2

8. 以下程序运行后输出的结果是________。

#include < stdio.h>

main(){

int k=011;

printf("%dn"k++); }

A.12

B.11

C.10

D.9

9. 以下程序运行时若输入:a<回车> ,则叙述正确的是______。

#include < stdio.h>

main()

{ char c1='1',c2='2';

c1=getchar(); c2=getchar();

putchar(c1); putchar(c2); }

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值

10. 判断char型变量ch是否为小写字母的正确表达式是______。

A.'a' < =ch < ='z'

B.(ch > ='a') & (ch < ='z')

C.(ch > ='a') && (ch < ='z')

D.('a' < =ch) AND ('z' > =ch)

11. 设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是______。

A.'x' && 'y'

B.x < =y

C.x||y+z && y-z

D.!((x < y)&&!z||1)

12. 下列程序的输出结果是______。

#inlude "stdio.h"

main()

{ int i=1,j=2,k=3;

if(i++==1&&(++j==3||k++==3))

printf("%d %d %d",i,j,k); }

A.1 2 3

B.2 3 4

C.2 2 3

D.2 3 3

13. 以下选项中,能表示逻辑值“假”的是______。

A.1

B.0.000001

C.0

D.100.0

14. 设a=2、b=7.5、c=-3.6,则______中的两个表达式的逻辑值相等。

A.'a' > 'c' || 'x' < 'y' 与 b-a < =-c/2 && c==-3.6

B.'a' > 'c' && x' < 'y' 与 a-7 < b-6.5

C.'a' > 'c' || 'x' > 'y' 与 'a' < 'c' && a>b

D.'a' > 'c' && 'x' > 'y' 与 'a' < 'c'||a

15. 有以下程序

#include "stdio.h"

void main()

{int k=5,n=0;

do

{switch(k)

{case 1: case 3:n+=1;k--;break;

default: :n=0;k--;

case 2: case 4:n+=2;k--;break;

}

printf("%d",n);

}while(k >0 && n< 5);

}

程序运行后的输出结果是( )。

A.235

B.235

C.02356

D.2356

16. 以下描述中正确的是______。

A.由于do-while的循环体只能有一条语句,所以循环体内不能使用复合语句

-while由do开始,用while结束,在while(表达式)后面不能写分号

C.在do-while循环中,是先执行一次循环体,再进行判断

D.在do-while循环中,根据情况可以省略while

17. 若int i,j;,则for(i=j=0;i < 10&&j < 8;i++,j+=3)控制的循环体的执行次数是_______。

A.9

B.8

C.3

D.2

18. 下述程序的输出结果是_______。

#include "stdio.h"

void main()

{ int i=6;

while(i--) printf("%d",--i);

printf("n"); }

A.531

B.420

C.654321

D.死循环

19. 以下程序的输出结果是_______。

#include "stdio.h"

void main()

{ int a=1,b;

for(b=1;b < =10;b++)

{if(a > =8)break;

if(a%2==1){a+=5;continue; }

a-=3; }

printf("%dn",b); }

A.3

B.4

C.5

D.6

20. 下面程序的运行结果是______。 #include < stdio.h > main() { int a[3][3]={1,2,3,4,5,6,7,8,9},i; for(i=0;i< =2;i++)

printf("%d ",a[i][2-i]); }

A.3 5 7

B.3 6 9

C.1 5 9

D.1 4 7

21. 若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式是______。(假设a[0][0]位于数组的第一个位置上。)

A.i*m+j

B.j*m+i

C.i*m+j-1

D.i*m+j+1

22. 以下对C语言字符数组描述错误的是______。

A.字符数组可以存放字符串

B.字符数组中的字符串可以整体输入或输出

C.可以在赋值语句中通过赋值运算符”=”对字符数组整体赋值

D.不可以用关系运算符对字符数组中的字符串进行比较

23. 设char s[10]= "abcd",t[]="12345";,则s和t在内存中分配的字节数分别是______。

A.6和5

B.6和6

C.10和5

D.10和6

24. 以下说法中正确的是________。

A.C语言程序总是从第一个定义的函数开始执行

B.C语言程序总是从main()函数开始执行

C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分

25. 以下叙述中正确的是________。

A.预处理命令行必须位于C源程序的起始位置

B.每个C程序必须在开头包含预处理命令行:#include "stdio.h"

C.C语言的预处理不能实现宏定义和条件编译的功能

D.在C语言中,预处理命令行都以"#"开头

26. 以下叙述中正确的是________。

A.局部变量说明为static,其生存期将得到延长

B.全局变量说明为static,其作用域将被扩大

C.任何存储类的变量在未赋初值时,其值都是不确定的

D.属于不同函数的局部变量不能同名

27. 以下程序的输出结果是________。 #include "stdio.h" long fib(int n) { if(n >2) return(fib(n-1)+fib(n-2)); else

return(2);} void main() { printf("%dn",fib(3)); }

A.2

B.4

C.6

D.8

28. 如有定义的枚举类型:

enum week_day{Wed=3,Thu,Fri,Sat,Sun,Mon,Tue}everyday;

则,Mon的值为______。

A.1

B.2

C.8

D.5

29. typedef的作用是______。

A.用来定义一个新的数据类型

B.可以为已有类型取一个新的名字

C.可以用来定义一个变量

D.能为用户自定义类型取新的名字,但不能为原始数据类型取新的名字

30. 以下语句或语句组中,能正确进行字符串赋值的是______。

*sp;*sp="right";

s[10];s="right";

s[10];*s="right";

*sp="right";

31. 以下程序的运行结果是______。

#include < stdio.h >

main()

{ char *s={"abc"};

do{ printf("%d",*s%10);++s; }while(*s); }

B.789

C.7890

D.979899

32. 以下程序运行后的输出结果是_______。 #include "stdio.h" main() { FILE *fp; int i=20,j=30,k,n;

fp=fopen("","w"); fprintf(fp,"%dn",i);fprintf(fp,"%dn",j); fclose(fp); fp=fopen("","r");

fscanf(fp,"%d%d",&k,&n); printf("%d %dn",k,n); fclose(fp); }

A.20 30

B.20 50

C.30 50

D.30 20

33. fscanf()函数的正确调用形式是_______。

(文件指针,格式字符串,输出表列);

(格式字符串,输出表列,文件指针);

(格式字符串,文件指针,输出表列);

(文件指针,格式字符串,输入表列);

问 答 题

1. 定义一个符号常量N,从键盘上输入有N个元素的数组a,找出其中的最大数及其下标。

回答 :

小学二(2)班班规

一、 安全方面

1、 每天课间不能追逐打闹。

2、 中午和下午放学要结伴回家。

3、 公路上走路要沿右边走,过马路要注意交通安全。

4、 不能在上学路上玩耍、逗留。

二、学习方面

1、每天到校后,不允许在走廊玩耍打闹,要进教室读书。

2、每节课铃声一响,要快速坐好,安静地等老师来上课。

3、课堂上不做小动作,不与同桌说悄悄话, 认真思考,积极回答问题。

4、养成学前预习、学后复习的好习惯。每天按时完成作业,保证字迹工整,卷面整洁。

5、考试时做到认真审题,不交头接耳,不抄袭,独立完成答卷。

三、升旗排队和两操方面

1、升旗时,要快速出教室排好队,做到快、静、齐,安静整齐地排队走出课室门,班长负责监督。

2、上午第二节后,快速坐好,按要求做好眼保健操。

3、下午预备铃声一响,在座位上做眼保健操。

四、卫生方面

1、每组值日生早晨7:35到校做值日。

2、要求各负其责,打扫要迅速彻底,打扫完毕劳动工具要摆放整齐。

3、卫生监督员(剑锋,锶妍,炜薪)要按时到岗,除负责自己的值日工作外,还要做好记录。

五、 一日常规

1、每天学生到齐后,班长要检查红领巾。

2、劳动委员组织检查卫生。

3、 每天负责领读的学生要督促学生学习。

4、 上课前需唱一首歌,由文娱委员负责。

5、 做好两操。

6、 放学后,先做作业,然后帮助家长至少做一件家务事。

7、 如果有人违反班规,要到老师处说明原因。

班训:

坐如钟 站如松 快如风 静无声

班规:

课堂听讲坐如钟,精神集中认真听;

排队升旗站如松,做操到位展雄风;

做事迅速快如风,样样事情记得清;

自习课上静无声,踏实学习不放松;

个人努力进步快,团结向上集体荣;

我为领巾添光彩,标兵集体记我功。

加分标准

序号

1

2

3

考核项目

单元考试满分

单元考试85分以上

课堂小测满分

加分值

+2

+1

+1

+3

备注

4 期中、期末考试满分

5 在红领巾广播站投稿一次

6 在校级活动中获奖

+2

+5

+3

7 作业十次全对得一颗星

8 课堂上得到表扬 +1

+1

+2

9 班干部工作认真负责

10 做好事、有利于班集体和学校的事

11 进步比较明显 +2

本组值日生每人加2分

12 连续一周该组值日卫生达标

扣分标准

序号

考核项目 扣分值

备注

1 没交作业、不做晚作业 -1

2 忘带书本、学具

3 迟到

-1

-1

4 在课堂上被老师点名 -2

5 不穿校服,不戴红领巾 -1

6 吃零食、带钱、带玩具 -2

7 说脏话、打架

8 座位周围有垃圾

-3

-2

请家长,写保证书

9 课间操、眼保健操不认-1

真做

10 升旗时违反纪律 -2

11 来学校不进教室,在走-1

廊聊天打闹

12 体育课打闹说话、排队-2

不整齐

注:每人基本分60分起,学期末核算总分,作为学期评先依据。


本文标签: 变量 字符 定义 不能 字符串