91约炮网址在线免费观看 蓝鸥c一女姓姓生活视频一女姓姓生活视频一女姓姓生活视频

求一份大一c 一女姓姓生活视频 考试试卷,加 一女姓姓生活视频

附件上传失败…

C一女姓姓生活视频期末 一女姓姓生活视频 及一女姓姓生活视频(1)

1、构成C一女姓姓生活视频的基本单位是___B____。

过程?

函数?

语句?

命令?

2、设x为整型变量,不能正确表达数学关系:5×10的c一女姓姓生活视频表达式是__B___。

5

x5x10?

x==6||x==7||x==8||x==9?

!(x=5)(x10)?

3、在C一女姓姓生活视频中,逻辑运算符的优先级从高到低的排列顺序为__D___。

、||、!?

||、、!?

、!、||?

!、、||?

4、下面语句中,正确的是__D___。

printf(”%c\n”,”student”);?

printf(”%c\n”,”c”);?

printf(”%s\n”,a);?

printf(”%s\n”,”hello”);?

5、对于for(表达式1;;表达式3)可以理解为__B___。

for(表达式1;0;表达式3)?

for(表达式1;1;表达式3)?

for(表达式1;表达式1;表达式3)?

for(表达式1;表达式3;表达式3)?

6、执行下面程序段的结果是__B___。 main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf(“a=%d,b=%d”,a,b); }

a=1,b=1?

a=2,b=1?

a=1,b=0?

a=2,b=2?

7、执行下面程序段的结果是__D___。 int x=0; do { printf(“%2d”,x–); }while(x);

打印出321?

打印出23?

不打印任何结果?

陷入死循环?

8、设x=10,y=5;z=15,执行下面一段程序后z的结果是__C___。 If(xy) if(yz)x=y; else z=y;

7?

6?

5?

4?

9、如果一个函数被说明为static,那么__B___。

该函数只能被main函数调用?

该函数能被当前文件的函数调用,但不能被其他文件的函数调用?

该函数不能被当前文件的函数调用,可以被其他文件的函数调用?

任何文件的函数都可以调用该函数?

10、下面关于局部变量的描述中,错误的是__D___。

函数的局部变量的有效范围只能在本函数?

函数的形式参数也是局部变量?

局部变量的名称不能和函数同名称?

不同的函数中不能定义相同名称的局部变量?

11、下列初始化字符数组的语句中,错误的是__A___。

char str[5]=”hello”;?

char str[]={‘h’,’e’,’l’,’l’,’o’,’\0′};?

char str[5]={“hi”};?

char str[100]=””;?

12、引用数组元素时,数组下标可以是__D___。

整型常量?

整型变量?

整型表达式?

以上均可?

13、 已知:char str[10],*p=str; 下面的语句中正确的是__B___。

str=”ABC”;?

p=”ABC”;?

*str=”ABC”;?

*p=”ABC”;?

14、下面语句中,错误的是___D__。

int i;int *p;p=i;?

int i,*p;p=a;?

int i,*p=a;?

int i,*p;*p=i;?

15、下面对于结构体类型的描述正确的是__A___。

结构体类型的大小为各成员变量所占内存的总和?

结构体类型变量与简单数据类型变量的引用规则一致。?

结构体类型的大小为其成员中所占内存空间最大的变量的大小?

结构体类型的大小为其最后一个成员中所占内存空间的大小?

16、C一女姓姓生活视频规定:在一个源程序中,main函数的位置____C____。

必须在最开始?

必须在系统调用的库函数的后面?

可以任意?

必须在最后?

17、表达式18/4*sqrt(4.0)/8值的数据类型是 ___C____。

int?

float?

double?

不确定?

18、在c一女姓姓生活视频中,char型数据在内存中的存储形式是 ___D___。

补码?

反码?

原码?

ASCII码?

19、阅读以下程序,当输入的数据形式为:25,13,10CR时,正确的输出结果为___D___。 main() { int x,y,z; scanf(“%d%d%d”,x,y,z); printf(“x+y+z=%d\n”,x+y+z); }

x+y+z=48?

x+y+z=35?

x+z=35?

不能确定?

20、有如下程序 void main() { float x=2.0,y; if(x0.0) y=0.0; else if(x10.0) y=1.0/x; else y=1.0; printf(“%f\n”,y); } 该程序的输出结果是( C )。

0.000000?

0.250000?

0.500000?

1.000000?

21、判断char型变量s是否为小写字母的正确表达式是__C____。

