奥鹏教育天津大学《C语言程序设计》在线作业二

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

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

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

程序
#include stdio.h
void main( )
{ int a=1,b=2,c=3;
if(ab) c++;
else c–;
printf(“%dn”, c);
}
的输出结果是( )
A:0
B:1
C:2
D:3
答案问询微信:424329

设有定义int a,b;,下列语句正确的是____。
A:a++b;
B:6++;
C:a+b=2;
D:a+=b;
答案问询微信:424329

下列合法的数组定义是 ___ 。
A:char a[ ]="hello";
B:int a[4]={4,3,2,1,0};
C:char a="hello" ;
D:char a[4]= "hello";
答案问询微信:424329

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

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

在C语言中,运算对象的逻辑值“真”用________表示。
A:false
B:非0数
C:0
D:负数
答案问询微信:424329

已知w=1,x=2,y=3,z=3,a=4,b=2;则执行语句(a=wx)z) ;
后,a,b的值为___ 。
A:1和1
B:0和0
C:4和2
D:0和2
答案问询微信:424329

程序
#include stdio.h
void sub(int x,int y,int *z)
{ *z=x-y; }
void main()
{ int a=8,b=4,c;
sub(a,b,
printf(“%d%d%dn”,a,b,c);
}
执行后的输出结果是( )
A:840
B:844
C:846
D:866
答案问询微信:424329

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

设int a=1,b=2; 执行语句a+=b;后,a的值是___.
A:1
B:2
C:3
D:4
答案问询微信:424329

以下可以作为变量名的是( )
A:3x
B:double
C:sum_1
D:a+b
答案问询微信: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

下列程序的输出结果为 ________。
main()
{ int i=3,b;
b=(i–)+(i–);
printf(“%d”,b);
}
A:6
B:2
C:3
D:4
答案问询微信:424329

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

程序
#include stdio.h
void main( )
{ struct cmp{ float a; int b;}x1={2.5,2},x2={3.5,4};
printf(“%3.1fn”, x1.a * x1.b +x2.b);
}
的输出结果是( )
A:2.5
B:3.5
C:6.0
D:9.0
答案问询微信:424329

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

设int a[5]={2,4,6,8,10},*p=a;, 则a[p-a+2]的值是_______。
A:2
B:4
C:6
D:8
答案问询微信:424329

设有:int a[ ]={12, 34, 56, 78},*p=a; ,下列表达式值为34的是( )
A:a[2]
B:*(p+1)
C:*a+1
D:*a[2]
答案问询微信:424329

函数调用:fun(a+b,a+c,25) 中的参数个数是_____.
A:3
B:4
C:5
D:6
答案问询微信:424329

以下正确的整型常数是( )
A:79.
B:3.1416
C:2102
D:80
答案问询微信:424329

C语言的程序执行总是从_____开始.
A:程序的第一条语句
B:程序中第一个函数
C:main( )函数
D:#include 指定的包含文件
答案问询微信:424329

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

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

表达式6!=7的值是______。
A:0
B:1
C:6
D:true
答案问询微信:424329

已知数组float b[3][2];该数组行下标的范围是________。
A:1~3
B:0奥鹏天津大学平时在线作业~3
C:1~2
D:0~2
答案问询微信:424329

下列叙述不正确的是________。
A:函数定义可以嵌套
B:宏定义可以嵌套
C:函数调用可以嵌套
D:循环结构可以嵌套
答案问询微信:424329

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

程序 #includestdio.hmain( ){int a=11,b=3;printf(“%dn”, =a/b);}执行后的输出结果是( )。
A:1
B:3
C:11
D:a=3.66666
答案问询微信:424329

设有:int a[ ][3]={{1},{2,3},{4,5,6}};, 数组元素a[2][1]的值是( )
A:0
B:2
C:3
D:5
答案问询微信:424329

设int a=3;等于0的表达式是 ________。
A:a
B:!a || a
C:a=a
D:a%=a
答案问询微信:424329

对于定义 struct exp{int i;float j;double k;}x;变量x所占用的内存字节数为________。
A:8
B:7
C:14
D:18
答案问询微信:424329

与算术运算符'*'和'/'同一级别的运算符是______。
A:!
B:+
C:%
D:
答案问询微信:424329

设 char s[]="abcdefg";,函数strlen(s)的值是_______。
A:7
B:6
C:a
D:abcdefg
答案问询微信: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

设有:int a=3,b=3,f;, 执行语句 f=(a!=b)?a+b:a-b;后,f的值是( ).
A:0
B:1
C:3
D:5
答案问询微信:424329

程序
#include stdio.h
void main( )
{ float a=11.0, b=3;
printf(“%5.2fn”, a/b);
}
执行后的输出结果是( )
A:3
B:3.66
C:3.67
D:3.66666
答案问询微信:424329

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

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

提供优质的教育资源

公众号: 超前自学网