16春学期《高级语言程序设计基础》在线作业1

所属学校: 科目:高级语言程序设计基础 2016-04-04 21:07:16
16春学期《高级语言程序设计基础》在线作业1 5N0傲朋学习网
试卷总分:100       测试时间:--5N0傲朋学习网
单选题  5N0傲朋学习网
5N0傲朋学习网
5N0傲朋学习网
一、单选题(共 20 道试题,共 100 分。)V 1.  已知ch是字符型变量,则不正确的赋值语句是( )。5N0傲朋学习网
A. ch=5+9;5N0傲朋学习网
B. ch='/0';5N0傲朋学习网
C. ch='7'+'9';5N0傲朋学习网
D. ch='a+b';5N0傲朋学习网
      满分:5  分5N0傲朋学习网
2.  以下程序执行后a的值为( )。  main( )   { int a,m=2, k=1, *p=&k;    a=p!=&m;    printf("%d/n",a);  }5N0傲朋学习网
A. -15N0傲朋学习网
B. 05N0傲朋学习网
C. 15N0傲朋学习网
D. 25N0傲朋学习网
      满分:5  分5N0傲朋学习网
3.  函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。5N0傲朋学习网
A. 移动到距离文件头10个字节处5N0傲朋学习网
B. 从当前位置向后移动10个字节5N0傲朋学习网
C. 从文件尾部前移10个字节5N0傲朋学习网
D. 移到离当前位置10个字节处5N0傲朋学习网
      满分:5  分5N0傲朋学习网
4.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。5N0傲朋学习网
A. -15N0傲朋学习网
B. 随机值5N0傲朋学习网
C. 05N0傲朋学习网
D. 15N0傲朋学习网
      满分:5  分5N0傲朋学习网
5.  一个C语言程序总是从( )。5N0傲朋学习网
A. 主过程开始执行5N0傲朋学习网
B. 主函数开始执行5N0傲朋学习网
C. 子程序开始执行5N0傲朋学习网
D. 主程序开始执行5N0傲朋学习网
      满分:5  分5N0傲朋学习网
6.  下列程序的输出结果是( )。 #include void fun(); void main() { int x=1; if(x= =1) { int x=2; printf(“%d”,++x); } void fun() { printf(“%d”,x++);}5N0傲朋学习网
A. 2,1,15N0傲朋学习网
B. 1,2,15N0傲朋学习网
C. 2,2,25N0傲朋学习网
D. 2,2,1"5N0傲朋学习网
      满分:5  分5N0傲朋学习网
7.  若a、b、c均为int型变量,则执行以下程序段后的输出结果为( )。 b=(a=10,a+5,c=10); printf("a=%d,b=%d,c=%d/n",a,b,c); c=(a=10,b=5,a+b);printf("a=%d,b=%d,c=%d/n",a,b,c);5N0傲朋学习网
A. a=10,b=15,c=10a=10,b=5,c=105N0傲朋学习网
B. a=10,b=10,c=10a=10,b=5,c=105N0傲朋学习网
C. a=10,b=10,c=10a=10,b=5,c=155N0傲朋学习网
D. a=10,b=10,c=10a=10,b=5,c=55N0傲朋学习网
      满分:5  分5N0傲朋学习网
8.  若有说明:int a[3][4];则数组a中各元素( )。5N0傲朋学习网
A. 可在程序的运行阶段得到初值05N0傲朋学习网
B. 可在程序的编译阶段得到初值05N0傲朋学习网
C. 不能得到确定的初值5N0傲朋学习网
D. 可在程序的编译或运行阶段得到初值05N0傲朋学习网
      满分:5  分5N0傲朋学习网
9.  若a和b均为int型变量,则执行以下程序断后x的输出是( )。 x=15;y=15;printf("%d/n",x%=(y%=2));5N0傲朋学习网
A. 05N0傲朋学习网
B. 15N0傲朋学习网
C. 65N0傲朋学习网
D. 125N0傲朋学习网
      满分:5  分5N0傲朋学习网
