超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 96|回复: 0

C程序设计19春在线作业2-0002

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 18:57:41 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
以下能正确定义二维数组的是()
A:int a[][3];
B:int a[][3]= {2*3};
C:int a[][3]={};
D:int a[2][3]={{1},{2},{3,4}}

下列常数中不能作为C语言常量的是()
A:0xA5
B:2.5e-2
C:32
D:029

设有以下定义,  enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值为5的枚举常量是()
A:tue
B:sat
C:fri
D:thu

设有如下定义
char x[]={“abcdefg”};
char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’} ;
则正确的叙述为()
A:数组x和y等价
B:数组x和y的长度相同
C:数组x的长度大于数组y的长度
D:数组x的长度小于数组y的长度

以下程序:
int a=5;
float x=3.14;
a*=x*(‘E’ - ‘A’);
printf(“%f\n”,(float)a); 的输出结果是()
A:62.000000
B:62.800000
C:63.000000
D:62

以下程序:  ???
char str[15]=”hello!”;
printf(“%d\n”,strlen(str));
的输出结果是()
A:15
B:14
C:7
D:6

设有如下程序段,int k=10; while(k=0)  k=k-1;下面描述中正确的是()
A:循环执行一次
B:循环是无限循环
C:循环体语句一次也不执行
D:循环体语句执行一次

当说明一个共用体变量时,系统分配它的内存是()
A:各成员所需内存容量的总和
B:共用体中第一个成员所需内存
C:各成员所需内存容量的最大值
D:共用体中最后一个成员所需内存

设有如下定义: char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是()
A:aa数组成元素的值分别是"abcd"和ABCD"
B:aa是指针变量,它指向含有两个数组元素的字符型一维数组
C:aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D:aa数组的两个元素中各自存放了字符'a'和'A'的地址

若变量已正确定义并赋值,下面符合C语言语法的表达式是()
A:a:=b+1
B:a=b=c+2
C:int   18.5%3
D:a=a+7=c+b

有以下程序   
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2;
printf("%d\n", *p + *q);
}
   程序运行后的输出结果是()
A:16
B:10
C:8
D:6

在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为()
A:只能是逻辑表达式
B:只能是关系表达式
C:只能是逻辑表达式或关系表达式
D:可以是任意表达式

以下程序:     main()
   { int a=5,b=4,c=6,d;
    printf("%d\n",d=a>b?(a>c?a:c):(b));
    }
  的输出结果是()
A:5
B:4
C:6
D:不确定

下列程序段:
char s1[10]=”12345”,s2[10]=”abc”,s3[]=”67”;
strcpy(s1,s2);
strcat(s1,s3);
puts(s1);
的运行结果是()
A:abc67
B:abc4567
C:abc 567
D:abc567

要打开一个已存在的非空文件“file”用于修改,选择正确的语句()
A:fp=fopen("file","r");
B:fp=fopen("file","w");
C:fp=fopen("file","r+");
D:fp=fopen("file","w+");

若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是()
A:EOF
B:-1
C:非零值
D:NULL

C语言源程序的基本单位是()
A:过程
B:函数
C:子程序
D:标识符

以下关于函数的叙述中正确的是()
A:每个函数都可以被其它函数调用(包括main函数)
B:每个函数都可以被单独编译
C:每个函数都可以单独运行
D:在一个函数内部可以定义另一个函数

能正确表示a和b同时为正或同时为负的逻辑表达式是()
A:(a>=0||b>=0)&&(a<0 ||b<0
B:(a>=0 && b>=0)&&(a<0 && b<0)
C:(a+b>0) &&(a+b<=0)
D:a*b>0

设变量定义为int a[3]={1,4,7},*p=&a[2],则*p的值是()
A:&a[2]
B:4
C:7
D:1

程序段if (u>s)  t=u; t=s;的功能是将u,s中的最大值赋给变量t。
A:错误
B:正确

用fopen("file","r+");打开的文件"file"可以进行修改。
A:错误
B:正确

在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是2,4,8。
A:错误
B:正确

C语言中有逻辑类型但没有集合类型。
A:错误
B:正确

C语言规定:在一个源程序中,main函数的位置必须在最开始。
A:错误
B:正确

44.while之后的表达式必须是逻辑表达式。
A:错误
B:正确

一个函数的函数体包括声明部分和语句部分。
A:错误
B:正确

C语言中的文件在操作完毕以后,用feof()来关闭。
A:错误
B:正确

数组的元素在内存中连续存贮。
A:错误
B:正确

C语言运算符的优先级:关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符。
A:错误
B:正确

ab.c是合法的标识符。
A:错误
B:正确

strcpy函数的作用是连接两个字符串。
A:错误
B:正确

break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。
A:错误
B:正确

表达式 0195 是一个八进制整数。
A:错误
B:正确

函数调用可以通过语句的形式也可以通过表达式的形式。
A:错误
B:正确

在函数中,变量的默认存贮类型说明符应该是自动的auto。
A:错误
B:正确

C语言中的构造数据类型包括数组、集合和结构体类型。
A:错误
B:正确

C语言中,字符串是以‘\0’结束的,所以字符串的长度也包括‘\0’。
A:错误
B:正确

for(i=0; ;i++);是死循环结构。
A:错误
B:正确

字符型数据在计算机中是以ASCII码形式表示的。
A:错误
B:正确

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 12:59

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

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