‘a’=s=’z’?

(s=’a’)(s=’z’)?

(s=’a’)(s=’z’)?

(‘a’=s)and(‘z’=s)?

22、执行以下语句后,y 的值为___A___。 int x,y,z; x=y=z=0; ++x || ++y ++z;

0?

1?

2?

不确定值?

23、有如下程序段: int number=0; while(number++=3) printf(“%d\n”,number++); 则正确的执行结果是___C___。

2 3 4?

0 1 2?

1 3?

2 4?

24、有如下程序 void main() { int n=9; while(n6) { n–; printf(“%d”,n); } } 该程序段的输出结果是__B___。

987?

876?

8765?

9876?

25、要使以下程序段输出10个整数,请在空格中填入一个整数。 for(i=0;i=___B___;printf(“%d\n”,i+=2));

15?

18?

20?

10?

26、设函数fun的定义形式为: fun(char ch,float x){…} 则以下对函数fun的调用语句中正确的是___B___。

fun(“abc”,3)?

t=fun(‘D’,5)?

fun(‘ab’,3)?

fun(‘78’,1)?

27、函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 Main() { printf(“The sum=%d\n”,sum (10)); } int sum(int n){ int s=0,i; for(i=0;i=n;i++) _____B_____ } 请从备选一女姓姓生活视频中选择一一女姓姓生活视频,补全程序。

s=s+n;return s;?

s=s+i;return s;?

return s;?

return s+=I;?

28、设函数fun的定义形式为 int fun(int a[],int n) { int s=0,i=0; for(i=0;in;i++)s+=a[i]; return s; } main() { int a[10]={1,2,3,4,5}; printf(“sum=%d”, fun(a[2],2)); } 则程序的运行结果为___C___。

3?

5?

7?

9?

29、若有说明:int a[10];则对数组元素的正确引用是___D____。

a[10]?

a[3,5]?

a(5)?

a[10-10]?

30、以下不正确的定义语句是___B___。

double x[5]={2.0,4,0,6,0,8,0,10.0};?

int y[5]={0,1,3,5,7,9};?

char c1[]={‘1′,’2′,’3′,’4′,’5’};?

char c2[]={‘\x10′,’\xa’,’\x8′};?

31、下面程序的运行结果是___B____。 #include “stdio.h” main() { char str[]=”SWLIA”,c; int k; for(k=0;(c=str[k])!=’\0′;k++) { switch(c) { case ‘I’:++k;break; c

SWA?

SW*?

SW*A?

SW?

32、以下能正确进行字符串赋值操作的是___D___。

char s[5]={“12345”};?

char s[5]={‘1′,’2′,’3′,’4′,’5’,‘6’};?

char *s;*s=”12345″;?

char *s=”12345″;?

33、以下程序段的运行结果是___C___。 Char a[ ]=”program”, *p; p=a; while (*p!=’g’) { printf(“%c”, *p-32); p++; }

PROgram?

PROGRAM?

PRO?

proGRAM?

34、若有说明:char *pc[ ]={“aaa”, “bbb”, “ccc”, “ddd”};,则以下叙述正确的是__C____。

*pc[0]代表的是字符串”aaa”的首地址?

*pc[0]代表的是字符’a’的首地址?

pc[0]代表的是字符串”aaa”的首地址?

pc[0]代表的是字符’a’的首地址?

35、下列程序的运行结果是___B___。 #include stdio.h #include string.h void f (char *s, int n) { char a,*q1,*q2; q1=s;q2=s+n-1; while(q1q2) { a=*q1++; *q1=*q2–; *q2=a;} } main() { char b[]=”ABCDEFG”; f(b, s

GAGGAGA?

AGAAGAG?

GFEDCBA?

AGADAGA?

36、定义如下的结构体描述同学信息 struct Student { unsigned long id; char name[30]; char class[30]; }s; 假设此同学的序号为1002,姓名为黎明,班级为冶金3班,则描述正确的为___C__。

id=1002; name=黎明; class=冶金3班;?

id=1002; name=”黎明”; class=”冶金3班”;?

s.id=1002; s.name=”黎明”; s.class=”冶金3班”;?

s.id=1002; s.name=黎明; s.class=冶金3班;?

37、用来描述C程序中注释的是__C___。

//?

?

**?

38、下列变量中合法的定义是__A___。

short _a=2-1?

long if=0xabcL?

double 1_d=1.5e2?

