青海大学mooc期末单项选择题_第1页
青海大学mooc期末单项选择题_第2页
青海大学mooc期末单项选择题_第3页
青海大学mooc期末单项选择题_第4页
青海大学mooc期末单项选择题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1单选(2分)正确的标识符是(

)A.a.bB.caseC.longD.de_fault2单选(2分)下列数据属于字符串常量的是(

)A.123B.'123'C."123"D.'3'3单选(2分)"AA"在内存中占据的字节数是(

)A.4B.3C.2D.04单选(2分)下列正确的说明语句是(

)A.inta(6);B.inta=6;C.charc="A";

D.inta=0.6;5单选(2分)若有inta[3][4],则该数组有多少个元素(

)A.4B.3C.12D.116单选(2分)已有定义chars1,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*3C.3*a*e/b*cD.a/b/c*e*3

9单选(2分)表达式18/4*sqrt(4.0)/8值的数据类型为(

)A.doubleB.intC.floatD.不确定10单选(2分)A为奇数时表达式为真,否则为假,不能满足要求的表达式是(

)A.!(A%2==0)B.!(A%2)C.A%2==1

D.A%211单选(2分)若w=1,x=2,y=3,z=4,则表达式w<x?z:y的值是(

)A.4B.2C.3D.112单选(2分)若定义了intx;则将x强制转化为双精度类型应该写成(

)A.(x)doubleB.(double)x

C.x(double)D.double(x)13单选(2分)要判断char类型变量m是否为数字字符,可以使用下列表达式(

)A.'0'<=m&&m<='9'B.0<=m&&m<=9C."0"<=m&&m<="9"D.以上答案都是错误的14单选(2分)对数组元素的正确引用的是:inta[10];A.a[9]

B.a[10]C.a[3.5]D.a(9)15单选(2分)下面是一个求素数的程序,请填空。#include

“math.h”int

main(int

argc,

char

*argv[]){

int

n,k,i=1;

scanf("%d",&n);

k=sqrt(n);

while(

++i<=k

)

{if

((

[填空处]

)==0)

{printf("%d

is

not

a

prime!\n",n);

break

;

}

}

if(i>=k+1)

printf("%d

is

a

prime!\n",n);}A.n/kB.n/iC.n%iD.n%k16单选(2分)以下程序的功能,从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。填空,使程序正确。int

main(){float

x

,amax,amin;scanf("%f",&x);amax=0;amin=100;while(x>0){

if

(x>amax)

amax=x;

[填空处]

;

scanf("%f",&x);}printf("max=%d,min=%d",amax,amin);}A.if(x>amin)

amin=x;B.elsex=amin;C.elseamin=x;D.if(x<amin)

amin=x;17单选(2分)下面程序的功能是从键盘上输入的10个整数中,找出第一个能被7整除的数,一旦找到,打印此数后,即退出循环。for(i=1;i<=10;i++){scanf("%d",&a);if

(a%7==0)

{printf("%d",a);

[填空处]

;}}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==1B.x!=0C.x==0D.x!=120单选(2分)填空,使以下程序实现对输入的十个数用冒泡法按从小到大顺序进行排序。main

(

){

int

a[10],

i,

j,

t;

for

(i=0;

i<10;

i++)

scanf("%d",

&a[i]);

for

(

j=0;

j<9;

j++)

{

for

(

i=0;

i<10-j;

i++)

if(

[填空处]

)

{

t=a[i];

a[i]=a[i+1];

a[i+1]=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论