奥鹏远程教育兰州大学《C语言程序设计》平时作业2
奥鹏兰州大学平时在线作业
《C语言程序设计》21春平时作业2
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘103’是()
A:A
B:B
C:C
D:D
答案问询微信:424329
设ch是char型变量,其值为'a',且有下面的表达式:ch=(ch='a'='z')?(ch-32):ch上面表达式的值是( )
A:a'
B:'A'
C:'Z'
D:'z'
答案问询微信:424329
main(){int i,j,a=0;for(i=0;i2;i++){for(j=0;j4;j++) {if(j%2) break; a++; } a++;}printf("%dn",a);}以上程序的运行结果是( )
A:4
B:5
C:6
奥鹏兰州大学平时在线作业D:7
答案问询微信:424329
判断char型变量cl是否为小写字母的正确表达式为()。
A:10,11
B:10,10
C:9,9
D:9,11
答案问询微信:424329
一个共用体变量所占内存是( )
A:该共用体第一个成员所占的内存量
B:该共用体最后一个成员所占的内存量
C:该共用体占内存最多成员所占的内存量
D:该共用体所有成员所需内存量的总和
答案问询微信:424329
C语言程序是由( )构成的。
A:一些可执行语言
B:main函数
C:函数
D:程序文件的任何位置
答案问询微信:424329
根据定义和数据的输入方式,输入语句的正确形式为()。已有定义:float? f1,f2;? 数据输入方式:4.2 ?3.5
A:scanf ("%f%f,
B:scanf ("%f ,%f,
C:scanf ("%3.2f,%2.1f ",
D:scanf ("%2.1f,%3.2f ",
答案问询微信:424329
若有char a[5],*p=a;则下面的选项中正确的赋值语句是()
A:p=“abcd”
B:a=“abcd”
C:*p=“abcd”
D:*a=“abcd”
答案问询微信:424329
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()
A:-3
B:9
C:-12
D:6
答案问询微信:424329
C语言中规定函数的返回值的类型是由()
A:return语句中的表达试类型所决定
B:调用该函数时的主调用函数类型所决定
C:调用该函数时系统临时决定
D:在定义该函数时所指定的函数类型所决定
答案问询微信:424329
若有说明:int a[3][4];则对a数组元素的正确引用是( )
A:a[2][4]
B:a[1,3]
C:a[1+1][0]
D:a(2)(1)
答案问询微信:424329
下列各语句定义了数组,其中哪一个是不正确的()。
A:char a[3][10]={"China","American","Asia"};
B:int x[2][2]={1,2,3,4};
C:float x[2][ ]={1,2,4,6,8,10};
D:int m[][3]={1,2,3,4,5,6};
答案问询微信:424329
C语言是在()语言的基础上产生的。
A:A
B:B
C:D
D:E
答案问询微信:424329
在C语言程序中,表达式8/5的结果是( )。
A:1.6
B:1
C:3
D:0
答案问询微信:424329
已知:int a[10]; 则对a数组元素的正确引用是( )。
A:a[10]
B:a[3.5]
C:a(5)
D:a[0]
答案问询微信:424329
在定义了数组float a[5][7];后,第12个元素是()
A:a[2][4]
B:a[1][3]
C:a[1][4]
D:a[1][5]
答案问询微信:424329
设有程序段Int k = 10 ;while ( k = = 10 ) ?k = k – 1 ;以下描述正确的是 ()。
A:循环体语句一次也不执行
B:循环是无限循环
C:while 循环语句执行十次
D:循环体语句执行一次
答案问询微信:424329
for(i=1;i9;i+=1);该循环共执行了()。
A:7
B:8
C:9
D:10
答案问询微信:424329
下面不是C语言合法标识符的是( )。
A:正确
B:错误
答案问询微信:424329
a+b是正确的自定义标识符
A:正确
B:错误
答案问询微信:424329
在C语言中,只有在两个字符串所包含的字符个数相同时,才能比较大小。如字符串“That”与“The”就不能进行大小比较
A:正确
B:错误
答案问询微信:424329
函数strlen("ASDFGn")的值是7。()
A:正确
B:错误
答案问询微信:424329
字符串是C语言中一种基本数据类型,字符串总是以‘n’作为结束标志
A:正确
B:错误
答案问询微信:424329
函数调用语句是:fun (e1,(e2,e3),(e4,e5,e6)); 实在参数的个数是6
A:正确
B:错误
答案问询微信:424329
局部变量可以为本文件中其他函数所共用。它的有效范围为从定义变量的位置开始到本源文件结束
A:正确
B:错误
答案问询微信:424329
C语言允许函数值类型缺省定义,此时该函数值隐含的类型是整形。()
A:正确
B:错误
答案问询微信:424329
在C程序中语句是以分号结束的
A:正确
B:错误
答案问询微信:424329
int a=24; printf("%o ", a );输出结果是30。()
A:正确
B:错误
答案问询微信:424329
C语言的语句必须以##结尾;可以利用##将一个表达式的值转换成指定的类型。
答案问询微信:424329
下列程序段的输出是##。#define f(a, b, x) a*x+b printf("%d, %dn", f(3,2,1), f(6, 5, f(3,2, 1)));
答案问询微信:424329
以下程序的运行结果是#include f(int a[]){int i=0; while(a[i]=10) {printf("%3d",a[i]); i++; }}main(){int a[]={1,5,10,9,11,7}; f(a+1);}
答案问询微信:424329
已知x和y存在下列对应关系,要求对输入的每个x值,计算出y值,请编程。 y=x*(x+2),2
答案问询微信:424329
编写程序:将10个学生的成绩由键盘输入存放到数组x[10]中,输出其中的最高分和最低分。
答案问询微信:424329