float a=1.5e2.7?

39、当c的值不为0时,能够将c的值赋给变量a和b的是__C___

c=b=a?

(a=c)||(b=c)?

(a=c)(b=c)?

a=c=b?

40、设有以下程序段,执行后的输出结果是___B__ int x=100,y=200; printf(”%d”,(x,y));

100?

200?

100,200?

编译出错

C一女姓姓生活视频期末一女姓姓生活视频及一女姓姓生活视频(2)

1、若执行下面的程序时从键盘输入10,则输出是__B__ main( ) { int a; scanf(“%d”,a); if(a++10) printf(“%d\n”,++a); else printf(“%d\n”,a–); }

12?

11?

10?

9?

2、执行下面程序段的结果是__D___ int x=0; do { printf(“%2d”,x–); }while(x);

打印出321?

打印出23?

不打印任何结果?

陷入死循环?

3、执行与句:for(n=0;n++4; ); 后,变量n的值是__C__。

3?

4?

5?

不定?

4、以下关于循环的描述中,错误的是__D___。

可以用for语句实现的循环一定可以用while语句实现?

可以用while语句实现的循环一定可以用for语句实现?

可以用do…while语句实现的循环一定可以用while语句实现?

do…while语句与while语句的区别仅仅是关键字while的位置不同?

5、下面的描述错误的是__C__。

函数可以有多个形式参数?

函数可以没有返回值?

函数内可以嵌套定义函数?

函数可以被其他函数调用?

6、函数返回值的类型是由__A__决定的。

定义函数时指定的返回类型?

函数中return语句的表达式类型?

主调函数的实际参数类型?

主调函数的返回值类型?

7、定义了一维int型数组a[10]后,下面错误的引用是__B__。

a[0]=1;?

a[10]=2;?

a[0]=5*2;?

a[1]=a[2]*a[0];?

8、定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为__B__。

24?

25?

18?

17?

9、下面语句中,错误的是__D__。

int i; int *p; p=i;?

int i,*p; p=a;?

int i,*p=a;?

int i,*p; *p=i;?

10、 已知int型二维数组a[3][4],数组元素a[1][2]的地址不能表达为__C__。

a[1][2]?

a[1]+2?

*a[1]+2?

*(a+1)+2?

11、C一女姓姓生活视频中,5种基本数据类型的存储空间长度的排列顺序为___A___。

char

char=int

char

char=int=long int=float

12、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是 ___B___。

7?

8?

6?

2?

13、若有说明语句:char c=’\72′;则变量c ___A___。

包含1个字符?

包含2个字符?

包含3个字符?

说明不合法,c的值不确定?

14、若x,y均定义为整型,z定义为double型,以下不合法的scanf函数调用语句是___C___。

scanf(“%d%lx,%le”,x,y,z);?

scanf(“%2d * %d%lf”,x,y,z);?

scanf(“%x%*d%o”,x,y,z);?

scanf(“%x%o%6.2f”,x,y,z);?

15、若输入字符串:abcde回车,则以下while循环体将执行___A___次。 while((ch=getchar())==’e’) printf(“*”);

1次?

死循环?

0次?

5次?

16、执行下面的程序段后,k的值是___C___。 k=1;n=263; do{k*=n%10;n/=10;}while(n);

3?

63?

36?

2?

17、下面程序段中循环的执行次数是___B___。 a=10;b=0; do{b+=2;a-=2+b;}while(a=0);

10?

3?

5?

4?

18、下面程序段的运行结果是__D____。 x=2; do{printf(“*”);x–;}while(!x==0);

*?

***?

没有输出?

**?

19、下面程序段的运行结果是___B___。 i=1;s=1;a=0; do{a=a+s*i;s=-s;i++;}while(i=10); printf(“%d”,a);

2?

-2?

3?

0?

20、有如下程序 void main() { int a=2,b=-1,c=2; if(a) if(b0) c=0; else c++; printf(“%d\n”,c); } 该程序的输出结果是___A___。

0?

1?

2?

3?

21、程序中对fun函数有如下说明 void fun(); 下面说明是错误的是___B___。

fun函数无返回值?

fun函数的返回值可以是任意的数据类型?

fun函数没有形式参数?

void 可以省略?

22、函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 main() { printf(“The sum=%d\n”,sum (10)); } int sum(int n){ int s=0,i; for(i=0;i=n;i++) _____B_____ } 请从备选一女姓姓生活视频中选择一一女姓姓生活视频,补全程序。

