您现在的位置: 汕头自考网 >> 串讲笔记 >> 理学类 >> 正文
  • 自考“C语言程序设计”模拟试题十
  • 发布日期时间:2007-7-4  来源:不详   点击数:  作者:佚名
char a={“string”};   D.char a[]={0,1,2,3,4,5}

  22.函数调用strcat(strcpy(str1,str2),str3)的功能是()

  A. 将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后

  B. 将字符串str1复制到字符串str2中后再连接到字符串str3之后

  C. 将字符串str1复制到字符串str2中后再复制到字符串str3之后

  D. 将字符串str2连接到字符串str1中后再将字符串str1复制到字符串str3中

  23.设有如下定义,则正确的叙述为(   )

  char     x[]={“abcdefg”};

  char     y[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’};

  A.数组x和数组y等价            

  B.数组x和数组y的长度相同

  C.数组x的长度大于数组y的长度  

  D.数组x的长度小于数组y的长度

  24.设有单精度变量f,其值为13.8.执行语句“n=((int)f)%3;”后,n的值是()

  A.4     B.1    C.4.333333    D.4.6

  25.执行语句“f=(3.0,4.0,5.0),(2.0,1.0,0.0);”后,单精度变量f的值是(   )

  A.3.0    B.5.0     C.2.0    D.0.0

  26.设a、b均为整型变量,下列表达式中不是赋值表达式的是(   )

  A.a=3,4,5    B.a=3*2    C.a=a&&b    D.a=b=4

  27.表达式“1?(0?3:2): (10?1:0)”的值为(   )

  A.3    B.2    C.1   D.0

  28.sizeof(double)的结果值是(    )

  A.8    B.4    C.2   D.出错

  29.指出下面正确的输入语句是(    )

  A.scanf (“a=b=%d”,&a,&b);     B.scanf(“a=%d,b=%f”,&m,&f);

  C.scanf(“%3c”,c);              D.scanf(“%5.2f,&f);

  30.若有以下定义和语句,且0<=i<5,则(     )是对数组元素地址的正确表示

  int a[]={1,2,3,4,5},*p,i;

  p=a;

  A.&(a+i)     B.&p     C.a++      D.&p[i]

  二、填空(20分,每空1分)

  1.在内存中存储“A”要占用(     )个字节,存储‘A’要占用(     )字节。

  2.符号常量的定义方法是(      )。

  3.能表述“20<x<30或x<-100”的C语言表达式是(     )。

  4.结构化程序设计方法规定程序或程序段的结构有三种:顺序结构、(     )和(      )。

  5.C语言共提供了三种用于实现循环结构的流程控制语句,它们是(    )、(   )和(    )。

  6.若在程序中用到“putchar”,应在程序开头写上包含命令(      ),若在程序中用到“strlen()”函数时,应在程序开头写上包含命令(      )。

  7.设有定义语句“static int a[3][4]={{1},{2},{3}}”,则a[1][1]值为(      ),a[2][1]的值为(      )。

  8.“*”称为(       )运算符,“&”称为(     )运算符。

  9.赋值表达式和赋值语句的区别在于有无(       )号。

  10.用{}把一些语句括起来称为(      )语句

  11.设a=12、b=24、c=36,对

上一页  [1] [2] [3] 下一页

文章转载请注明来源于:汕头自考网