新学年天津大学《C语言程序设计》在线作业二

奥鹏天津大学平时在线作业

《C语言程序设计》在线作业二

以下叙述中错误的是_______。
A:形式参数是局部变量
B:形式参数不能是常数
C:一个函数中只能有一条return语句
D:不同函数中可以使用相同名字的变量
答案问询微信:424329

设整型变量s,t,c1,c2,c3,c4的值均为2,则执行语句(s=c1==c2)||(t=c3c4)后,s,t的值为()。
A:1,2
B:1,1
C:0,1
D:1,0
答案问询微信:424329

判断字符型变量ch是否为大写英文字母的表达式为 ___ 。
A:A’=ch=‘Z’
B:ch=‘A’=‘Z’
C:ch‘a’=‘z’
D:ch=‘A’|| ch=‘Z’
答案问询微信:424329

设char s[10];,函数strcpy(s,“abcd”)执行后s中的内容是_______。
A:a
B:s
C:abc
D:abcd
答案问询微信:424329

字符串的结束标志是______.
A:n'
B:''
C:'"
D:'t'
答案问询微信:424329

设有定义struct data{int no;char name[16];int age;}x={12,"zhao",20};,则执行printf(“%d %sn”,x.no,x.name);输出的结果是()。
A:12 zhao
B:20 zhao
C:zhao 20
D:no name
答案问询微信:424329

设int w=4,x=3,y=2; 语句printf("%dn",(xy? w-x: w-y) );
的输出结果是( )。
A:1
B:2
C:3
D:4
答案问询微信:424329

程序void main(void){int n=5;while(n2){n–; printf(“%d”,n);}}的输出结果是 ___ 。
A:543
B:432
C:432
D:5432
答案问询微信:424329

下列不正确的实型常量是( )。
A:2.670E-1
B:0.05e+1.5
C:-77.77
D:4.0e-2
答案问询微信:424329

设int a[][3]={1,3,5,2,4,6,0};,则a数组的行数是______。
A:2
B:3
C:4
D:任意
答案问询微信:424329

有以下程序:
#includestdio.h
int f ( int n, int a[ ])
{ int i,s;
for ( i=0,s=0; i=n; i++ ) s=s+a[i];
return s;
}
void main()
{ int x,a[ ]={1,3,5,7,9,11};
x=f(3, a );
printf("%dn", x );
}
程序执行后的结果是( )
A:36
B:16
C:9
D:3
答案问询微信:424329

设有:char s[ ]="abcde"; 语句printf("%d",strlen(s)); 输出结果是( )
A:5
B:6
C:s
D:abcde
答案问询微信:424329

程序
#include stdio.h
void main( )
{ int a=10,b=12;
if(ab)a+=b;
else a-=b;
printf(“%dn”,a);
}
的执行结果是( )
A:22
B:12
C:10
D:-2
答案问询微信:424329

以下叙述中正确的是 ________。
A:同一个函数中可以使用相同名字的变量
B:在所有函数之外定义的变量为全局变量
C:在main( )函数体内定义的变量为全局变量
D:形式参数可以是表达式
答案问询微信:424329

设有定义: int i=1,s=1; 以下能实现求10!的程序段是( )
A:while(i++=10) s*=i;
B:for( ; i9; i++) s*=i++;
C:do{ s=s*i; }while(i=10);
D:for( ; i=10; i++) s*=i;
答案问询微信:424329

设p1和p2均为指向int型的指针变量, k为int型变量,下列不正确的赋值语句是 ___ 。
A:k=*p1+*p2;
B:k=*p1*(*p2)
C:p2=k
D:p1=p2
答案问询微信:424329

设int i=010,j=10;则printf(“%d,%dn”,++i,j–);的输出是____ 。
A:11,10
B:9,10
C:010,9
D:10,9
答案问询微信:424329

程序:
#include stdio.h
void main( )
{ int a=15,b=4;
printf(“%dn”, a=a/b);
}
的输出结果是( )
A:3
B:3.5
C:a=3
D:a=3.500000
答案问询微信:424329

能正确表达X在区间[-5, 5]中的表达式是_____.
A:X=5 =-5
B:-5=X=5
C:X=-5||X=5
D:(X=-5)=5)
答案问询微信:424329

