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

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

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

表达式X+Y*Z39 ,值为20的表达式是( )
A:a[2]
B:*(pa+2)
C:*a+10
D:*pa++
答案问询微信:424329

对于int x;char y;char z[20];,正确的输入语句是()
A:scanf(""%d%c%c"",
B:scanf(""%d%c%s"",
C:scanf(""%d%c%c"",
D:scanf(""%d%c%s"",
答案问询微信:424329

设有:int a[ ][3]={{1,0,3},{3,4},{5,6,7}};,则a[2][1]的值是( )
A:3
B:5
C:6
D:4
答案问询微信: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

设char array[]=”China”;则数组array所占的空间是()。
A:4个字节
B:5个字节
C:6个字节
D:7个字节
答案问询微信: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

设double *q,a=5.5; int *p,i=1; double *q,a=5.5;int *p,i=1; p= q=则以下叙述错误的是()。
A:*p=*q可改变i中的值。
B:p=oxffd0;使p指向地址为ffd0的存储单元。
C:*q=*p;等同于a=i;
D:*p=*q;取q所指变量的值放在p所指的存储单元。
答案问询微信:424329

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

以下不能做C语言用户标识符的是______。
A:double
B:A05
C:book
D:x_5
答案问询微信:424329

语句char *func(int x,int y);的作用是对()。
A:函数func的定义
B:函数func的调用
C:函数func的原型说明
D:函数类型的说明
答案问询微信: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

程序#includestdio.hmain(){int a[]={1,3,5,7,9},i;for(i=4; i=0; i–)printf(“%d”,a[i]);}执行后的输出结果是( )。
A:13579
B:97531
C:1357
D:9753
答案问询微信:424329

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

设有:int x,*p; 则正确的赋值表达式是( )
A:*p=
B:char y[]={'h','e','l','l','o'};
C:int x[10]={12,13,14,15};
D:int y[];
答案问询微信:424329

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

以下不正确的C语言基本数据类型是______.
A:int
B:float
C:double
D:string
答案问询微信:424329

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

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

设有定义:int a,b;,以下不正确的赋值语句是_____.
A:b=a=25;
B:(b+5)++;
C:a+=b++;
D:a+=b+=5;
答案问询微信:424329

C语言源程序文件的扩展名是( )
A:.c
B:.exe
C:.bak
D:.prg
答案问询微信:424329

一个C语言程序是由()构成。
A:语句
B:行号
C:数据
D:函数
答案问询微信: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

以下选项中属于C语言的数据类型是()。
A:复合型
B:双精度型
C:逻辑型
D:集合型
答案问询微信:424329

下列对数组定义的不正确语句是()。
A:int a[5];
B:char b[]={'h','e','l','l','o'};
C:int a[]={2,3,4,5};
D:char b[3][]={1,2,3,4,5,6};
答案问询微信:424329

设int k=3;执行语句k+=k-=k*k后,k的值为()。
A:-3
B:-6
C:-9
D:-12
答案问询微信:424329

程序
#include stdio.h
void main( )
{ struct cmp{ int a; int b; }x[2]={ 1,2,3,4 };
printf(“%dn”, x[0].b / x[0].a * x[1].b);
}
的执行结果是( )
A:2
B:4
C:6
D:8
答案问询微信:424329

程序#includestdio.hint f( int b[ ],int n){int i, r=1;for( i=0; i=n; i++ ) r=r*b[i];returnr;} void main(){intx,a[ ]={1,2,3,4,5,6,7,8,9};x=f(a ,3);printf("%dn", x );}程序执行后的结果是( )。
A:720
B:120
C:24
D:6
答案问询微信:424329

程序#include stdio.hmain(){struct ss{ char ch; float x; int y; }m={‘A’, 3.4, 10};printf(“%3.0f n”, m.x*m.y);}执行后的输出结果是( )。
A:34
B:A
C:3.0
D:3.4
答案问询微信:424329

程序 #includestdio.hmain(){int y;for(y=5;y0;y–)printf(“%d”, y);}执行后的输出结果是( )。
A:54321
B:5432
C:12345
D:1234
答案问询微信:424329

能正确表示a和b同时为正或同时为负的逻辑表达式是()。
A:a=0||b=0)0||b0)
B:(a=0=0)00)
C:(a+b0)=0)
D:a*b0
答案问询微信:424329

在C语言中,说明无符号整型用( )
A:int
B:double
C:signed int
D:unsigned int
答案问询微信:424329

设int x=3,y=4,z=5;则值为0的表达式是()。
A:xy++
B:x=++y
C:x!=y+zy-z
D:y%z=y-z
答案问询微信:424329

下列标识符中错误的是()。
A:hot_do
B:cat1
C:_pri
D:2ab
答案问询微信:424329

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

c语言中int型数-8在内存中的存储形式为()。
A:1111111111111000
B:1000000000001000
C:0000000000001000
D:1111111111110111
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网