s=s+n; return s;?

s=s+i; return s;?

return s;?

return s+=i;?

23、 有以下程序 int f1(int x,int y){return xy?x:y;} int f2(int x,int y){return xy?y:x;} main() { int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,b),f1(c,d)); f=f1(f2(a,b),f2(c,d)); g=a+b+c+d-e-f; printf()__A___

4,3,7?

3,4,7?

5,2,7?

2,5,7?

24、若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是___B___。

2?

3?

4?

无确定值?

25、判断字符串s1是否大于字符串s2,应当使用___D____。

if(s1s2)?

if(strcmp(s1,s2))?

if(strcmp(s2,s1)0)?

if(strcmp(s1,s2)0)?

26、当运行以下程序时,从键盘输入:AhaMA AhaCR CR表示回车,则下面程序的运行结果是___A____。 #include “stdio.h” main() { char s[80],c=’a’; int i=0; scanf(“%s”,s); while(s[i]!=’\0′) { if(s[i]==c)

ahAMa?

AhAMa?

AhAMa ahA?

ahAMa ahA?

27、以下程序执行后a的值为___C____。main( ) { int a,m=2, k=1, *p=k; a=p!=m; printf(“%d\n”,a); }

-1?

0?

1?

2?

28、以下能正确读入字符串的程序段是____C___。

char *p;scanf(“%s”, p);?

char str[10];scanf(“%s”, str);?

char str[10], *p;p=str; scanf(“%s”, p);?

char str[10], *p=str;scanf(“%s”, p[1]);?

29、若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是___B___。

i=x[1][1] ?

i=*(*(x+1))?

i=*(*(x+1)+1)?

i=*(x[1]+1)?

30、下面程序的运行结果是____A___。 # include stdio.h # include string.h fun(char *s) { char t,*a,*z; a=s; z=s+strlen(s)-1; while(a++z–) { t=*a++; *a=*z–; *z=t;} } main() { char *p; p=”a

abdddfg?

afcdebg?

gbedcfa?

gfedcba?

31、用来描述C程序中注释的是__C___

/ /?

?

* *?

32、对于”xy\n\102\\\'”字符串的长度是__B___

7?

6?

12?

13?

33、已知:int x=10;执行语句x-=x+x;后x的值是__A___

-10?

10?

-20?

20?

34、下列描述中,正确的是__A___

所有的输入/输出都是通过调用库函数处理的?

所有的输入/输出都是通过输入/输出语句实现的?

getchar和putchar可以省略#include?

在输入/输出格式中的*表示跳过数据的含义?

35、设x=10,y=5;z=15,执行下面一段程序后z的结果是__C___ if(xy) if(yz)x=y; else z=y;

7?

6?

5?

4?

36、执行下面程序段的结果是__D___ int x=0; do { printf(“%2d”,x–); }while(x);

打印出321?

打印出23?

不打印任何结果?

陷入死循环?

37、以下关于switch语句和break语句的描述正确的是__D___

在switch语句中必须使用break语句?

break语句只能用于switch语句体中?

break语句只能用于循环语句中?

在switch语句中可以使用break语句?

38、与语句while(!x)等价的语句是__A___

while(x==0)?

while(x!=0)?

while(x!=1)?

while(~x)?

39、下面的描述错误的是__C___

?函数可以有多个形式参数?

?函数可以没有返回值?

?函数内可以嵌套定义函数?

?函数可以被其他函数调用?

40、 下面关于局部变量的描述中,错误的是__D___

?函数的局部变量的有效范围只能在本函数?

?函数的形式参数也是局部变量?

?局部变量的名称不能和函数同名称?

?不同的函数中不能定义相同名称的局部变

91约炮网址在线免费观看 蓝鸥c一女姓姓生活视频一女姓姓生活视频一女姓姓生活视频

91影院

(考试时间120分钟,满分100分)

一、选择题((1)-(40)每小题1分, (41)-(50)每小题2分, 共60分)

下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) 下列设备中只能作为输入设备的是

A) 磁盘驱动器 B) 鼠标器 C) 存储器 D) 显示器

(2) 下列DOS组合控制键中,能使标准输出同时送到屏幕与打印机的是

A) Ctrl+Break B) Ctrl+P C) Ctrl+C D) Ctrl+H

(3) 通常所说的386机是

A) 8位机 B) 16位机 C) 32位机 D) 64位机

(4) 二进制数01100100转换成十六进制数是