10.  判断char型变量c1是否为大写字母的正确表达式是( )。5N0傲朋学习网
A. A'<=c1<='Z'5N0傲朋学习网
B. (c1='A')&(c1<='Z')5N0傲朋学习网
C. (c1='A')&&(c1<='Z')5N0傲朋学习网
D. ('A'<=c1) AND ('Z'=c1)5N0傲朋学习网
      满分:5  分5N0傲朋学习网
11.  以下正确的函数形式是( )。5N0傲朋学习网
A. double fun1(int x, int y)  { z=x+y; return z; }5N0傲朋学习网
B. fun1(int x, y){ int z;return z; }5N0傲朋学习网
C. fun1(x, y) { int x, y; double z;z=x+y;return z; }5N0傲朋学习网
D. double fun1(int x, int y){ double z;z=x+y; return z; }"5N0傲朋学习网
      满分:5  分5N0傲朋学习网
12.  若有以下说明,并且0≤i<10,则( )是对数组元素的错误引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;5N0傲朋学习网
A. *(a+i)5N0傲朋学习网
B. a[p-a+i]5N0傲朋学习网
C. p+i5N0傲朋学习网
D. *(&a[i])5N0傲朋学习网
      满分:5  分5N0傲朋学习网
13.  C语言程序从main()函数开始执行,所以这个函数要写在( )。5N0傲朋学习网
A. 程序文件的开始5N0傲朋学习网
B. 程序文件的最后5N0傲朋学习网
C. 它所调用的函数的前面5N0傲朋学习网
D. 程序文件的任何位置5N0傲朋学习网
      满分:5  分5N0傲朋学习网
14.  若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为( )。5N0傲朋学习网
A. *(a+1)5N0傲朋学习网
B. *(a[1]+2)5N0傲朋学习网
C. a[1]+35N0傲朋学习网
D. a[0][0]5N0傲朋学习网
      满分:5  分5N0傲朋学习网
15.  系统的标准输入文件是指( )。5N0傲朋学习网
A. 键盘5N0傲朋学习网
B. 显示器5N0傲朋学习网
C. 软盘5N0傲朋学习网
D. 硬盘5N0傲朋学习网
      满分:5  分5N0傲朋学习网
16.  以下正确的函数说明是( )。5N0傲朋学习网
A. int fun(int a, b)5N0傲朋学习网
B. float fun(int a; int b)5N0傲朋学习网
C. double fun( )5N0傲朋学习网
D. int fun(char a[ ][ ])5N0傲朋学习网
      满分:5  分5N0傲朋学习网
17.  C语言中字符型(char)数据在内存中的存储形式是( )。5N0傲朋学习网
A. 原码5N0傲朋学习网
B. 补码5N0傲朋学习网
C. 反码5N0傲朋学习网
D. ASCII码5N0傲朋学习网
      满分:5  分5N0傲朋学习网
18.  下面程序的运行结果是( )。 char a[7]="abcdef"; char b[4]="ABC"; strcpy(a,b); printf("%c",a[5]);5N0傲朋学习网
A. 输出空格5N0傲朋学习网
B. /05N0傲朋学习网
C. e5N0傲朋学习网
D. f5N0傲朋学习网
      满分:5  分5N0傲朋学习网
19.  下面程序的运行结果是( )。 main( ) { int b[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *q=b; printf("%d/n", *(q+2) );}5N0傲朋学习网
A. 15N0傲朋学习网
B. 25N0傲朋学习网
C. 35N0傲朋学习网
D. 45N0傲朋学习网
      满分:5  分5N0傲朋学习网
20.  若有说明:int a[3][4];则对a数组元素的正确引用是( )。5N0傲朋学习网
A. a[2][4]5N0傲朋学习网
B. a[1,3]5N0傲朋学习网
C. a[1+1][0]5N0傲朋学习网
D. a(2)(1)5N0傲朋学习网
      满分:5  分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: