找回密码
 注册

QQ登录

只需一步,快速开始

查看: 741|回复: 0

东大奥鹏2023年3月《C语言及程序设计X》在线平时作业3_100分_1

[复制链接]
发表于 2023-3-6 08:32:41 | 显示全部楼层 |阅读模式
《C语言及程序设计X》在线平时作业3
1.[单选题] char*A[5],则标识符A的意义时()。
答案资料下载请参考帮助中心说明
    A.A是一个指向有5个字符型元素的指针变量
    B.A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
    C.A是一个指向字符型的函数的指针变量
    D.A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
    答:——B——
2.[单选题] 若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
    A.6.5
    B.7
    C.6
    D.8
    答:——C——
3.[单选题] 执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
    A.40,36,30
    B."32,8,7"
    C."32,28,7"
    D."32,28,7.5"
    答:——C——
4.[单选题] 若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);
    A.输出格式描述符的域宽度不够,不能输出    南开大学答案  q761296021
    B.输出为1234.7
    C.输出为1234.6
    D.输出为-1234.6
    答:————
5.[单选题] 下列各数组定义程序段,正确的是()。
    A.intn=10;inta[n];"
    B."main(){charstr[10]=”aman”}"
    C."staticint[][3]={{0,1,2},{80,89,2}};"
    D.staticchar[5]=“iamastudent.”;
    答:————
6.[单选题] 以下不正确的C语言标识符是()。
    A.int
    B.a_1_2
    C.ab1exe
    D._x
    答:————
7.[单选题] 下列语句中,符合语法的语句式()。
    A.a+b=3
    B.a=a+7
    C.a=c+b+3=6;
    D."a=8,b=a+7;"
    答:————
8.[单选题] 下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
    A.14
    B.3
    C.9
    D.字符串中有非法字符,输出值不能确定
    答:————
9.[单选题] 若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);
    A.1213.6
    B."a=12,b=13.6"
    C."12,13.6"
    D.a=12b=13.6
    答:————
10.[单选题] 为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。
    A.缩排位置相同的if
    B.其之前最近的if
    C.其之后if
    D.同一行上的if
    答:————
11.[单选题] 以下为一维整型数组a的正确说明是()。
    A.inta(10);
    B."intn=10,a[n];"
    C."intn;scanf(""%d"",n);"
    D."#defineSIZE10;inta[SIZE];inta[n];"
    答:————
12.[单选题] 对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。
    A.M==0
    B.M==1
    C.M!=0
    D.M!=1
    答:————
13.[单选题] 以下for循环语句()。for(;;)printf(“*”);
    A.判断循环结束的条件不合法
    B.是无限循环
    C.循环一次也不执行
    D.循环只执行一次
    答:————
14.[单选题] 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}
    A.12
    B.12.3
    C.12.8
    D.12.3
    答:————
15.[单选题] 若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
    A.a=9+b+c=a+9
    B.a=9+b;c=a+9;
    C."a=(9+b,b++)"
    D.a=9+b++=a+7
    答:————
16.[单选题] 若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
    A.n%=(m%=5)
    B.n%=(m-m%5)
    C.n%=m-m%5
    D.(n%=m)-(m%=5)
    答:————
17.[单选题] 述语句中,()中的if语法有错误。
    A.if(xy);
    B."if(x==y)x+y;"
    C."if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
    D."if(xy){x++;y++;}"
    答:————
18.[单选题] 071^052的结果是()
    A.32
    B.16
    C.23
    D.22
    答:————
19.[单选题] 下列四组选项中,均是不合法的用户标识符的选项是______。
    A.AP_0do
    B.floatgoto_A
    C.b-agotoint
    D._123tempINT
    答:————
20.[单选题] 当正常执行了文件关闭操作时,fclose函数的返回值是()。
    A.-1
    B.随机值
    C.0
    D.1
    答:————
21.[判断题] 一个C源程序可由一个或多个函数组成
    A.错误
    B.正确
    答:————
22.[判断题] 声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
    A.错误
    B.正确
    答:————
23.[判断题] 0既不是奇数也不是偶数
    A.对
    B.错
    答:————
24.[判断题] 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。
    A.错误
    B.正确
    答:————
25.[判断题] 在C程序中main函数必须位于程序的最前面
    A.错误
    B.正确
    答:————

附件是答案,转载注明 无忧答案网

东大奥鹏2023年3月《C语言及程序设计X》在线平时作业3_100分_1.zip

2.54 KB, 下载次数: 0, 下载积分: 贡献 1

售价: 3 金币  [记录]  [购买]

答案参考

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 14:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表