A) 64 B) 63 C) 100 D) 144

(5) 十六进制数100转换成十进制数是

A) 1024 B) 512 C) 256 D) 128

(6) 对于存有重要数据的5.25英寸软盘,防止计算机病毒感染的方法是

A) 不要与有病毒的软盘放在一起 B) 在写保护口贴上胶条

C) 保持软盘清洁 D) 定期对软盘格式化

(7) 在启动DOS系统时,启动盘的根录下必须包含的文件是

A) START.COM B) COMMAND.COM C) FORMAT.COM D) BOOT.COM

(8) DOS系统启动后,下列文件中常驻内存的是

A) DOS.COM B) COMMAND.COM C) DISKCOPY.COM D) SYS.COM

(9) 下列名字中,不能作为DOS磁盘文件名的是

A) JTU B) 93GZ.PRG C) CON D) ATTT.BAS

(10) 下列命令中属于内部命令的是

A) SYS B) COMP C) DIR D) DISKCOMP

(11) 下列文件名中,能与ABC?.?匹配的是

A) AB12.C B) ABCD.FOR C) ABC.TXT D) ABCD.C

(12) 要列出当前盘当前目录中第三个字符为”B”的所有文件的清单,可使用的命令为

A) DIR **B*.* B) DIR ??B*.? C) DIR ??B.* D) DIR ??B*.*

(13) 设当前盘为C盘,其根目录下有两个子目录D1与D2,且当前目录为D1,若要进入子目录D2,可使用的命令为

A) CD D2 B) CD D2\ C) CD \D2 D) CD D1\D2

(14) 设当前盘为C盘,A盘当前目录为根目录。为了删除A盘目录\WS下扩展名为.TXT的所有文件,可用的命令为

A) DEL WS\*.TXT B) DEL \WS\*.TXT C) DEL A:\WS\?.TXT D) DEL A:WS\*.TXT

(15) 设当前盘为C盘,C盘当前目录为\AAA\BBB\A\B\X。下列命令中能正确执行的是

A) MD \AAA\BBB\A B) MD X C) MD \ D) MD \AAA\BBB\A\B\X

(16) 在下列各组的两个命令中,根据给定的条件,执行效果互相等价的是

A) DEL \DOS 与 RD \DOS(当前盘上有目录\DOS)

B) FORMAT A:与 DEL A:*.*(A盘为启动盘)

C) DISKCOPY A: B: 与 COPY A:*.* B:(A盘为启动盘)

D) COPY F1 F2 与 TYPE F1F2(当前盘当前目录下有文件F1)

(17) 为了在1.2MB的高密驱动器A中格式化一张360KB的启动盘,可用的命令为

A) FORMAT A: B) FORMAT A:/S/1 C) FORMAT A:/S/4 D) FORMAT A:/S

(18) 要在打印机上输出当前盘当前目录下扩展名为.TXT的所有文件内容,正确的命令为

A) COPY *.TXT PRN B) COPY *.TXTPRN C) TYPE *.TXT PRN D) TYPE *.TXTPRN

(19) 设B盘目录结构如下:

设B盘的当前目录为\F2,要将A盘当前目录下的文件P.BAS复制到B盘的F3子目录中,可用的命令为

A) COPY P.BAS B: B) COPY A:P.BAS B:\

C) COPY A:P.BAS B:\F3 D) COPY A:P.BAS B:F3\

(20) 设当前盘为A盘,要将B盘当前目录下的两个文件A.TXT与X.TXT连接后以文件名Y.TXT存放到A盘的当前目录中,可用的命令为

A) COPY A.TXT+X.TXT A:Y.TXT B) COPY B:A.TXT+X.TXT A:Y.TXT

C) COPY B:A.TXT+B:X.TXT Y.TXT D) COPY B:A.TXT+B:X.TXT Y.TXT

(21) C一女姓姓生活视频中最简单的数据类型包括

A) 整型、实型、逻辑型 B) 整型、实型、字符型

C) 整型、字符型、逻辑型 D) 整型、实型、逻辑型、字符型

(22) C一女姓姓生活视频中,运乍对象必须是整型数的运算符是

A) % B) \ C) %和\ D) * *

(23) 为表示关系x≥y≥z,应使用C一女姓姓生活视频表达式

A) (x=y)(y=z) B(x=y)AND(y=z) C)(x=y=z) D)(x=y)(y=z)

(24) 下述对C一女姓姓生活视频字符数组的描术中错误的是

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

