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

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

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

定义结构体的关键字是()。
A:union
B:enum
C:struct
D:typedef
答案问询微信: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:程序总是从第一个函数开始执行
B:要调用的函数必须在main()函数中定义
C:程序总是从main()函数开始执行
D:main()函数必须放在程序的开头
答案问询微信:424329

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

设long x=-123456L;则能够正确输出变量x值的语句是()。
A:printf(“x=%dn”,x)
B:printf(“x=%ldn”,x)
C:printf(“x=%8dln”,x)
D:printf(“x=%LDn”,x);
答案问询微信:424329

不具有赋值功能的语句是()。
A:a*=b
B:x=1
C:a+b
D:a++
答案问询微信:424329

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

表达式X+Y*Z39则值为0的表达式是()。
A:xy++
B:x=++y
C:x!=y+zy-z
D:y%z=y-z
答案问询微信:424329

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

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

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

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

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

设int a[10],*p;p=a;则对数组元素正确的引用是()。
A:2.0
B:2.5
C:5
D:12.5
答案问询微信:424329

下列可用于C语言用户标识符的是( )
A:case
B:2x
C:f*a
D:as_b3
答案问询微信: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.h
void main()
{ int y;
for(y=9 ; y0; y– )
if( y %3== 0 ) continue;
else printf(“%d”, y);
}
执行后的输出结果是( )
A:987654321
B:875421
C:963
D:852
答案问询微信:424329

设int a[]={1,2,3,4,5},*p,i;p=a;其中0=i5,则对数组元素值为3的正确表示是()。
A:*(a+2)
B:a[p-3]
C:p+2
D:a+3
答案问询微信: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

对于定义char a[]=“this is a book”(单词间为一个空格符),数组a占多少个字节()。
A:11
B:12
C:14
D:15
答案问询微信:424329

若f,g为double类型的变量,则表达式f=1,g=f+5/4的值是()。
A:2.0
B:2.25
C:2.1
D:1.5
答案问询微信:424329

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

设有: char s1[10];, 输入字符串的正确语句是( )。
A:scanf(“%s”, s1);
B:gets(s1);
C:s1=getchar();
D:scanf(“%s”,
答案问询微信: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

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

设有:char a[ ]="total"; 则a中元素的个数是( )
A:5
B:6
C:7
D:8
答案问询微信:424329

已知:int x;int y[10]; 下列()是合法的。
A:x=2
B:x=4
C:x=6
D:x=12
答案问询微信:424329

设整型变量a为5,使b不为2的表达式是()。
A:b=a/2
B:b=6-(–a)
C:b=a%2
D:b=a3?2:1
答案问询微信:424329

不能把字符串:Hello!赋给数组b的语句是()。
A:char b[10]={'H','e','l','l',&奥鹏天津大学平时在线作业#039;o','!'};
B:char b[10];b=""Hello!"";
C:char b[10];strcpy(b,""Hello!"");
D:char b[10]=""Hello!"";
答案问询微信:424329

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

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

设a、b均为整型变量,下列表达式中不是赋值表达式的是()。
A:a=b+3,b+5,–b
B:A=4*5;
C:a=++a-b
D:a=b=5
答案问询微信:424329

程序#include stdio.hvoid main(){int a=6,b=3;if(ab)printf(“AAAA”);else printf(“BBBB”);}程序执行后的输出结果是( )。
A:BBBB
B:AAAA
C:BBBBAAAA
D:AAAABBBB
答案问询微信:424329

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

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

提供优质的教育资源

公众号: 超前自学网