奥鹏教育华师大《高级语言程序设计》在线作业

奥鹏华中师范大学平时在线作业

华师《高级语言程序设计》在线作业-0003

联合体成员的数据类型 ( )
A:相同
B:可以不同也可以相同
C:长度一样
D:是结构体变量
答案问询微信:424329

有以下程序,执行后输出的结果是( )
main()
{ int i=1,j=1,k=2;
if ((j++||k++)
}
A:1,1,2
B:2,2,1
C:2,2,2
D:2,2,3
答案问询微信:424329

若有定义:int a=8,b=5,c;,执行语句c=a/b十0.4;后,c的值为( )
A:1.4
B:1
C:2.0
D:2
答案问询微信:424329

以下不正确的描述是 ( )
A:使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成
B:while循环是先判断表达式后执行循环体语句
C:do-while和for循环均是先执行循环体语句,后判断表达式
D:for、while、do-while循环中的循环体均可以由空语句构成
答案问询微信:424329

下列程厅执行后的输出结果是( ) 。
main()
{ char arr[2][4]; strcpy(arr,"you");strcpy(arr[1],"me");
arr[0][3]='则能使值为3的表达式是( )
A:x%=(k%=5)
B:x%=(k-k%5)
C:x%=(k-k%5)
D:(x%=k)-( k%=5)
答案问询微信:424329

以下指针s的指字符串的长度为( )
char *s=”t’Name \Addressn”;
A:19
B:15
C:18
D:-12
答案问询微信:424329

一个函数返回值的类型是由( )决定的
A:return语句中的表达式类型;
B:定义函数时所指定的函数类型
C:调用该函数的函数的类型
D:调用函数时临时类型
答案问询微信:424329

已知static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达式 *(p[0]+1)+**(q+2)的
值是( )
A:5
B:4
C:6
D:7
答案问询微信:424329

函数的类型可以是( )
A:int
B:void
C:int *
D:typedef
E:double
答案问询微信:424329

下列关于"switch(表达式)"语句说法正确的是( )
A:switch语句是多分支语句
B:switch后的(表达式)允许是任何类型
C:switch语句中允许有一个default子句,也可以没有
D:switch语句中的每个case子句的常量表达式的值必须互不相同
E:switch语句中的每个case子句必须有一个break语句
答案问询微信:424329

对do-while语句描述正确的是( )
A:do-while语句构成的循环可以使用break语句退出循环
B:do-while语句构成的循环必须使用break语句退出循环
C:do-while语句构成的循环,当while中的表达式值为非零时结束循环
D:do-while语句构成的循环,当while中的表达式值为零时结束循环
答案问询微信:424329

下列语句能够求出1+2+3+…+100的和的语句是( )
A:for(i=1,sum=0;i=100;sum+=i,i++);
B:i=1;sum=0;while(i++=100)sum+=i;
C:i=1;sum=0;if(i++=100)sum+=i;
D:i=1;sum=0;do{sum+=i;}while(i=100)
E:i=1;sum=0;for(;i=100;i++)sum+=i;
答案问询微信:424329

在下列选项中,构成死循环的程序段是( )
A:int i=100; while(1) { i=i%100+1; if(i100)break; }
B:for(;;)
C:int k=1000; do { ++k;}while(k=10000);
D:int s=36; while(s);–s;
E:for(i=1;;i++);
答案问询微信:424329

以下叙述正确的是( )
A:预处理命令行都必须以"#"开始
B:在程序中凡是以"#"开始的语句行都是预处理命令行
C:C程序在执行过程中对预处理命令行进行处理
D:#define ABCD是正确的宏定义
答案问询微信:424329

若以下选项中的变量已正确定义,则不正确的赋值语句是( )
A:x1=26.8%3
B:x=3*x+x
C:x3=0x12
D:x4=1+2=3;
答案问询微信:424329

以下不符合C语言语法的实型常量是( )
A:1.2E0.5
B:3.14.159E
C:.5E-3
D:E15
答案问询微信:424329

以下关于数组描述错误的是( )
A:数组的大小是固定的,但可以有不同的类型的数组元素
B:数组的大小是可变的,但所有数组元素的类型必须相同
C:数组的大小是固定的,所有数组元素的类型必须相同
D:数组的大小是可变的,可以有不同的类型的数组元素
答案问询微信:424329

在定义int a[2][3];之后,对a的引用正确的有( )
A:a[0][2]
B:a[1,3]
C:a[12][!1]
D:a[2][0]
答案问询微信:424329

在int a[3][4];中a+i和*(a+i)的含义是不一样的
A:错误
B:正确
答案问询微信:424329

十进制数15的二进制数是1111
A:错误
B:正确
答奥鹏华中师范大学平时在线作业案问询微信:424329

两个字符串中的字符个数相同时才能进行字符串大小的比较
A:错误
B:正确
答案问询微信:424329

若i =3,则printf("%d",-i++);输出的值为 -4
A:错误
B:正确
答案问询微信:424329

在C程序中 , 函数既可以嵌套定义 , 也可以嵌套调用
A:错误
B:正确
答案问询微信:424329

一个指针变量加1表示将该指针变量的原值(地址)加1
A:错误
B:正确
答案问询微信:424329

main(int argc,char *argv[])中的参数argc表示命令行只参数的个数
A:错误
B:正确
答案问询微信:424329

如有说明:int b[10], *p = b;表明在使用时b与p就完全等价了
A:错误
B:正确
答案问询微信:424329

指针变量里存放的是地址值,因此指针变量只能是int型的
A:错误
B:正确
答案问询微信:424329

char *p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网