以下正确的实型常量是( )
A:12
B:3.14e1.5
C:0.3102
D:1.0
答案问询微信:424329

设int a=9,b=4;,则执行printf(“%d”,a/b);后的输出结果是______。
A:1
B:2
C:2.25
D:3
答案问询微信:424329

设有: int a=5,b=10; 执行语句a%=b;后a的结果是( )
A:0
B:5
C:10
D:0.5
答案问询微信:424329

以下可以用于C语言用户标识符的是( )
A:max
B:2x
C:do
D:x*y
答案问询微信:424329

p1,p2 为指向浮点类型的指针变量,下列运算没有意义的是________。
A:*p1-*p2
B:p1++
C:*p1+*p2
D:p1+p2
答案问询微信:424329

以下选项中,与k=x++;等价的是___ 。
A:x=x+1;k=x;
B:k=x;x=x+1;
C:k=x+1;
D:k+=x+1;
答案问询微信:424329

设x=1,y=2,m=4,n=3,则表达式xy?x:mn?y:n的值为()。
A:1
B:3
C:2
D:4
答案问询微信:424329

以下叙奥鹏天津大学平时在线作业述中错误的是 ___ 。
A:计算机不能直接执行源程序
B:C语言源程序经编译后生成的.obj文件是二进制文件
C:.obj文件经连接后生成的.exe文件是二进制文件
D:.obj和.exe的二进制文件都可以直接运行
答案问询微信:424329

设int类型的数据长度为2字节,则该类型数据的取值范围是________。
A:0至65536
B:0至65535
C:-32767至32768
D:-32768至32767
答案问询微信:424329

要将2,4,6,8,10存入数组a中,错误的是________。
A:int a[ ]={2,4,6,8,10};
B:int a[5]={2,4,6,8,10};
C:int a[5];a={2,4,6,8,10};
D:int a[5];a[0]=2;a[1]=4;a[2]=6; a[3]=8; a[4]=10;
答案问询微信:424329

设有定义:int a=3,b=4,c=5;, 值为0的表达式是( )
A:a=b
B:a||b+c b)c
答案问询微信:424329

C语言中运算对象必须是整型的运算符是 ___ 。
A:%
B:/
C:*
D:=
答案问询微信:424329

程序
#include stdio.h
void main( )
{ struct cmp{ int a; int b; }x={5,3},y={6,4 };
printf(“%dn”, x .b*y.a);
}
执行后的输出结果是( )
A:12
B:15
C:18
D:30
答案问询微信:424329

设有:int a[ ]={1,3,5,7,9},i=0;,下面数组元素引用错误的是( )。
A:a[i]
B:a[i+2]
C:a[a[i]]
D:a[i+5]
答案问询微信:424329

对于for(s=2;;s++)可以理解为()。
A:for(s=2;0 ;s++)
B:for(s=2;1 ;s++)
C:for(s=2;s2 ;s++)
D:for(s=2;s2;s++)
答案问询微信:424329

要将a和b中的数据进行交换,以下不正确的是____
A:t=b; b=a; a=t;
B:t=a; a=b; b=t;
C:b=a+b; a=b-a; b=b-a;
D:a=b; t=a; b=t;
答案问询微信:424329

设int a[ ]={3,6,8,10,12,13,15}; , 则数组元素a[3]的值是___。
A:3
B:8
C:10
D:12
答案问询微信:424329

设int a[6]={1,2,3,4,5,6 }, *p=a;, *(p+3)的值是____.
A:3
B:4
C:5
D:6
答案问询微信:424329

设有:int a[ ]={10, 20, 30, 40},*p=a; ,下列表达式值为40的是( )
A:a[4]
B:p+3
C:*a+10
D:*(p+3)
答案问询微信:424329

设int i;int x[3][3]={0,1,2,3,4,5,6,7,8};则程序片段for (i=0;i3;i++)printf (“%d ”,x[i][2-i]);的输出结果是_____。
A:2 4 6
B:0 3 6
C:0 4 8
D:2 5 8
答案问询微信:424329

结构化程序的三种基本结构是 _________。
A:顺序结构,分支结构,循环结构
B:递归结构,循环结构,转移结构
C:嵌套结构,循环结构,顺序结构
D:递归结构,分支结构,顺序结构
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网