第十四次上机作业带答案

发布 2022-07-08 08:04:28 阅读 1069

要求:将正确程序文件(学号后四位。doc)发送到邮箱xycheng_每迟交1天扣2分,最迟周三下午,当堂交的加2分。

一、选择题(27分)

1)若函数中有定义语句:int k:,则是正确的。

a)系统将自动给k赋初值0 b)这时k中的值不确定。

c)系统将自动给k赋初值-1 d)这时k中无任何值。

2)以下选项中,能用作数据常量的是。

a)o115b)0118 c)1.5e1.5 d)115l

3)设有定义:int x=2;,以下表达式中,值不为6的是 。

a)x*=x+1 b)x++,2*x c)x*=(1+x) d)2*x,x+=2

4)程序段:int x=12;double y=3.141593;printf(“%d%8.6f”,x,y);的输出结果是。

a)123.141593 b)12 3.141593 c)12,3.141593 d)123.1415930

5)若有定义语句:double x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是 。

a)scanf(“%f%f”,x,yb)scanf(“%f%f”&x,&y);

c)scanf(“%lf%le”,px,pyd)scanf(“%lf%lf”,x,y);

6)以下是if语句的基本形式:

if(表达式) 语句。

其中“表达式”

a)必须是逻辑表达式b)必须是关系表达式。

c)必须是逻辑表达式或关系表达式 d)可以是任何合法的表达式。

7)有以下程序。

#include<>

main()

int x;

scanf(“%d”,&x);

if(x<3) ;else

if(x!=10) printf(“%d”,x);

程序运行时,输入的值在哪个范围内才会有输出结果。

a)不等于10的整数b)大于等于3且不等10的整数。

c)大于3或等于10的整数 d)小于3的整数。

8)有以下程序。

#include<>

main()

int a=1,b=2,c=3,d=0;

if(a==1&&b++=2)

if(b!=2||c--!3)

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

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

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

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

a)1,2,3 b)1,3,2 c)1,3,3d)3,2,1

9)以下程序段中的变量已正确定义。

for((i=0;i<4;i++)

for(k=1;k<3;k++)printf(“*

程序的输出结果是。

abcd)*

10)有以下程序。

#include<>

main()

char *s=;

doprintf(“%d”,*s%10); s++;

while(*s);

注意:字母a的ascii码值为65。程序运行后的输出结果是。

a)5670b)656667 c)567 d)abc

11)设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是。

a)n=0;while((ch=getchar())0’)n++;b)n=0;while(getchar()!n’)n++;

c)for(n=0;getchar()!n’;nd)n=0;for(ch=getchar();ch=’’;n++)

12)有以下程序。

#include<>

main()

int a1,a2;char c1,c2;

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

printf(“%d,%c,%d,%c”,a1,c1,a2,c2);

若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是(以下|__代表空格,代表回车)

a)12a34bb)12|__a|__34|__b

c)12,a,34,bd)12|__a34|__b

13)有以下程序。

#include<>

int f(int x,int y)

return((y-x)*x);}

main()

int a=3,b=4,c=5,d;

d=f(f(a,b),f(a,c));

printf("%d",d);

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

a)10b)9c)8d)7

14) 有以下程序。

#include<>

void fun(char *s)

while(*s)

main()

char a=

fun(a);printf("");

注意:字母a的adcii码值为97,程序运行后的输出结果是。

a)db)goc)godd)good

15)有以下程序。

#include<>

void fun(int *a,int *b)

int *c;

c=a;a=b;b=c;

main()

int x=3,y=5,*p=&x,*q=&y;

fun(p,q);printf("%d,%d,",p,*q);

fun(&x,&y); printf("%d,%d",*p,*q);

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

a)3,5,5,3b)3,5,3,5 c)5,3,3,5 d)5,3,5,3

16) 有以下程序。

#include<>

void f(int *p,int *q);

main()

int m=1,n=2,*r=&m;

f(r,&n); printf("%d,%d",m,n);

void f(int *p,int *q)

p=p+1;*q=*q+1;}

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

a)1,3b)2,3c)1,4d)1,2

17)以下函数按每行8个输出数组中的数据。

void fun(int *w,int n)

int i;

for(i=0;i

printf("%d",w[i]);

printf("");

下划线除应填入的语句是。

a)if(i/8==0) printf(“b) if(i/8==0) continue;

c) if(i%8==0) printf(“d) if(i%8==0) continue;

18)若有以下定义int x[10], pt=x;则对x数组元素的正确引用是。

a)*&x[10] b)*(x+3) c)*(pt+10) d)pt+3

19)设有定义:char s[81];int i=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是。

a)gets(sb)while((s[i++]getchar())n');s[i]='0';

c)scanf("%s",sd)do while(s[i++]n');s[i]='0';

20)有以下程序。

#include<>

main()

char *a=int i;

for(i=0;i<4;i++)printf("%c",*a[i]);

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

a)aegib)ffhkc)abcdd)abcdefghijk

21)以下选项中正确的语句组是。

a)char s;s="bookb)char *s;s=;

c)char s[10];s="bookd)char *s;s="book!";

22)有以下程序。

#include<>

int fun(int x,int y)

if(x==y) return(x);

else return((x+y)/2);

main()

int a=4,b=5,c=6;

printf("%d",fun(2*a,fun(b,c)))

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

a)3b)6c)8d)12

23)设函数中的整形变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是。

2024年第十四次管理层评审报告

1.0评审时间及评审形式。2013年5月3日下午14 00 17 30 评审形式 会议评审。2.0管理评审目的。确保iso9001 2008 iso14001 2004 ohsas18001 2007质量 环境及职业健康安全管理体系持续的适应性 充分性及有效性,并确定相应的持续改进项目。3.0评审范...

第十一次上机作业带答案

完善程序题 1.下列函数用于求出一个2 4矩阵中的最大元素值。补充主函数,用a 验证。并将结果保存到文件 学号后4位。out max valueint arr 2 4 int i,j,max max arr 0 0 for i 0 i i 2 for j 0 j 4 j if maxmax arr ...

第十四周物理限时作业

姓名班级命题 黄裕杰。1 选择题 1 5题为单选题,6 8题为多选题,每题6分 1.如图所示,用一根细绳和一根轻杆组成三角支架,绳的一端绕在手指上,杆的一端顶在掌心,当a处挂上重物时,绳与杆对手指和手掌均有作用,对这两个作用力的方向 如下图所示 判断完全正确的是 2 一个人用双手在单杠上把自己吊起来...