B) 字符数组中的字符串可以整体输入、输出

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

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

(25) 设有如下定义: int x=10,y=3,z; 则语句

printf(“%d\n”,z=(x%y,x/y)); 的输出结果是

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

(26) 以下程序的输出结果是

main()

{ int x=10,y=10;

printf(“%d %d\n”,x–,–y); }

A) 10 10 B) 9 9 C) 9 10 D) 10 9

(27) 定义如下变题和数组:

int i;

int x[3][3]={1,2,3,4,5,6,7,8,9};

则下面语句的输出结果是

for(i=0;i3;i++) printf(“%d”,x[i][2-1]);

A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9

(28) 若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为

A) a0 B) !a C) a=0 D) a

(29) 阅读程序:

#include

main()

{ int a[10]={1,2,3,4,5,6,7,8,9,0},*p;

p=a;

printf(“%x\n”,p);

printf(“%x\n”,p+9); }

该程序有两个printf 语句, 如果第一个printf 语句输出的是194, 则第二个printf语句的输出结果是

A) 203 B) 204 C) 1a4 D) 1a6

(30) 设有如下函数定义:

int f(char *s)

{ char *p=s;

while(*p!=’\0′) p++;

return(p-s); }

如果在主程序中用下面的语句调用上述函数,则输出结果为

printf(“%d\n”,f(“goodbey!”));

A) 3 B) 6 C) 8 D) 0

(31) 以下说法中正确的是

A) C一女姓姓生活视频程序总是从第一个的函数开始执行

B) 在C一女姓姓生活视频程序中,要调用的函数必须在main()函数中定义

C) C一女姓姓生活视频程序总是从main()函数开始执行

D) C一女姓姓生活视频程序中的main()函数必须放在程序的开始部分 1 2 3 4

91影院国 产一区二区久久

我来回答下把:

1.1

2.9

解释:t = (ab)?a:b等价于t = ((ab)?a:b),这下应该知道了把

