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

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

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

正确的输入语句是()。
A:scanf(“a=b=%d”,
B:scanf(“%d,%d”,
C:scanf(“%c”,c);
D:scanf(“% f%dn”,
答案问询微信:424329

若变量c为char类型,能正确判断出c为小写字母的表达式是()。
A:’a’=c=’z’
B:(c=’a’) || (c=’z’)
C:(‘a’=c) and (‘z’=c)
D:(c=’a’) =’z’)
答案问询微信:424329

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

合法的字符型常数是()。
A:A'
B:"A"
C:65
D:A
答案问询微信:424329

设int a=21,b=021; 语句printf(“%x,%dn”,a,b);的输出结果是()。
A:17,15
B:16,18
C:17,19
D:15,17
答案问询微信:424329

以下对二维数组a进行正确初始化的是()。
A:int a[2][3]={{1,2},{3,4},{5,6}};
B:int a[ ][3]={1,2,3,4,5,6};
C:int a[2][ ]={1,2,3,4,5,6};
D:int a[2][ ]={{1,2},{3,4}};
答案问询微信:424329

对于struct ex{ int x;float y;char z;}example;则下面的叙述中不正确的是()。
A:struct是结构体类型的关键字
B:example是结构体类型名
C:x,y,z都是结构体成员名
D:struct ex是结构体类型
答案问询微信:424329

字符串“xyzw”在内存中占用的字节数是()。
A:6
B:5
C:4
D:3
答案问询微信:424329

关于x≥y≥z的正确C语言表达式是()。
A:(x=y)=z)
B:(x=y) AND (y=z)
C:(x=y=z)
D:(x=z)=z)
答案问询微信:424329

程序 #include stdio.hmain(){int i,j,m=0;for(i=1;i=2;i++)
for(j=1;j=5;j++) m++;printf(“%dn”,m);}执行后的输出结果是()。
A:10
B:20
C:5
D:2
答案问询微信:424329

不是C语言实型常量的是()。
A:55.0
B:0.0
C:55.5
D:55e2.5
答案问询微信:424329

程序#includestdio.hmain(){int i,j,s=0;for(i=1;i=2;i++)for(j=1;j=4;j++)s++;printf(“%dn”,s);}
执行后的输出结果是( )。
A:2
B:4
C:6
D:8
答案问询微信:424329

设有定义:int a=5,b=2; 表达式 b%a+a/b的值是____.
A:2
B:2.5
C:4
D:4.5
答案问询微信:424329

C程序的基本单位是()。
A:子程序
B:程序
C:子过程
D:函数
答案问询微信:424329

以下选项中不能使指针正确指向字符串的是()。
A:char *ch;*ch=“hello”
B:char *ch=“hello”
C:char *ch=“hello”;ch=“bye”
D:char *ch”;ch=“hello”
答案问询微信:424329

一个C语言程序是由()奥鹏天津大学平时在线作业构成。
A:语句
B:行号
C:数据
D:函数
答案问询微信:424329

正确的C语言整型常数是()。
A:1010B
B:0368
C:0Xffa
D:x2a2
答案问询微信:424329

设int x=1,y=1;表达式(!x++ || y–)的值是()。
A:0
B:1
C:2
D:-1
答案问询微信:424329

程序
#include stdio.h
void main()
{ char str[][10]={ ”ok!”,“pen”,”book”,”desk”};
int i;
for(i=1;i3;i++)
printf(“%s ”,str[i]);
}
的执行结果是( )
A:ok! pen
B:pen book
C:ok! pen book
D:ok! pen book desk
答案问询微信:424329

设有:int x,*p; 则正确的赋值表达式是( )
A:*p=
B:a=++a-b
C:a=b=5
答案问询微信:424329

设有说明double(*p1)[N];其中标识符p1是()。
A:指向double型变量的指针
B:指向double型的函数指针
C:指向double型的一维数组的指针
D:具有N个指针元素的一维指针数组
答案问询微信:424329

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

表达式:10!=9的值是()。
A:true
B:false
C:0
D:1
答案问询微信:424329

长度为5的字符数组是()。
A:char a[]={'h','a','b','c','d'};
B:char b[]= {'h','a','b','c','d', ''};
C:char c[10]= {'h','a','b','c', 'd'};
D:char d[6]={'h','a','b','c','d', ''}
答案问询微信:424329

程序片段int x=5;do{ printf( “%d “, x ); x=x-2; }while( x=0 );执行后的输出结果是( )。
A:5 3
B:5 3 0
C:5 3 1
D:3 2 1
答案问询微信:424329

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

设有定义:int a=3,b=2; 则执行语句a*=b; 后,a的值是____.
A:2
B:3
C:6
D:12
答案问询微信:424329

设int a[9], *p=a;则不能表示a[1]地址的表达式为()。
A:p+1
B:a+1
C:a++
D:++p
答案问询微信:424329

设int i,j=7, *p=, 则与i=j; 等价的语句是()。
A:i= *p;
B:*p=*(
C:i=
D:i=* *p;
答案问询微信:424329

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

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

对于程序片断if(x++5)printf("%d",x);else printf("%dn",x–);,当x分别为6和3时,其输出的结果为()。
A:7和5
B:6和3
C:7和4
D:6和4
答案问询微信:424329

下列描述中不正确的是()。
A:字符型数组可以存放字符串
B:字符型数组可以整体输入、输出
C:整型数组可以整体输入、输出
D:不能在赋值语句中对字符型数组进行整体赋值
答案问询微信:424329

执行语句“x=(a=3,b=a–)”后,x,a,b的值依次为()。
A:3,3,2
B:3,2,2
C:3,2,3
D:2,3,2
答案问询微信:424329

程序#include stdio.hvoid fun(int x, int *y){*y=x;x=*y;}main()
{int a=4,b=5;fun( a, printf(“%d %dn”,a,b);} 执行后的输出结果是( )。
A:5 5
B:4 5
C:4 4
D:5 4
答案问询微信:424329

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

实型数组中每个元素的类型是()。
A:实型
B:整型
C:任何类型
D:整型或实型
答案问询微信:424329

以下关于C语言程序规定的叙述中不正确的是()。
A:在不同的函数中可以使用同名变量。
B:函数中的形式参数是局部变量。
C:在复合语句中定义的变量在函数范围内有效。
D:在一个函数内定义的变量只在本函数范围内有效。
答案问询微信:424329

设有:char str[ ]=“good_xy”,数组str的长度是( )
A:6
B:7
C:8
D:9
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网