收藏 分销(赏)

青海大学mooc期末单项选择题.doc

上传人:1587****927 文档编号:1713749 上传时间:2024-05-08 格式:DOC 页数:7 大小:257KB 下载积分:6 金币
下载 相关 举报
青海大学mooc期末单项选择题.doc_第1页
第1页 / 共7页
青海大学mooc期末单项选择题.doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
1单选(2分) 正确的标识符是(  ) · A. a.b · B. case · C. long · D. de_fault 2单选(2分) 下列数据属于字符串常量的是(   ) · A. 123 · B. '123' · C. "123" · D. '3' 3单选(2分) "AA"在内存中占据的字节数是(   ) · A. 4 · B. 3 · C. 2 · D. 0 4单选(2分) 下列正确的说明语句是(   ) · A. int a(6); · B. int a=6; · C. char c="A";   · D. int a=0.6; 5单选(2分) 若有int a[3][4],则该数组有多少个元素(   ) · A. 4 · B. 3 · C. 12 · D. 11 6单选(2分) 已有定义char s1,s2;,下面正确的语句是(  ) · A. scanf(“%s%c”,s1,s2)   · B. scanf(“%d%d”&s1,&s2,)  · C. scanf(“%c%c”,&s1,&s2) · D. scanf(“%s%c”,s1,&s2) 7单选(2分) 循环语句for(i=0,j=0;(j!=4)||(i<3);i++)的循环次数是(   ) · A. 无限循环  · B. 3次   · C. 4次 · D. 2次 8单选(2分) 若有代数式 ,则不正确的C语言表达式是 (   ) · A. 3*a*e/b/c   · B. a*e/c/b*3 · C. 3*a*e/b*c · D. a/b/c*e*3  9 单选(2分) 表达式18/4*sqrt(4.0)/8值的数据类型为(   ) · A. double · B. int · C. float · D. 不确定 10 单选(2分) A为奇数时表达式为真,否则为假,不能满足要求的表达式是(   ) · A. !(A%2==0) · B. !(A%2) · C. A%2==1  · D. A%2 11 单选(2分) 若w=1,x=2,y=3,z=4,则表达式w<x?z:y的值是(   ) · A. 4 · B. 2 · C. 3 · D. 1 12 单选(2分) 若定义了int x;则将x强制转化为双精度类型应该写成(  ) · A. (x)double · B. (double)x  · C. x(double) · D. double(x) 13 单选(2分) 要判断char类型变量m是否为数字字符,可以使用下列表达式(  ) · A. '0'<=m&&m<='9' · B. 0<=m&&m<=9 · C. "0"<=m&&m<="9" · D. 以上答案都是错误的 14 单选(2分) 对数组元素的正确引用的是: int a[10]; · A. a[9]  · B. a[10] · C. a[3.5] · D. a(9) 15 单选(2分) 下面是一个求素数的程序,请填空。 1. #include “math.h” 2. int main(int argc, char *argv[]) 3. { 4.   int n,k,i=1; 5.   scanf("%d",&n); 6.   k=sqrt(n); 7.    while( ++i<=k ) 8.        {if ((   [填空处]    )==0) 9.         {printf("%d is not a prime!\n",n); 10.         break ; 11.          }      12.         } 13.   if(i>=k+1) 14.   printf("%d is a prime!\n",n); 15. } · A. n/k · B. n/i · C. n%i · D. n%k 16 单选(2分) 以下程序的功能,从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。填空,使程序正确。 1. int main() 2. { 3. float x ,amax,amin; 4. scanf("%f",&x); 5. amax=0; 6. amin=100; 7. while(x>0) 8. {    if (x>amax) amax=x; 9.                 [填空处]         ; 10.      scanf("%f",&x); 11. } 12. printf("max=%d,min=%d",amax,amin); 13. } · A. if (x>amin)  amin=x; · B. else x=amin; · C. else amin=x; · D. if (x<amin)  amin=x; 17 单选(2分) 下面程序的功能是从键盘上输入的10个整数中,找出第一个能被7整除的数,一旦找到,打印此数后,即退出循环。 1. for(i=1;i<=10;i++) 2. { 3. scanf("%d",&a); 4. if (a%7==0) 5.   {printf("%d",a); 6.           [填空处]  ; 7. } 8. } · A. continue; · B. break; · C. return; · D. exit; 18 单选(2分) 把字符串“China  bit”输入到字符数组a中的正确操作是__ __。 · A. gets(a) · B. scanf(“%s”,&a) · C. getchar(a) · D. scanf(“%s”,a) 19 单选(2分) 在while (x)中的x与下面条件表达式等价的是__ __。 · A. x==1 · B. x!=0 · C. x==0 · D. x!=1 20 单选(2分) 填空,使以下程序实现对输入的十个数用冒泡法按从小到大顺序进行排序。 1. main ( ) 2. { int a[10], i, j, t; 3.      for (i=0; i<10; i++) 4.       scanf("%d", &a[i]);  5.       for ( j=0; j<9; j++)  6.       { for ( i=0; i<10-j; i++) 7.          if(  [填空处]  )  8. { t=a[i];   a[i]=a[i+1]; a[i+1]=t; } 9.        } 10.        for (i=0; i<10; i++) 11.       printf("%6d",a[i]);   12. } · A. a[i]>a[j] · B. a[i]<a[i+1] · C. a[i]>a[i+1] · D. a[i]<a[j]
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服