3.96 `(和~键是同一个键)

解释:a=96;96是那个字符的ACSII码值的十进制表示,它的十六进制表示的ASCII码值为60,你可以对96进行除16取余法得到60,然后你去查看下字符的ASCII码 16进制表示的那个表就会发现,它对应的是这个字符,所以就是他了,别和单引号混淆就好,单引号的ASCII码十六进制表示为27

4.a[0] a[1] a[2]

5.1600

6.文本文件 二进制文件 [这个拿的不是很准]

7.fopen fclose fseek

下面:

1.C

解释:a+=a-=a*=a,首先要知道+=,-=,*=的优先级是相同的,但是他们的结合性是由右向左的,所以,他相当于a+=a-=(a=a*a),你还要知道,这是在同一条语句中多次修改同一个变量的值,这里有结合性,可以保证,但是有的时候并不可以,因为一女姓姓生活视频中明确规定,求值顺序未定义,一般尽可能不要在同一条语句里多次修改同一个变量的值,有的时候还和编译器有关的,a+=a-=(a=a*a)相当于a+=(a=a-(a=a*a)),在a=(a+(a=a-(a=a*a))),所以为0

2.B

3.D

解释:你定义一个带参数的宏#define ADD(x) (x)+(x)

你要知道,宏替换是机械化的替换,不会很智能化的,也就是说

在这里,替换的时候是替换成了这样d=(a+b)+(a+b)*c;所以最后就是80了

4. A

解释:这样理解把, char a[5]; char *p=a;这个是把数组的首地址赋给指针p来初始化指针,你后面再加一句p=”abcd”;不就是对指针的赋值吗,使指针不再指向数组的首地址,而是指向了字符串的首地址了.相信char *p=”abcd”;很常见把,呵呵…

5.C

解释:因为k=2,然后执行关系表达式k==0,结果显然判断结果为假,所以不执行循环体

6.C

7.A

指针是不能相加的

8.D

解释:这个应该好好解释下,这个题还好了

struct st{ int n;struct st *next;};

static struct st a[3]={5,a[1],7,a[2],9,‘\0’},*p; p=a[0];

A p++-n B p-n++ C (*p).n++ D ++p-n

分析:首先你要知道,这是定义了一个结构体数组,这个static struct st a[3]={5,a[1],7,a[2],9,‘\0’}写的易读一点就是static struct st a[3]={{5,a[1]},{7,a[2]},{9,’\0′}},是不是明了了好多.

你做这个题目之前还需要明白一点,即箭头操作符的优先级高于++运算符,然后分析选项

选项A.p++是后缀加,所以执行(p++)-n(即p++-n) 相当于执行p-n,即得到的值是5

选项B. p-n++相当于(p-n)++,由于是后缀加,所以得到的值也是5

选项C.(*p).n++ 就是相当于((*p).n)++,更相当于(p-n)++,所以和上面的是一样的,也是5,为什么它相当于它呢,这就要你看看箭头操作符的由来了,箭头操作符的由来就是为了结合解引用操作符*和点操作符.于一起的.来简化书写,增加可读性

选项D.++p-n 相当于++(p-n),由于是前缀加,所以得到的值为6了

9.C,选择W会格式化

10. B ,数组名其实就相当于一个指针,这里对指针做运算,加1使指针下移

写出运行结果:

1.

10623-9003

2.

6 7 8

填空题:

1.

#include stdio.h

#include math.h

2. 2

3.break;

4.k+1

编程题:

1.代码如下:

#includestdio.h

int main()

{

int i,n;

long s=1;

scanf(“%d”,n);

for(i=1;i=n;i++)

s*=i;

printf(“%ld”,s);

return 0;

}

2.代码如下

#includestdio.h

int main()

{

int i,s=0;

for(i=1;i=100;i++)

s+=i;

printf(“%d”,s);

return 0;

}

应该没错把,楼主有什么问题可以发消息给我

91影院地址发布页

1:当调用函数read从磁盘文件中读数据时,若函数的返回值为10,则表明读入了10个字符;若函数的返回值为0,则是();若函数的返回值为-1,则意味着(函数调用失败)。

2:设x是一个整数(16bit),若要通过x|y使x低8位置1,高8位不变,则y的八进制数是 ( c ).

3:在C一女姓姓生活视频中,文件的存取是以( 字节 )为单位的,这种文件被称作( 流 )文件。

4:

若有定义:int e=1,f=4,g=2;float m=10.5,n=4.0,k;则计算赋值表达式k=(e+f)/g+sqrt ((double)n)*1.2/g+m后k的值是( 14 ).

5:下面程序运行结果是( abcdABCD )。

char s[20]=”abcd”;

char *ssp=s;

sp++;

puts(strcat(sp,”ABCD”));

6:

以下程序的运行结果是( 1 2 1 3 ).

struct n{

int x;

char c;

};

main()

struct n a={10,‘x’};

func(a);

printf(%d,%c,a.x,a.c);

}

func(struct n b)

{b.x=20;

b.c=’y’;

}

7:下面程序段的运行结果是( def\0ghi)。

har str[]=”abc\0def\0ghi”,*p=str;

printf(“%s”,p+5);

8:当运行以下程序时,从键盘输入 bookCR

book CR

(CR表示回车, 表示空格),则下面程序段运行的结果是( book )。

char a1[80],a2[80],*s1=a1,*s2=a2;

gets(s1);gets(s2);

if(!strcmp(s1,s2)) printf(“*”):

else printf(“#”);

printf(“%d”,strlen(strcat(s1,s2)));

9:若有以下定义,则计算表达式y+=y-=m*=y后y值是(my)

10:请读程序片段:

int m=20,n=025;

else printf(“nnn\n”)

以上程序片段的输出结果是( ).

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:[email protected]

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年11月28日 02:06:38
下一篇 2023年11月28日 02:06:42

91约炮网址app下载安装

  • 91影院地址发布页

    清华大学严蔚敏数据结构题集完整一女姓姓生活视频(c一女姓姓生活视频版) 1、.简述逻辑结构的四种基本关系并画出它们的关系图。4.存储结构由哪两种基本的存储方法实现?5.选择题(1)在数据结构中,从逻辑上可以把数据结构分成()。 2、线性表的单链表存储结构(带头节点):循环链表 :最后一个结点的指针域指向头结点,整个链表形成一个环。双向链表的结点中有两个指针域,其一指向直接后继,另一…

    2023年12月3日
    19 0 0
  • 91影院国 产一区二区久久

    怎样在C一女姓姓生活视频中正确运用链表??链表的使用需要注意哪些要点?? 1、链表主要涉及 指针的概念和 链表数据结构内容,理解头、尾、和遍历就差不多了。 2、head是一个链表头指针(指针变量),指向了链表头。他在初始化链表时是用一个函数使head指向NULL,为了能在函数内改变外部变量的值,传参时要传递实参的地址,因为head是指针变量所以形参要声明为二级指针。 3…

    2023年12月3日
    17 0 0
  • 91约炮网址app下载安装

    …有没有可以编程的软件,类似c++,C一女姓姓生活视频编程的软件,学习C一女姓姓生活视频用的… 1、可以编写c一女姓姓生活视频的软件有:Vim、C++编译器、Dev-C++、Code:Blocks、Visual Studio等。Vim Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。 2、我们可以用假…

    2023年12月3日
    11 0 0
  • 91约炮网址99久久亚洲

    2022考研/2023考研中南大学计算机科学与技术专业报考指南? 1、计算机科学与技术专业考试内容包括:数据结构、计算机组成原理、操作系统和计算机网络,重点考查考生的基础知识、基本理论和分析问题解决问题的能力。其中数据机构占45分;计算机组成原理占45分;操作系统占35分;计算机网络25分。 2、(2)报考前所学专业为法学专业(仅普通高等学校本科专业目录法学…

    2023年12月3日
    7 0 0
  • 91影院影视app

    在单片机C一女姓姓生活视频中什么运算符号? 1、单片机中符号^根据使用位置和有两重意思:表示一个直接地址的某一位,比如:P1^0,表示P1口的第0位即P0。PSW^7,表示PSW的第7位即PSW.7也就是借位C。 2、这两个都是特殊的赋值运算符。这类运算符的形式为OP=,为双目运算符,即需要左右都有操作表达式。其中左侧必须为可改变值的变量,右侧可以为任意表达式。 3、“…

    2023年12月3日
    8 0 0
  • 91影院福利社入口

    C一女姓姓生活视频如何操作excel文件? C, 用C一女姓姓生活视频的文件IO函数接口,读取上面文本文件即可。 C一女姓姓生活视频打开Excel没有意义,因为它并不是标准的文本文件,如果你想要数据读取的话,建议选用Unicode格式文件或二进制文件,这样才方便你用C一女姓姓生活视频进行处理。希望能帮到你。 可以啊,你要明白任何一女姓姓生活视频,程序包括操作系统,都是在C一女姓姓生活视频的基础上开发的。 C一女姓姓生活视频怎样对文件进行操作…

    2023年12月3日
    23 0 0
  • 91影院福利社入口

    C一女姓姓生活视频先序建立二叉树(如何结束输入) 这就是按先序算法建立的二叉树,如果一个结点没有某棵子树,输入一个空格就行了。 语句较多,但比较简单,所以不一一介绍了,难理解的i主要编程思想,你可以输入abc**e*hj***cf**g** 然后回车 试试 看看结果。 case 1: printf(请按先序遍历输入一个二叉树:); CreateTree();t=Crea…

    2023年12月3日
    17 0 0
  • 91影院影视app

    跪求谭浩强c一女姓姓生活视频第四版视频教程打包下载 建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。 http:// C程序设计视频教程(曾怡):本套视频教程由曾怡副教授讲解,使用教材为:《C程序设计》 谭浩强 清华大学出版社出版。是难得的C一女姓姓生活视频学习视频教程。 我有打包好的,我发你哈。我现在就正在看,是夏老师的,依据的是谭浩强的教材…

    2023年12月3日
    13 0 0
  • 91影院福利社入口

    用指针变量作为函数参数 在C一女姓姓生活视频中,函数的参数不仅可以是整数、小数、字符等具体的数据,还可以是指向它们的指针。 错,指针变量既可以作为函数的形参,也可以作函数的实参。当数组名作函数的参数时,传递到是数组的起始地址,形参是用来接受从实参传递过来的实参数组的地址的。因此,形参应该是一个地址变量(只有指针才能存放地址)。 , 变量作为参数,这是单向值传递。即将数据…

    2023年12月3日
    19 0 0
  • 91影院亚洲日韩

    用c一女姓姓生活视频完成:1.哈夫曼编码/译码器2.内部排序算法的性能分析 1、哈夫曼编码(Huffman Coding)是一种编码方式,以哈夫曼树—即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。 2、编码:利用求出的哈夫曼编码,对该正文(字符串)进行编码,并输出。译码:对于得到的一串编码,利用已求得的哈夫曼编码进行译码,将译出的正文输出。 3、设计要求:…

    2023年12月3日
    14 0 0

91约炮网址最新网址

登录后才能评论



91约炮网址福利在线

400-800-8888

在线咨询:

邮件:[email protected]

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信